计算机科学与技术专业(软件技术方向)_第1页
计算机科学与技术专业(软件技术方向)_第2页
计算机科学与技术专业(软件技术方向)_第3页
计算机科学与技术专业(软件技术方向)_第4页
计算机科学与技术专业(软件技术方向)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机科学与技术专业(软件技术方向)计算机科学与技术专业(软件技术方向)卓越工程师教育培养计划人才培养方案一、培养目标培养适应经济社会与科技发展需要的德智体美全面和谐发展与健康个性相统一富有工程意识、实践能力和创新精神系统掌握计算机科学与工程基本理论能够运用现代开发方法和工具按照国际规范从事软件系统分析、设计、开发和维护工作的软件工程师。二、培养标准依据专业培养标准本专业毕业生应该具备以下知识、能力和综合素质:1、基础理论毕业生应具备数学及自然科学知识、电子电气工程技术基础知识、计算机专业基础知识、软件开发技术、软件测试技术、嵌入式系统与计算机网络技术等较宽领域的工程技术基础理论和专业知识。主

2、要应包括如下几方面的知识:,1,具有较扎实的数理知识和良好的外语运用能力并具有一定的经济、管理、人文与社会科学知识,2,具有本专业领域较宽的专业基础理论知识主要包括软件开发技术、软件测试技术、嵌入式系统、计算机网络等专业工程基础知识,3,具有本专业所必需的信息技术企业管理和运作、软件开发管理、工程实施等方面的知识。,4,具有一定的学科交叉知识了解社会、经济发展的需求及与本专业的关系具有较宽阔的视野和较强的工作适应性。2、专业能力本专业学生应具备在软件开发、软件测试、系统集成等方面的工程实践能力重点具备掌握常用软件开发技术能够根据软件工程规范开展软件开发工作的能力。主要培养的专业能力包括:,1,

3、掌握并熟练应用计算机专业基础知识包括计算机基本结构、计算机软硬件系统运行的基本原理、信息组织和管理的基本原理和方法、计算机网络架构的基本原理和方法、程序设计的基本方法和技能、软件测试基本知识,2,掌握信息系统架构的技术和相关设备包括计算机网络架构的基本原理、方法和主要设备以及信息系统运行的软硬件平台具备选择最佳性价比硬件的能力,3,能够进行需求分析并根据用户需求确定系统目标和要求,4,掌握根据需求规格说明书进行概要,总体,设计的能力,5,掌握根据模块功能需求开展详细设计的能力,6,掌握采用UML工具进行类库设计和采用E-R图进行数据库概念结构设计、逻辑结构设计和物理结构设计的能力,7,掌握软硬

4、件接口设计、应用系统和数据库系统接口设计的能力,8,掌握在软件开发过程中撰写各类技术说明书和文档的能力,9,掌握按照软件工程和项目需求规范进行编码的能力,10,掌握信息系统集成的方法具有软硬件系统接口编程、集成的能力,11,具备快速掌握和改造现有软件系统的能力,12,精通两种以上集成化的开发平台和开发工具并能够进行软件项目的开发,13,精通数据库开发技术、两种以上流行的数据库管理系统的开发工具及相关技术掌握根据软件系统需求选择合适的数据库系统的能力,(14)掌握基本的测试方法和常用测试工具进行单元测试、组合测试、确认测试的方法、软硬件系统整合测试能力,(15)具备跟踪当前技术热点掌握本专业领域

5、的新技术和新工具的能力。3、综合素质本专业学生在具备一定的专业知识和能力的基础上应具有胜任软件开发、软件测试、系统集成、系统维护等岗位所需的必要综合素质与能力主要包括:,1,思想品德、法律与诚信意识、社会责任感,2,科技文献检索与查询能力,3,多学科知识融会贯通能力,4,终生学习的能力,5,书面表达、口头交流和多媒体交流能力,6,外语交流能力,7,人文素养、团队合作与人际交往能力,8,较强的人际环境工作环境适应能力和沟通能力,9,工程意识和创新意识,10,质量意识和低碳、环保意识,11,市场意识和价值效益意识。三、基本学制四年。四、培养模式依据行业对软件工程师的能力要求与课程及教学活动关联矩阵

