计算机科学与技术专业(软件技术方向)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术专业(软件技术方向)计算机科学与技术专业(软件技术方向)
卓越工程师教育培养计划人才培养方案
一、培养目标
培养适应经济社会与科技发展需要的~德智体美全面和谐发展与健康个性相统一~富有工程意识、实践能力和创新精神~系统掌握计算机科学与工程基本理论~能够运用现代开发方法和工具按照国际规范从事软件系统分析、设计、开发和维护工作的软件工程师。
二、培养标准
依据专业培养标准~本专业毕业生应该具备以下知识、能力和综合素质:
1、基础理论
毕业生应具备数学及自然科学知识、电子电气工程技术基础知识、计算机专业基础知识、软件开发技术、软件测试技术、嵌入式系统与计算机网络技术等较宽领域的工程技术基础理论和专业知识。主要应包括如下几方面的知识: ,1,具有较扎实的数理知识和良好的外语运用能力~并具有一定的经济、管理、人文与社会科学知识,
,2,具有本专业领域较宽的专业基础理论知识~主要包括软件开发技术、软件测试技术、嵌入式系统、计算机网络等专业工程基础知识,
,3,具有本专业所必需的信息技术企业管理和运作、软件开发管理、工程实施等方面的知识。
,4,具有一定的学科交叉知识~了解社会、经济发展的需求及与本专业的关系~具有较宽阔的视野和较强的工作适应性。
2、专业能力
本专业学生应具备在软件开发、软件测试、系统集成等方面的工程实践能力~
重点具备掌握常用软件开发技术~能够根据软件工程规范开展软件开发工作的能
力。主要培养的专业能力包括:
,1,掌握并熟练应用计算机专业基础知识~包括计算机基本结构、计算机软硬
件系统运行的基本原理、信息组织和管理的基本原理和方法、计算机网络架构的基本原理和方法、程序设计的基本方法和技能、软件测试基本知识,
,2,掌握信息系统架构的技术和相关设备~包括计算机网络架构的基本原理、
方法和主要设备以及信息系统运行的软硬件平台~具备选择最佳性价比硬件的能力, ,3, 能够进行需求分析~并根据用户需求确定系统目标和要求,
,4, 掌握根据需求规格说明书进行概要,总体,设计的能力,
,5, 掌握根据模块功能需求开展详细设计的能力,
,6, 掌握采用UML工具进行类库设计和采用E-R图进行数据库概念结构设计、
逻辑结构设计和物理结构设计的能力,
,7, 掌握软硬件接口设计、应用系统和数据库系统接口设计的能力,
,8, 掌握在软件开发过程中撰写各类技术说明书和文档的能力,
,9, 掌握按照软件工程和项目需求规范~进行编码的能力,
,10,掌握信息系统集成的方法~具有软硬件系统接口编程、集成的能力,
,11,具备快速掌握和改造现有软件系统的能力,
,12,精通两种以上集成化的开发平台和开发工具~并能够进行软件项目的开发, ,13,精通数据库开发技术、两种以上流行的数据库管理系统的开发工具及相关
技术~掌握根据软件系统需求选择合适的数据库系统的能力,
(14) 掌握基本的测试方法和常用测试工具~进行单元测试、组合测试、确认
测试的方法、软硬件系统整合测试能力,
(15) 具备跟踪当前技术热点~掌握本专业领域的新技术和新工具的能力。
3、综合素质
本专业学生在具备一定的专业知识和能力的基础上~应具有胜任软件开发、软件测试、系统集成、系统维护等岗位所需的必要综合素质与能力~主要包括: ,1,思想品德、法律与诚信意识、社会责任感,
,2,科技文献检索与查询能力,
,3,多学科知识融会贯通能力
,4,终生学习的能力,
,5,书面表达、口头交流和多媒体交流能力,
,6,外语交流能力,
,7,人文素养、团队合作与人际交往能力,
,8,较强的人际环境工作环境适应能力和沟通能力
,9,工程意识和创新意识,
,10,质量意识和低碳、环保意识,
,11,市场意识和价值效益意识。
三、基本学制
四年。
四、培养模式
依据行业对软件工程师的能力要求与课程及教学活动关联矩阵,附件1,~实施通识教育+专业教育、校内教学+企业实践两个两段式,1+2+0.5+0.5,培养模式~即:一年级为通识教育~二三年级为专业教育~前三年在校内培养~四年级在相关企业进行专业实践并完成毕业设计。
五、理论课程体系
依据计算机科学与技术,软件,专业学生所面向的IT行业的需求~重点培养企业迫切需要的具有扎实的软件基础理论知识、较强的工程实践能力,具备运用先进
的工程化方法、技术和科学的软件管理方法~具有开拓创新意识~具有较强的实践动手能力,能从事大型软件项目系统分析、设计、实现、测试和软件项目管理工作的软件技术人才。
根据计算机科学与技术,软件,专业的人才培养目标和培养标准~将该专业学生的知识、能力与素质要求按照公共基础模块、计算机逻辑基础模块、基础编程模块、高级编程技术模块、系统设计与开发模块、嵌入式系统模块、系统软件基础模块、专业素质拓展模块、企业培养模块、综合能力课外培养模块等10个模块进行划分。具体的模块构成如图1所示:
思想道德修养
1~4学期数理知识校内培养公共基础模块
计算机、英语运用能力
计算机逻辑基础模块 1~4学期
校内培养
基础编程技术模块
高级编程技术模块
系统设计与开发模块 2~6学期
校内培养嵌入式系统模块
人
系统软件基础模块才
培
企业级应用开发拓展模块养
体
软件测试工程师拓展模块系
2~6学期专业素质拓展模块数据库工程师拓展模块校内培养