计算机软件专业培养计划
计算机软件专业培养计划
一、培养目标
培养学生具有扎实的计算机软件基本理论、基本知识和基本技能以及较强的外语交流能力,具有软件工程素养以及计算机软件架构技术、先进软件开发平台与工具的运用能力,具有良好的软件体系设计和软件研发能力,具有较强的团队工作能力、技术创新意识,能够从事计算机软件的研发,具有一定的科研能力,并为进一步深造奠定基础。能够在数字娱乐行业从事游戏软件开发,多媒体制作;或在网络业进行应用软件的开发。
二、基本要求
1、热爱祖国,具有良好的思想品德、道德修养;
2、掌握学科基础理论知识,包括软件设计原理、程序设计语言、计算机算法与数据结构、操作系统等的基本理论、基本知识与基本技能,具备计算机信息处理技能;
3、具备扎实的专业技术知识,掌握中间件技术、嵌入式系统技术、操作系统,具有良好的软件工程素养,能从事系统软件和大型软件的设计与开发;
4、具有外语阅读和交流能力,掌握文献检索和资料查询的基本方法,能熟练使用多种流行软件环境和工具,能够适应学科未来的发展和变化。
三、学制及授予学位名称
学制:四年
学位:工学学士
四、本专业特色
1、与国际著名IT企业合作,聘请外籍教师,强化英语学习,部分课程实行英文授课,增强学生的国际竞争能力;
2、注重实践,建立完整的层次实践体系(课程设计、暑期实践、整学期的软件工程实习、毕业设计)。采用“以市场为导向,实施企业化项目开发模式”。
3、引进IT行业认证课程,将IT认证与人才培养相结合。
五、主干学科及主干课程
主干学科:计算机软件
主干课程:计算机组织与体系结构,数据结构与算法设计,操作系统原理,计算机网络,面向对象程序设计及C++,离散结构,数据库系统原理,编译原理,软件工程导论。
l 软件开发技术方向:Web体系结构与开发技术,Linux程序设计,中间件技术,网络编程及安全技术,嵌入式技术等。
l 计算机多媒体技术方向:计算机图形学、计算机动画设计技术、Direct X 编程技术、游戏引擎分析与设计、游戏开发技术等。
六、主要实践环节及要求
主要实践教学 |
基 本 要 求 |
军事技能训练 |
完成解放军条令条例教育与训练、轻武器射击、战术、军事地形学及综合训练。 |
程序设计技能强化 |
基本技能培养,要求掌握编码规范,熟练运用C++语言工具处理实际问题。 |
软件开发实践 |
应用能力培养,要求掌握软件系统开发标准、开发规范和开发流程,掌握常用的软件开发工具;参加并完成软件设计开发的主要环节。 |
课程设计 |
综合应用能力培养,掌握相关方向的应用软件开发综合技能。 |
软件工程实践 |
项目管理能力培养,要求掌握软件项目组织与管理,培养创新能力和团队合作精神,以小组为单位完成项目研发的全过程。 |
其它教学实践 |
按课程教学要求进行的设计与实验。 |
毕业实习及毕业设计 |
在相关企业或科研项目中完成的开发实践,完成毕业实习与毕业设计。 |
七、毕业基本要求
总学分:184 |
课内理论教学学分:157 |
必修课学分:107 |
其中: 实践学分:20 |
限修课学分:38 |
|||
选修课学分:12 |
|||
课内实践教学学分:25 |
毕业实习及毕业设计学分:15 |
||
其它实践教学学分:10 |
|||
课外创新实践学分:2 |
课外创新实践:2 |
八、课程设置
课 程 设 置 细 化 表
课 程 类 型 |
课 程 名 称 |
课 程 性 质 |
总 学 分 |
课内实践教学学分 |
开 课 学 期 |
||||||||
一 |
二 |
三 |
四 |
五 |
六 |
七 |
八 |
||||||
|
|||||||||||||
通 识 教 育 基 础 课 程
必 修 36 学 分
限 修 6 学 分 |
思想道德修养与法律基础 Thought morals tutelage and legal foundation |
必修 |
3 |
|
☆ |
|
|
|
|
|
|
|
|
中国近现代史纲要 Conspectus of Chinese Modern History |
必修 |
2 |
|
☆ |
|
|
|
|
|
|
|
||
马克思主义基本原理 The Basic Principles of Marxism |
必修 |
3 |
|
☆ |
|
|
|
|
|
|
|
||
mzd思想和中国特色社会主义理论体系概论I~II(主席名字被屏蔽搞笑!) Introduction to Mao Zedong Thought and Theories of Socialism with Chinese Characteristics |
必修 |
6 |
2 |
|
|
|
|
☆ |
☆ |
|
|
||
英语I~IV College English I~IV |
必修 |
16 |
|
☆ |
☆ |
☆ |
☆ |
|
|
|
|
||
体育Ⅰ~Ⅳ Physical EducationⅠ~Ⅳ |
必修 |
4 |
|
☆ |
☆ |
☆ |
☆ |
|
|
|
|
||
军事理论 Military theory |
必修 |
2 |
1 |
☆ |
|
|
|
|
|
|
|
||
大学生心理健康 Mental Hygiene of college |
限修 6 学分
|
2 |
|
|
☆ |
|
|
|
|
|
|
||
职业生涯与发展规划 Career Planning and Development |
2 |
|
|
|
|
☆ |
|
|
|
|
|||
大学语文 College Chinese Language and Literature |
2 |
|
|
|
|
|
☆ |
|
|
|
|||
生命科学导论 An Introduction to Life Science |
2 |
|
|
|
|
|
|
☆ |
|
|
|||
知识经济与创新 Intellectual Economy and innovation |
2 |
|
|
|
|
|
☆ |
|
|
|
|||
信息检索 Searching Information |
2 |
|
|
|
|
|
☆ |
|
|
|
|||
大 类 学 科 基 础
必 修24.5学 分
限 修 6 学 分 |
高级英语视听说B Advanced Audio Video English |
必修 |
2 |
|
|
|
☆ |
|
|
|
|
|
|
计算机专业英语 Special English for Computer Science |
必修 |
2 |
|
|
|
|
☆ |
|
|
|
|
||
高等数学Ⅰ~Ⅱ Higher MathematicsⅠ~Ⅱ |
必修 |
10 |
|
☆ |
☆ |
|
|
|
|
|
|
||
线性代数B Linear Algebra |
必修 |
3 |
|
☆ |
|
|
|
|
|
|
|
||
概率与数理统计B Probability and Mathematical Statistics |
必修 |
3 |
|
|
|
☆ |
|
|
|
|
|
||
电路与电子技术基础 Fundamentals of Circuit and Electronic Technology |
必修 |
4.5 |
0.5 |
|
☆ |
|
|
|
|
|
|
||
数值计算B Numeric Calculation |
限修6学分 |
3 |
|
|
|
☆ |
|
|
|
|
|
||
数学建模B Mathematics Modeling |
3 |
|
|
|
|
☆ |
|
|
|
|
|||
算法与计算理论 Algorithm and Computability Theory |
3 |
|
|
|
|
|
☆ |
|
|
|
|||
专 业 基 础
必 修 46.5 学 分 |
计算机导论与程序设计基础 Introduction to computer and Basic Programming |
必修 |
2.5 |
0.5 |
☆ |
|
|
|
|
|
|
|
|
面向对象程序设计及C++ Object-Oriented Programming and C++ |
必修 |
4 |
1 |
|
☆ |
|
|
|
|
|
|
||
离散结构 Discrete Structure |
必修 |
3 |
|
|
☆ |
|
|
|
|
|
|
||
计算机组织与体系结构 The Organization and Architecture of Computer |
必修 |
4 |
1 |
|
|
☆ |
|
|
|
|
|
||
Java程序设计 Programming with Java |
必修 |
3 |
1 |
|
|
☆ |
|
|
|
|
|
||
数据结构与算法 Data Structure and Algorithm |
必修 |
4 |
|
|
|
☆ |
|
|
|
|
|
||
数据结构与算法课程设计 Curriculum Design of Data Structure and Algorithm |
必修 |
1 |
1 |
|
|
☆ |
|
|
|
|
|
||
计算机接口技术 Computer Interface Technology |
必修 |
3 |
1 |
|
|
|
☆ |
|
|
|
|
||
编译原理B Compilation Principles |
必修 |
3 |
1 |
|
|
|
☆ |
|
|
|
|
||
数据库系统原理 Principles of Database System |
必修 |
3 |
|
|
|
|
☆ |
|
|
|
|
||
数据库系统实验 Experiments in Database System |
必修 |
1 |
1 |
|
|
|
☆ |
|
|
|
|
||
操作系统原理 Principles of Operating System |
必修 |
3 |
|
|
|
|
☆ |
|
|
|
|
||
Linux操作系统 Linux Operating System |
必修 |
2 |
1 |
|
|
|
☆ |
|
|
|
|
||
软件工程导论 Introduction to Software Engineering |
必修 |
3 |
|
|
|
|
|
☆ |
|
|
|
||
计算机网络 Computer Network |
必修 |
3 |
|
|
|
|
|
☆ |
|
|
|
||
计算机网络实验 Experiments in Computer Network |
必修 |
1 |
1 |
|
|
|
|
☆ |
|
|
|
||
系统分析与UML System Analysis and UML |
必修 |
3 |
|
|
|
|
|
|
☆ |
|
|
||
专 业 课 程
限 修 26 学 分 |
IT技术及认证类 操 |
企业级数据库原理及应用 Principles and Applications ofEnterpriseDatabase |
限修 4 学分 |
2 |
|
|
|
|
☆ |
☆ |
|
|
|
管理信息系统 Management Information System |
2 |
|
|
|
|
☆ |
☆ |
|
|
|
|||
XML与相关技术 XML and the Related Technology |
2 |
|
|
|
|
☆ |
☆ |
|
|
|
|||
第1课程组 软件 开发技术 |
UNIX/Linux高级程序设计 Advanced Programming on UNIX/Linux |
限修 22 学分 |
2 |
1 |
|
|
|
|
☆ |
|
|
|
|
Web体系结构与开发技术 Web Architecture and Developing Technique |
3 |
1 |
|
|
|
|
☆ |
|
|
|
|||
嵌入式技术 Technology of Embedded System |
3 |
1 |
|
|
|
|
☆ |
|
|
|
|||
软件架构技术 Technology of Software Architecture |
3 |
1 |
|
|
|
|
|
☆ |
|
|
|||
网络编程及安全技术 Programming and Security Technology of Network |
3 |
1 |
|
|
|
|
|
☆ |
|
|
|||
中间件技术 MidWareTechnology |
3 |
1 |
|
|
|
|
|
☆ |
|
|
|||
软件测试技术 Software Testing Technique |
3 |
1 |
|
|
|
|
|
☆ |
|
|
|||
软件项目管理 Software Project Management |
2 |
|
|
|
|
|
|
☆ |
|
|
|||
第2课程组 计算机多媒体技术
|
游戏设计概论 Introduction to Game Software Design |
1 |
|
|
|
|
|
☆ |
|
|
|
||
计算机图形学 Computer Graphics |
3 |
1 |
|
|
|
|
☆ |
|
|
|
|||
色彩与构成基础 Color and Composition Fundamentals |
3 |
|
|
|
|
|
☆ |
|
|
|
|||
Direct X 编程技术 DirectX Programming Technology |
3 |
1 |
|
|
|
|
☆ |
|
|
|
|||
计算机动画设计技术 Computer Animation Design Technology |
3 |
1 |
|
|
|
|
|
☆ |
|
|
|||
游戏引擎分析与设计 Analysis and Design of Game Engine |
3 |
1 |
|
|
|
|
|
☆ |
|
|
|||
游戏开发技术 Game Software Implementation Technology |
3 |
1 |
|
|
|
|
|
☆ |
|
|
|||
网络游戏设计 Design of Network Game |
3 |
1 |
|
|
|
|
|
☆ |
|
|
注:1、形势与政策课程开课学期为1-7学期,每学期16学时;
2、课程设置细化表中未包含12学分的选修课:学生应在“数学、物理、外语及本专业课程”范围内至少选修6学分,其余学分可在面向全校开设的所有课程中选修;
3、所有课程应在前6学期修完。
九、实践教学设置细化表
课程名称 |
课程 性质 |
学分 |
开课学期 |
||||
短1 |
短2 |
短3 |
学期 |
||||
课内实践 25学分 |
军事技能训练 |
必修 |
1 |
|
|
|
第1学期 |
程序设计技能强化 |
必修 |
2 |
☆ |
|
|
|
|
软件开发实践 |
必修 |
2 |
|
☆ |
|
|
|
软件工程实践 |
必修 |
2 |
|
|
☆ |
|
|
课程设计Ⅰ |
必修 |
1 |
|
|
|
第5学期 |
|
课程设计Ⅱ |
必修 |
1 |
|
|
|
第6学期 |
|
技术专题讲座 |
必修 |
1 |
|
|
|
第7学期 |
|
毕业实习 |
必修 |
7 |
|
|
|
第7学期 |
|
毕业设计 |
必修 |
8 |
|
|
|
第8学期 |
|
课外实践 2学分 |
课外研学 |
必修 |
2 |
|
|
|
|
注:学生在校期间,必须完成2个课外创新实践学分。内容包括以下几个方面:
·社会实践活动
·文化素质教育实践
·参加大学生科研训练计划(SRTP)项目
·参加个性化实验室项目
·修读创新类课程
·参加学科竞赛
·提交研学作品(制品、设计、论文、报告、规划、软件等)及相关资料
·发表论文(含参加国际、国内各级学术活动提交论文并被录用或作报告)
·听科技、学术报告并撰写与报告相关的材料,如文献综述、评论等
·现代工业创新实践证书等
·校团委的扬华杯(挑战杯)
·课外科技作品竞赛
·其他研学活动
十、课程教学实施细化表
学 期 |
课程名称 |
学分 |
课 内 |
课外 实验 |
考试 |
备注 |
|||
教学 |
实验 |
||||||||
|
|
|
|
|
|
|
|
||
第 一 学 期 |
思想道德修养与法律基础 |
3 |
3 |
|
|
|
|
||
中国近现代史纲要 |
2 |
2 |
|
|
|
|
|||
马克思主义基本原理 |
3 |
3 |
|
|
|
|
|||
英语I |
4 |
4 |
|
|
|
|
|||
体育I |
1 |
1 |
|
|
|
|
|||
高等数学I |
5 |
5 |
|
|
|
|
|||
线性代数B |
3 |
3 |
|
|
|
|
|||
计算机导论与程序设计基础 |
2.5 |
2 |
0.5 |
|
|
|
|||
小计 |
23.5 |
23 |
0.5 |
|
|
|
|||
第 二 学 期 |
英语II |
4 |
4 |
|
|
|
|
||
体育II |
1 |
1 |
|
|
|
|
|||
军事理论 |
2 |
1 |
1 |
|
|
|
|||
高等数学II |
5 |
5 |
|
|
|
|
|||
面向对象程序设计及C++ |
4 |
3 |
1 |
|
|
|
|||
离散结构 |
3 |
3 |
|
|
|
|
|||
电路与电子技术基础 |
4.5 |
4 |
0.5 |
|
|
|
|||
小计 |
23.5 |
21 |
2.5 |
|
|
|
|||
第 三 学 期 |
英语III |
4 |
4 |
|
|
|
说明:第三、四、五学期中,课程名称后标注为“限修”的3门课程中,任意修读6学分即可。 |
||
体育III |
1 |
1 |
|
|
|
||||
概率与数理统计B |
3 |
3 |
|
|
|
||||
计算机组织与体系结构 |
4 |
3 |
1 |
|
|
||||
Java程序设计 |
3 |
2 |
1 |
|
|
||||
数据结构与算法 |
4 |
4 |
|
|
|
||||
数据结构与算法课程设计 |
1 |
|
1 |
|
|
||||
高级英语视听说B |
2 |
2 |
|
|
|
||||
数值计算B(限修) |
3 |
3 |
|
|
|
||||
小计 |
25 |
22 |
3 |
|
|
||||
第 四 学 期 |
英语IV |
4 |
4 |
|
|
|
|||
体育IV |
1 |
1 |
|
|
|
||||
计算机专业英语 |
2 |
2 |
|
|
|
||||
计算机接口技术 |
3 |
2 |
1 |
|
|
||||
编译原理B |
3 |
2 |
1 |
|
|
||||
数据库系统原理 |
3 |
3 |
|
|
|
||||
数据库系统实验 |
1 |
|
1 |
|
|
||||
操作系统原理 |
3 |
3 |
|
|
|
||||
Linux操作系统 |
2 |
1 |
1 |
|
|
||||
数学建模B(限修) |
3 |
3 |
|
|
|
||||
小计 |
25 |
21 |
4 |
|
|
||||
第 五 学 期 |
mzd(主席名字被屏蔽了下同)思想和中国特色社会主义理论体系概论I |
3 |
2 |
1 |
|
|
|||
计算机网络 |
3 |
3 |
|
|
|
||||
计算机网络实验 |
1 |
|
1 |
|
|
||||
软件工程导论 |
3 |
3 |
|
|
|
||||
课程设计I |
1 |
|
1 |
|
|
||||
算法与计算理论(限修) |
3 |
3 |
|
|
|
||||
软件开发技术 |
Web体系结构与开发技术 |
3 |
2 |
1 |
|
|
|||
UNIX/Linux高级程序设计 |
2 |
1 |
1 |
|
|
||||
嵌入式技术 |
3 |
2 |
1 |
|
|
||||
计算机多媒体技术 |
游戏设计概论 |
1 |
1 |
|
|
|
|||
计算机图形学 |
3 |
2 |
1 |
|
|
||||
色彩与构成基础 |
3 |
3 |
|
|
|
||||
DirectX编程技术 |
3 |
2 |
1 |
|
|
||||
小计 |
22/24 |
16/19 |
6/5 |
|
|
||||
第 六 学 期 |
mzd思想和中国特色社会主义理论体系概论II |
3 |
2 |
1 |
|
|
|
||
系统分析与UML |
3 |
3 |
|
|
|
|
|||
软件开发技术 |
软件架构技术 |
3 |
2 |
1 |
|
|
|
||
网络编程及安全技术 |
3 |
2 |
1 |
|
|
|
|||
中间件技术 |
3 |
2 |
1 |
|
|
|
|||
软件测试技术 |
3 |
2 |
1 |
|
|
|
|||
软件项目管理 |
2 |
2 |
|
|
|
|
|||
课程设计II(软件开发技术方向) |
1 |
|
1 |
|
|
|
|||
计算机多媒体技术 |
计算机动画设计技术 |
3 |
2 |
1 |
|
|
|
||
游戏引擎分析与设计 |
3 |
2 |
1 |
|
|
|
|||
游戏开发技术 |
3 |
2 |
1 |
|
|
|
|||
网络游戏设计 |
3 |
2 |
1 |
|
|
|
|||
课程设计II(计算机多媒体技术方向) |
1 |
|
1 |
|
|
|
|||
小计 |
21/19 |
15/13 |
6/6 |
|
|
|
|||
第七学期 |
技术专题讲座 1学分 毕业实习 7学分 |
||||||||
第八学期 |
毕业设计 8学分 |
||||||||
注:1. 本细化表中未包含通识教育限修6学分、IT认证限修4学分、短学期必修7学分、课外创新实践2学分;
2. 本细化表中未包含12学分的选修课:学生应在“数学、物理、外语及本专业课程”范围内至少选修6学分,其余学分可在面向全校开设的所有课程中选修。