6、,附件1,实施通识教育+专业教育、校内教学+企业实践两个两段式,1+2+0.5+0.5,培养模式即:一年级为通识教育二三年级为专业教育前三年在校内培养四年级在相关企业进行专业实践并完成毕业设计。五、理论课程体系依据计算机科学与技术,软件,专业学生所面向的IT行业的需求重点培养企业迫切需要的具有扎实的软件基础理论知识、较强的工程实践能力,具备运用先进的工程化方法、技术和科学的软件管理方法具有开拓创新意识具有较强的实践动手能力,能从事大型软件项目系统分析、设计、实现、测试和软件项目管理工作的软件技术人才。根据计算机科学与技术,软件,专业的人才培养目标和培养标准将该专业学生的知识、能力与素质要求按照

7、公共基础模块、计算机逻辑基础模块、基础编程模块、高级编程技术模块、系统设计与开发模块、嵌入式系统模块、系统软件基础模块、专业素质拓展模块、企业培养模块、综合能力课外培养模块等10个模块进行划分。具体的模块构成如图1所示:思想道德修养14学期数理知识校内培养公共基础模块计算机、英语运用能力计算机逻辑基础模块14学期校内培养基础编程技术模块高级编程技术模块系统设计与开发模块26学期校内培养嵌入式系统模块人系统软件基础模块才培企业级应用开发拓展模块养体软件测试工程师拓展模块系26学期专业素质拓展模块数据库工程师拓展模块校内培养软件服务外包拓展模块嵌入式系统拓展模块模块企业实习模块78学期、企业培养模

8、块企业培养毕业设计模块社会实践模块18学期、综合能力课外培养模块校企联合培创新能力培养模块养图1计算机科学与技术,软件,专业模块化人才培养体系1、主要课程:高等数学、C/C+程序设计?、C/C+程序设计?、JAVA基础、计算机导论、.net应用程序开发、JAVAEE技术、数据库原理及应用、软件工程、操作系统、计算机网络、数据结构、编译原理、单片机原理与应用、嵌入式系统及应用B、离散数学。2、课程模块:,1,公共基础模块:教学目的:公共基础模块主要包括思想道德素质、法律意识和社会责任感等方面的培养强调全面发展通过扩大学生的知识广度拓展学生的视野使学生兼备人文、社科与科学素养。模块构成:该模块包含

9、在政治思想、人文社会科学方面所有的“两课”教育,理工科学生必备的数学、大学物理知识,英语能力,大学体育等。整合内容:将大学英语与专业英语进行整合除对英语等级的要求外全面提高学生英语听、说、读、写的能力。,2,计算机逻辑基础模块:教学目的:要求学生基本掌握电路、数字电子方面、离散数学的基础理论知识和能力。电路原理及其实验、数字电子技术及其实验、离散数学。模块构成:整合内容:取消原先模拟电路课程和课程设计强化数字逻辑内容的讲授。,3,基础编程技术模块:教学目的:编程能力是软件工程师的基本技能是教学的核心和重点通过本模板的学习提高学生对计算机编程的兴趣掌握常用的基础编程语言训练编程思维为后面的高级编

10、程技术模块的教学打好基础。模块构成:计算机导论、C/C+程序设计?、C/C+程序设计?、C/C+程序设计课程设计。整合内容:计算机编程的预备知识例如数制、计算机的基本结构放到C/C+程序设计?中讲解有利于提高学生的编程兴趣。,4,高级编程技术模块:教学目的:掌握常用编程架构熟练应用MVC设计模式,系统学习流行的STRUTS开发框架理解持久化层处理机制掌握流行的持久化工具Hibernate熟练应用ORM工具进行项目开发全面讲解Spring的概念、设计和应用掌握Spring+Struts+Hiberate高端Java开源架构的设计,掌握.Net编程技术。模块构成:JAVAEE技术、.net应用程序

