专业代码:080901 授予学位:工学学士 学制:四年
一、培养目标
培养德、智、体、美全面发展,系统掌握计算机科学与技术的基本理论、专业知识、基本技能及嵌入式系统的开发技术,拥有较强的专业能力和良好的综合素质,具有计算机系统分析、设计和开发能力的宽口径应用型高级人才。
二、毕业要求
完成“德育实施计划”、“体育实施计划”、“美育实施计划”的相关内容,树立为国家富强、民族昌盛而奋斗的志向和责任感;掌握科学锻炼身体的基本技能,保持身心健康。树立正确、进步的审美观,具有一定的文学、艺术修养和人文科学素养。
通过专业相关课程的学习,学生能够适应国家经济建设和社会发展需要,具有较强实践能力、创新精神和团队协作精神。毕业生应获得以下几方面的知识和能力:
1.具有人文社会科学素养、社会责任感、工程职业道德
1.1掌握一定的职业法律法规、职业道德规范。遵守所属职业体系的职业行为准则;积极为我国经济建设和社会发展服务;
1.2 具有良好的质量、安全、服务意识,能够履行质量承诺,自觉遵守计算机系统安全、软件系统安全和信息安全有关的规定,主动服务用户;
1.3具备基本的工程经济、管理、社会学、情报交流、法律、环境等人文与社会学的知识;
1.4热爱祖国,有良好的身体素质和心理素质,遵纪守法,品行端正。
2.具备有效的沟通和交流能力
2.1掌握文献检索、资料查询及运用现代信息技术跟踪并获取相关信息的基本方法;
2.2熟练掌握至少一门外国语,并能有效地进行技术沟通和交流;
2.3具有一定的组织管理能力、较强的自我控制能力和人际交往能力;
2.4具有较强的适应能力,自信、灵活地处理新的人际环境和职场环境,具有团队合作和协作能力;
2.5具有国际视野和跨文化的交流、竞争与合作能力,适应现代专业技术发展终身学习的能。
3.具备数学、物理等自然科学知识
3.1扎实的数理基础知识,较强的工程数学基本思想;
3.2具有运用数学、物理等学科基础知识建立计算机系统数学物理模型并进行求解的能。
4.计算机科学与技术专业基本理论知识
4.1掌握计算机硬件基础理论;
4.2掌握计算机软件基础理论。
5.运用所学理论和技能发现、分析、解决相关问题能力
5.1具有计算思维能力;
5.2具有算法设计与分析能力;
5.3具有程序设计与实现能力;
5.4具有系统认知能力,主要包括计算机硬件系统、网络系统和软件系统的构成、硬件系统和软件系统的性能;
5.5具有系统设计能力,主要包括嵌入式系统设计、应用程序设计、数据库系统建模和设计、信息系统设计、基本数字电路设计;
5.6具有系统的开发能力,主要包括嵌入式系统实现、应用程序实现、信息系统实现、基本数字电路实现;
5.7具有系统应用能力,主要包括嵌入式系统、应用程序和信息系统等的使用、维护和更新。
三、主干学科
计算机科学与技术
四、核心课程
专业核心课程:程序设计基础、面向对象程序设计、数据结构及算法、计算机组成原理、计算机网络基础、数字逻辑、嵌入式系统结构及原理、数据库原理及应用、操作系统。
程序设计基础(5614003040):课程主要内容包括程序设计语言基本语法结构、数据类型、基本运算、控制结构、数组和函数;了解指针的基本概念、结构体和基本的文件操作方法。通过本课程的学习,使学生了解程序设计的基本概念,掌握程序设计的基本思想和方法,具备初步的程序设计能力,能独立使用C语言编写、调试和运行简单的程序,为面向对象程序设计、数据结构、操作系统等后续课程打下基础。
面向对象程序设计(5608574040):课程主要内容包括类与对象、继承、多态性、类属、对象的持久性、异常处理等。通过本课程的学习,使学生能够深刻理解和领会面向对象程序设计的特点和风格,类的封装、继承和多态性与程序的安全性、结构化和灵活多样性之间的关系;并通过课堂教学、课外练习与上机实习相结合,促使学生掌握面向对象程序设计方法和编程基础,培养学生系统、严密地分析问题和解决问题的思维能力,掌握利用计算机解决实际问题的基本技能。
数字逻辑(5606609030):课程主要内容包括数字系统的基本概念和逻辑代数描述方法,逻辑门电路特性、组合逻辑电路分析与设计方法,时序逻辑电路分析与设计方法,存储器和可编程逻辑器件的基本原理等。通过本课程的学习,使学生建立数字系统的基本概念,培养学生在数字电路方面的分析与设计能力、调试与诊断技能,为《计算机组成原理》等后续课程学习奠定基础。
计算机组成原理(5615005035):课程主要内容包括数据的表示、指令系统、中央处理器、存储系统、系统总线和输入输出系统等。通过本课程的学习,使学生掌握计算机系统中基本部件的组成结构、逻辑功能、工作原理、设计方法和实现技术,具有完整的计算机系统的整机概念。能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行分析,并能对一些基本部件进行简单设计。从而为进一步进行计算机系统的分析、设计与开发打下基础。
数据结构及算法(5615001040):课程主要内容包括算法的基本概念与效率分析基础,线性结构、树、图的逻辑特征、物理表示与实现、实际应用,基本算法设计策略等。通过本课程的学习,使学生掌握各种常用数据结构的表示与处理方法,培养学生的算法设计与分析能力,提高学生理论、抽象、设计的能力,为将来的软件开发提供理论指导,为算法研究打下扎实基础。
计算机网络基础Ⅰ(5604571030):课程主要讲授计算机网络的基础概念,尤其注重介绍网络的功能、组成部分,局域网技术,网络互连技术,拥塞控制,流量控制,传输层协议,网络套接字,客户-服务器交互模型,HTTP、DNS、电子邮件等应用层常见协议原理等。本课程将引导学生了解网络技术的发展趋势,并注重培养学生掌握IT领域新技术的基本方法。
操作系统(5615003030):该课程主要内容包括进程的管理与调度、存储器管理、I/O系统管理、文件系统、用户接口。通过本课程的学习,使学生理解操作系统的基本原理,掌握操作系统中的各种算法及实现,能分析和设计简单操作系统,运用操作系统的相关算法进行系统和应用程序的开发,为后续专业课程的学习打下坚实的基础。
数据库原理及应用(5607602035):本课程主要介绍数据库系统的基本概念、原理和理论。内容包括现实世界数据的抽象,基本数据模型,数据库系统的结构和组成,关系数据库理论,SQL语言,数据库安全及完整性控制,数据库设计过程等。并以讲座的形式介绍数据库技术的最新发展,如数据仓库与数据挖掘、分布式数据库、模糊数据库、演绎数据库、多媒体数据库及面向对象数据库等。实验教学着重有关数据库管理系统的使用、SQL编程及数据库应用系统的设计与开发方法等。
嵌入式系统结构及原理(5615006030):嵌入式系统结构及原理是计算机科学与技术的一门专业课,讲述嵌入式系统的基本原理。本课程是一门既与硬件关系紧密,又与嵌入式操作系统、嵌入式软件关系十分紧密的课程。它围绕目前流行的32位ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的概念,软硬件组成,开发过程以及嵌入式应用程序设计。本课程知识将为学生今后从事嵌入式系统研究与开发打下坚实的基础。
五、主要实践教学环节
包括程序设计综合实践、学年综合实践、生产实习及工程实践、毕业设计(论文)等。
六、课程-能力矩阵
对应关系 |
1 |
2 |
3 |
4 |
5 |
1.1 |
1.2 |
1.3 |
1.4 |
2.1 |
2.2 |
2.3 |
2.4 |
2.5 |
3.1 |
3.2 |
4.1 |
4.2 |
5.1 |
5.2 |
5.3 |
5.4 |
5.5 |
5.6 |
5.7 |
思想道德修养与法律基础 |
√ |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
中国近现代史纲要 |
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
马克思主义基本原理概论 |
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
毛泽东思想和中国特色社会主义理论体系概论 |
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
形势与政策课组 |
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
新生研讨课 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
军事理论 |
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
大学生心理健康教育 |
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
大学生职业生涯发展与规划 |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
体育 |
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
大学英语 |
|
|
|
|
|
√ |
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
军训及入学教育 |
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
工程认知实践 |
√ |
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
文献检索与利用 |
|
|
|
|
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
法律与经济管理课组 |
√ |
√ |
√ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
高等数学 |
|
|
|
|
|
|
|
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
线性代数 |
|
|
|
|
|
|
|
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
概率统计 |
|
|
|
|
|
|
|
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
大学物理 |
|
|
|
|
|
|
|
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
物理实验 |
|
|
|
|
|
|
|
|
|
√ |
√ |
|
|
|
|
|
|
|
|
|
离散结构 |
|
|
|
|
|
|
|
|
|
√ |
√ |
|
√ |
√ |
|
|
|
|
|
|
程序设计基础 |
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
√ |
|
|
|
|
面向对象程序设计 |
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
√ |
|
|
|
|
数据结构及算法 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
|
|
|
|
操作系统 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
|
|
√ |
|
|
|
计算机网络基础Ⅰ |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
√ |
|
|
|
计算机组成原理 |
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
√ |
|
|
|
数字逻辑 |
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
|
嵌入式系统结构及原理 |
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
√ |
|
|
|
数据库原理及应用 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
|
√ |
毕业设计(论文) |
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
√ |
√ |
√ |
程序设计综合实践 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
学年综合实践1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
√ |
√ |
√ |
学年综合实践2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
√ |
√ |
√ |
生产实习及工程实践 |
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
√ |
√ |
√ |
可编程逻辑系统设计 |
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
√ |
√ |
√ |
SOPC系统设计 |
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
√ |
√ |
√ |
嵌入式应用程序设计 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
√ |
√ |
√ |
嵌入式驱动程序设计 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
√ |
√ |
√ |
嵌入式软件技术基础 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
√ |
√ |
嵌入式操作系统 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
|
√ |
√ |
|
|
|
计算机体系结构 |
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
√ |
|
|
|
软件工程 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
√ |
|
|
|
编译原理 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
物联网信息传输技术 |
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
|
|
|
|
|
|
|
人机交互的软件工程方法 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
|
软件自动化测试技术 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
软件项目管理 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
√ |
WEB前端应用开发 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
√ |
桌面应用程序设计 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
√ |
大数据处理技术 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
√ |
数据仓库与数据挖掘 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
√ |
大型数据库技术 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
√ |
数据分析与机器学习 |
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
|
√ |
第二课堂 |
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ |
√ |
√ |
√ |
√ |
√ |
七、毕业及授位要求
完成并通过本培养方案规定的全部教学环节,且至少获得165学分,达到大学生体质健康标准,方可毕业。
符合学位授予条件的授予工学学士学位。
八、课程设置及教学安排
附表一:课程结构体系及学分要求
附表二:计算机科学与技术专业各学期学分分配表
附表三:计算机科学与技术专业必修课程设置表
附表四:计算机科学与技术专业选修课程设置表
二〇一五年六月