本专业培养具备计算机科学和计算机应用领域基本知识,具备计算机软、硬件系统的开发和维护能力,以及计算机网络和通信网络技术,能在软件开发、网络工程等工作岗位中胜任设计开发、管理和维护等工作,基础扎实、知识面宽、能力强、素质高,富有创新精神和专业拓展能力的复合应用型人才。落实立德树人根本任务,弘扬社会主义核心价值观,坚持育人与育才相统一,培养德智体美劳全面发展的中国特色社会主义合格建设者和可靠接班人。
政治思想道德方面:拥护党的基本路线,热爱祖国,具有全心全意为人民服务的精神;遵纪守法,有良好的社会公共道德和职业道德。
能力培养方面:掌握计算机科学与技术专业的理论知识,掌握软硬件开发、测试与维护能力、网络设计与实施的能力、系统集成与维护的操作技能,同时具备自主规划职业生涯的能力。
表1职业能力分解表
专业能力
社会能力
方法能力
(1)计算机行业发展现状、技术前沿
(2)计算机科学与技术的基本理论、基本知识
(3)计算机系统的分析和设计的基本方法
(4)计算机操作系统的基本原理和体系结构
(5)一定的硬件基础知识和逻辑设计知识
(6)计算机网络基本概念和原理
(7)数据库基本理论
(8)软件工程领域基本法规和软件质量保证体系
(1)较强的事业心、高度的责任感和正直的品质
(2)讲信用,有道德,遵纪守法
(3)团队合作精神
(4)思维严谨,工作踏实,勤奋努力
(5)较好的信息安全意识和知识产权法律意识
(6)良好的语言表达能力和与人沟通能力
(1)使用至少一种编程语言和软件开发工具进行软件开发的能力
(2)熟练使用计算机常见操作系统,能够进行各类常用软件的安装和使用
(3)至少一种数据库系统使用的能力
(4)网络工程的设计与实施的能力
(5)阅读本专业简单英文资料的能力
(6)独立获取知识、提出问题、分析问题和解决问题的基本能力
表2知识、能力和素质结构要求
序号
职业岗位描述
职业岗位对应知识、能力、素质结构
主要链接课程
1
Java平台开发工程师
知识:熟悉Java编程语言及J2EE规范;掌握代码编写规范以及软件文档知识。
能力:会搭建JAVA开发环境;能够准确理解用户需求,会使用Eclipse开发工具进行Java桌面、Web类型的应用软件开发、测试、发布。
素质:掌握基本专业技能;具有自我激励和良好的团队协作能力;具有良好的英语读写能力。
JAVA程序设计
数据结构与算法
JAVAEE企业框架应用与整合
WEB程序设计
2
.Net平台开发工程师
知识:熟悉VisualC#编程语言及.Net框架;掌握代码编写规范以及软件文档知识。
能力:会搭建.Net开发环境;能够准确理解用户需求,会使用VisualStudio2010以上版本开发工具进行桌面、Web类型的应用软件开发、测试、发布。
.Net平台与C#程序设计
3
系统集成工程师
知识:熟悉计算机以及网络基础理论;熟悉网络设备和服务器调试技术;理解数据库的基本概念;熟悉综合布线和网络安全的基本概念。
能力:会配置主要型号的交换机和路由器;会进行主流版本的网络操作系统的安装、使用和配置;会使用简单的SQL语句和数据库的安装、使用与配置;掌握各种线路制作和综合布线设备的使用与施工。
操作系统原理
计算机网络
Linux操作系统
4
Web网站开发与维护
知识:掌握Web架构设计知识,掌握网页的设计、制作规范;掌握网站后台的编程开发和数据库的管理。
能力:会使用网页设计软件Dreamweaver、Flash等进行网站设计;掌握.netJavaScript、CSS等技术;掌握数据库技术。
数据库系统原理
5
软件测试工程师
知识:熟悉ISO9000或CMM1认证和管理知识;熟悉计算机系统软硬件、计算机网络、信息安全等方面的基础知识;基本软件测试知识。
能力:会使用常用测试方法和测试工具进行单元测试、总体测试;能够编写测试用例,完成详细高质量的测试报告。
素质:握基本专业技能;具有自我激励和良好的团队协作能力;具有良好的英语读写能力。
软件工程
C语言程序设计
软件测试技术
6
大数据开发与运维工程师
知识:熟悉Python编程语言及代码编写规范;熟悉SQL计算与存储过程调优。
能力:能够进行数据处理、抽取、清洗、转换等;能够掌握主流的Hadoop处理技术,熟悉Hadoop集群构建,能进行相应的部署及配置。
素质:掌握基本专业技能;具有自我激励和良好的团队协作能力;具有良好的文档编写和沟通表达能力。
Python程序设计
云计算
大数据导论
大数据库管理
数据挖掘
大数据可视化
课程学分自获得时起,有效认证期限为:通识类课程最长不超过10年,其他课程最长不超过6年。
本专业模块化课程体系以能力为主线,由通识课程、专业必修课程、专业选修课程三个类别构成(见附表),具有灵活性、适应性和开放性,适应在职在岗人员学习。
(一)《JAVA程序设计》
课程目标:掌握Java语言的基本语法和编程规范;重点掌握面向对象的编程思想,掌握JavaAPI、异常处理、IO处理、图形用户界面编程,并掌握用Java语言进行网络编程的技巧;了解串口编程。使学生掌握用面向对象进行编程的思想和实践,并具备使用Eclipse进行Java程序的编程能力。
课程学分:4学分
课程主要内容:面向对象机制、面向对象分析、设计思想,掌握Java的封装、继承、多态、重载、接口、文件处理、GUI设计的基本方法和原理、线程技术、Socket网络编程技术和JDBC数据库连接技术。
实践条件要求:JDK、Eclipse、SQLServer。
(二)《数据结构与算法》
课程目标:掌握常用数据结构的基本概念及其不同的实现方法,了解数据对象的特性,数据组织的基本方法;通过系统学习能够在不同存储结构上实现不同的运算,并对算法设计的方式和技巧有所体会。初步具备分析问题、解决问题的能力,养成良好的程序设计风格,积聚和提高基本的分析设计能力。
课程主要内容:线性表、栈、队列、字符串、数组、广义表、树、二叉树、图、查找表等常用数据结构的基本概念、操作及其典型应用。
实践条件要求:VisualStudio。
(三)《.Net平台与C#程序设计》
课程目标:掌握.net程序设计的基础知识,能够掌握用C#语言进行.net程序设计的技术,进一步能够熟练运用C#.net进行Windows桌面程序设计和Web程序设计。
课程主要内容:.NETFramework概念,C#基本语法与语言基础,数组与函数、程序控制结构,常用标准控件的作用、使用方法及响应事件,菜单方式设计程序,文件结构及类型概念与顺序文件的操作使用,多媒体应用程序的开发,数据管理器开发数据库应用程序的技术。
实践条件要求:VisualStudio2010.
(四)《软件工程》
课程目标:初步建立工程化意识,学会用工程化思想(包括技术、方法与环境)开发各种软件,以软件的生命周期作为主线,掌握软件工程的基本理论,进一步系统化、工程化,具备运用软件工程基本原理解决实际问题,并从事复杂软件项目开发和维护的实践应用能力与创新能力。
课程主要内容:软件工程概述、软件可行性研究、需求分析、软件设计与实现方法、软件测试技术和维护。
实践条件要求:RationalRose、Visio.
(五)《Linux操作系统》
课程目标:掌握Linux操作系统基本原理,掌握配置与管理Linux服务器以及基于Linux平台配置企业应用服务器并对之进行管理与维护的能力,能够管理与维护域名服务器,排除Linux系统及网络故障,管理与维护NFS等文件服务器,管理与维护WEB服务器、配置使用远程管理、安装及启动使用Linux系统平台的能力。
课程主要内容:计算机网络基础知识,Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除,Linux操作系统的网络配置、DNS、DHCP、HTTP、FTP、SMTPT和Postfix服务的配置与管理。
实践条件要求:RedHatLinux
(一)课程管理
2学分课程约对应48学时,延续8个学习周。
3学分课程约对应72学时,延续12个学习周。
4学分课程约对应96学时,延续16个学习周。
(二)“形势与政策”课说明
2.马克思主义学院依据教育部每学期印发的《高校“形势与政策”课教学要点》安排教学。
3.“形势与政策”课每学期开课不低于8学时,共计2学分。
(三)主要实践性教学环节
本专业强调实际操作技能的培养,配套设计了毕业设计和课程实践教学环节。
课程实验和课程设计:程序员考证实训、Java项目实训、计算机网络实训。
(四)教学过程质量保证
1.聘请优秀的学科专家和行业、企业名家担任专业建设的带头人和课程主讲;按照课程教学要求,建设课程教学资源,并建立资源使用评价反馈体系;根据规定的师生比,严格按照要求组建课程教学团队,明确师生对应关系;根据各门课程的特点,制定考核方案,推进多种形式的考核方式、考核内容改革。
2.开展网上匿名学生评教、专家评教、社会公众评教和教师互相评教的活动,针对教学全过程及课程考核资源进行监控、评价和分析、反馈。
地址:江苏省南京市江东北路399号邮政编码:210036TEL:025-86265300