11、开发、.net应用程序开发课程设计。整合内容:取消原VC基础课程讲授.net应用程序开发课程以让学生掌握更前沿的开发技术基于java的B/S开发技术整合到JAVAEE技术课程讲授前沿的开发框架。,5,系统设计与开发模块:教学目的:掌握软件工程的基本概念、软件过程模型、可行性分析、需求分析方法、软件系统设计方法、软件编码、软件测试及软件项目管理等知识,掌握常用的WEB开发技术具备对软件进行分析与设计的能力,掌握数据库系统原理的基本知识与数据库设计开发的基本技能。模块构成:实用软件工程、WEB开发技术、JAVA基础、数据库原理及应用、JAVA基础课程设计、数据库原理及应用课程设计。整合内容:数据库

12、原理及应用课程设计整合了WEB开发技术课程设计采用当前流行的B/S开发架构进行数据库应用系统的设计与开发。,6,嵌入式系统模块:教学目的:掌握单片机、嵌入式ARM系统的原理,掌握一个流行的嵌入式操作系统,能够进行嵌入式系统中软件的设计与编程拓展学生的就业方向。模块构成:单片机原理与应用、嵌入式系统及应用B、嵌入式系统及应用课程设计。整合内容:将嵌入式操作系统的内容整合到嵌入式系统及应用课程教学中突出嵌入式系统的软件设计、编程及测试等内容。,7,系统软件基础模块:教学目的:掌握操作系统的基本概念、基本原理,掌握算机网络的概念、基本原理及其应用技术,掌握算法设计与分析的基本理论知识和技能培养学生设

13、计及选择有效的算法解决实际问题的能力。模块构成:操作系统、计算机网络、数据结构、数据结构课程设计、操作系统课程设计、计算机网络课程设计、编译原理、编译原理课程设计。整合内容:在课程内容的选择上注重和嵌入式系统模块相结合强调应用实践的能力培养例如操作系统课程以某个嵌入式操作系统为主线进行讲授。,8,专业与综合素质拓展模块:教学目的:要求学生通过文学类、艺术类、社科类公共选修课程的学习具备良好的人文素养,通过专业素质拓展课程的学习对相关专业领域进行更加深入地了解和应用学生可以根据自己的兴趣选择就业方向选择相应的课程模块共设置5个模块。企业级应用开发拓展模块:拓展学生的企业级应用开发能力包括SOA程

14、序设计、行业需求分析与设计等课程。软件测试工程师拓展模块:掌握常用的软件测试工具熟悉基于测试驱动的软件开发技术包括软件测试技术、测试驱动开发技术、自动化测试工具等课程。数据库工程师拓展模块:精通常用的数据库系统软件能够进行数据库应用系统的开发具备数据库设计的能力包括Oracle程序设计与管理、MSSQLServer程序设计与管理等课程。嵌入式系统拓展模块:拓展嵌入式开发领域提高嵌入式系统软件的开发能力包括Android程序设计、嵌入式Linux系统开发等课程。软件服务外包拓展模块:拓展软件外包领域知识为从事软件外包行业打下良好基础包括第二外语、软件服务外包过程与管理、软件服务外包开发实践等课程

15、。,9,企业培养模块:教学目的:参与IT企业的研发、生产、管理等工作将理论与企业实践结合并加以运用。培养学生具有软件工程师的良好职业道德、团队精神、工程意识进一步强化学生解决实际问题的能力。模块构成:企业技术实习、企业毕业设计。,10,综合能力课外培养模块:教学目的:通过多层次、多种形式的课外培养培养学生查阅资料、自我学习、团队合作以及工程意识和创新意识等使学生的专业能力与综合素质得到锻炼和提高。模块构成:学生参加社会实践、组织活动、参加科技竞赛、创新项目、教师科研、专业技能培训与认证等。3、理论课程体系鱼骨架图模块化理论课程体系鱼骨图如图2所示。公共基础计算机逻辑公共素质高级编程基础编程模块

16、基础模块拓展模块技术模块模块大学英语Linux操作系统分析高等数学线性代数JAVAEE技术文学类选修课积分变换计算机导论.net应用程序开发艺术类选修课电路分析大学物理C/C+程序设计?数字逻辑交叉学科选修课道德修养C/C+程序设计?离散数学与法律新生软件入学工程师SOA程序设计企业级应用开发拓展模块行业需求分析与设计编译原理实用软件工程软件测试工程师拓展模块软件测试技术操作系统WEB开发技术测试驱动开发技术单片机原理与应用计算机网络数据库工程师拓展模块自动化测试工具JAVA基础嵌入式系统及应用B数据结构数据库原理及应用Oracle程序设计与管理嵌入式系统拓展模块MSSQLServer程序设计

17、与管理软件服务外包拓展模块Android程序设计嵌入式Linux系统开发系统设计与系统软件嵌入式系统专业素质第二外语开发模块基础模块模块拓展模块软件服务外包过程与管理软件服务外包开发实践图2计算机科学与技术,软件,专业模块化理论课程体系五、实践教学体系与理论教学体系相对应在上述所有的10个模块中都设有实践环节以锻炼和提高学生的运用知识能力。除常规课程实验、课程设计外还包括企业认识实习、企业专业实习、企业毕业设计等。、实践教学体系鱼骨架图1公共基础课外能力综合素质基础编程计算机逻辑模块培养模块拓展模块模块基础模块参与教师科研课程实验大学物理实验课程实验科技创新社会实践C/C+程序设计课程设计科技

18、竞赛英语强化数字逻辑课程设计科技创新职业证书科技竞赛职业证书软件新生工程师入学编译原理课程设计企业认识实习.net应用程序开发课设嵌入式系统及应用课设数据结构课程设计专业实习课程实验课程实验操作系统课程设计毕业设计课程实验计算机网络课程设计课程实验高级编程专业素质校企联合嵌入式系统系统软件技术模块拓展模块培养模块模块基础模块图3计算机科学与技术,软件,专业模块化实践教学体系2、系列化项目教学进程安排表项目教学进程安排表学期项目名称项目性质归属课程组织方法学生信息管理系统的设计与实课程项目现每个学生选择其中一个项目图书信息管理系统设计与实现课程项目进行教师在方基于socket网络聊天室的设计案设

19、计、编程调课程项目与实现试过程中给与JAVA基础必要的指导项3超市收银系统的设计与实现课程项目课程设计目完成后进行项目答辩验收。,有能力和兴全球通计费程序设计与实现课程项目趣的学生也可以分别完成多记事本小程序的设计与实现课程项目个项目,基于多线程的龟兔赛跑模拟程课程项目序人事管理系统的设计与实现课程项目每个学生选择工资管理系统的设计与实现课程项目其中一个项目进行教师在方案设计、编程调机票预定系统的设计与实现课程项目试过程中给与数据库原必要的指导项仓库管理系统的设计与实现课程项目理及应用4目完成后进行课程设计项目答辩验收。客房管理数据库的设计与实现课程项目,有能力和兴趣的学生也可家庭理财系统的设

20、计与实现课程项目以分别完成多个项目,网上书店的设计与实现课程项目课程模块基于.Net的高校教务管理系统,综合性,的设计与实现学生每34人项目选择其中的一课程模块基于.Net的图书销售系统的设个项目进行教,综合性,计与实现.net应用程师在方案设计、项目序开发课编码调试过程6课程模块基于.Net的高校图书馆管理系程设计中给与必要的,综合性,统的设计与实现指导项目完成项目后进行项目答课程模块辩验收。基于.Net的自来水公司水费管,综合性,理系统的设计与实现项目课程模块基于.Net的银行储蓄管理系统,综合性,的设计与实现项目课程模块基于.Net的在线购物系统的设,综合性,计与实现项目A/D转换器的设

21、计与开发课程项目语音数据的采集与传输课程项目学生每34人选择其中的一液晶菜单的显示与控制课程项目个项目进行教嵌入式系师在方案设计、uC/OS-II的移植与串口通信课程项目统及应用编码调试过程6课程设计中给与必要的液晶显示数字温度计课程项目指导项目完成后进行项目答便携式媒体播放器的设计与开课程项目辩验收。发全球定位系统GPRS的设计与课程项目开发学生每人1个项目由校内和企业教师联合毕业设计毕业设计指导项目完成8项目后提交毕业设计论文进行项目答辩验收。注:1、项目性质:分课程项目、课程模块,综合性,项目、学期项目、学年项目、毕业设计项目等,2、归属课程:指主要的相关课程课程设计,3、组织方法:指学

22、生组合、教师指导方法。六、综合素质培养1、综合素质培养体系依据南京工程学院关于加强大学生综合素质培养的规定,试行,【南工教字,2005,6号】规定综合能力培养和创新学分的获得作为学生毕业资格审通过多种方式获得综合能力培养和创新学分。查条件之一学生可综合素质培养贯穿从学生入学到毕业全学程的始终通过校内外教学与培养活动有机结合采用多种形式培养学生必备的软件工程师素质。综合素质培养体系如图4所示。,1,通过思想道德修养等课内必修课和文学类、艺术类和社科类选修课提高学生的思想品德、法律与诚信意识、社会责任感、人文素养和综合文化素质,2,通过计算机、英语等课程的学习培养学生的外语交流能力和多媒体交流能力

23、,3,通过专业教育模块内的实践环节学习培养学生的工程意识、团队精神和创新意识,以及书面表达和口头交流能力,4,通过参加科技竞赛、教师科研项目和科技创新活动培养学生的团队合作与人际交往能力,书面表达、口头交流能力,科技文献检索与查询能力,5,通过科技创新、科技竞赛、参与教师科研项目、企业实习和毕业设计培养学生的工程意识和创新意识,质量意识和低碳、环保意识以及市场意识和价值效益意识,6,通过专业技能认证培训鼓励学生在校期间参与各类职业技能证书培训并获得相应证书,至少一项,培养学生终生学习的能力。思想道德修养课程英语运用能力专业教育模块内的实践环节人文素质拓展课程综素企业实习质培养企业毕业设计体系社

24、会实践创新能力培养,科技创新活动、参与教师科研、科技竞赛、专业技能认证等,图4综合素质培养体系2、专业技能认证利用我校众多国内外著名企业的共建校企共建实验室、实习基地及培训认证平台在计算机科学与技术,软件,专业卓越工程师计划学生的综合素质培养体系中将专业技能认证与科技竞赛作为两项重要的专业能力与综合素质培养手段。计算机科学与技术,软件,专业学生可参加的专业技能培训与认证项目如下表所示。推荐专业技能证书,资质,表项目名称培训时数或天数学分开设学期Sun认证Java程序员1周1525Sun认证Java开发员2周计算机技术与软件专业技术资格,水平,考试2周26程序员计算机技术与软件专业技术26资格,

25、水平,考试2周软件设计师计算机技术与软件专业技术26资格,水平,考试2周数据库系统工程师计算机技术与软件专业技术26资格,水平,考试2周信息系统管理工程师计算机技术与软件专业技术资格,水平,考试2周26系统集成项目管理工程师计算机技术与软件专业技术资格,水平,考试2周26嵌入式系统设计师计算机技术与软件专业技术资格,水平,考试2周26电子商务设计师15锐捷网络工程师1周微软数据库管理员认证2周26ORACLE数据库开发专家认2周26证LoadRunnerCPC认证1周163、科技竞赛计算机科学与技术,软件,专业学生可选择的校内竞赛项目包括:高等数学应用能力竞赛、大学生英语知识竞赛、大学生英语口译大赛、数学建模竞赛、大学生英语演讲比赛、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论