操作系统 必修 必修 必修 选修 选修 选修 选修 选修 选修 选修 选修 选修 选修 选修 选修 必修 必修 必修 必修 4.5 4 2.5 2 2.5 2 3 2 2.5 2 2.5 2 3 3 2 1 2 1 1 计算机通信与网络 人工智能 计算机图形学 网络程序设计 JAVA程序设计 组合数学 数值分析 计算智能 应用密码学 无线网络安全技术 计算机控制 并行程序设计 虚拟现实 协议分析与设计 金工实习 必修 必修 必修 选修 选修 选修 选修 选修 选修 选修 选修 选修 选修 选修 必修 4.5 3 3 3 3 2 2 2 2 2 3 2 2 2 2 1 1 1 专业课程模块 编译原理 计算机与网络安全 随机过程与排队论 数据仓库与数据挖掘 软件分析与测试 软件体系结构 人机交互技术 模式识别 数字媒体技术基础 视觉计算 数字图像处理 数字信号处理 网络计算 游戏程序设计 校内专业实践课程模块 硬件技术基础课程设计 软件技术基础课程设计 操作系统课程设计 数据库系统课程设计 电装实习 必修 科技制作/学科竞赛 必修 FPGA、嵌入式系统与SOC课程设计 必修 企业学习课程模块 职业规划与职业道德(联合培养企业) 行业工程标准与规范(联合培养企业) IT项目组织与管理(联合培养企业) 软件工程与软件体系(联合培养企业) 网络组织、管理与维护(联合培养企业) 云计算技术(微软合作) 企业综合项目工程设计 必修 必修 必修 必修 必修 任选 必修 1 2 2 5 2 1 1 物联网导论(微软合作) 移动计算(微软合作) Java Web程序设计(程序员之家合作) 软件测试过程与方法 (IBM合作) 面向对象分析与软件建模(IBM合作) 存储系统(EMC2合作) 顶岗实习及毕业设计 任选 任选 任选 任选 任选 任选 必修 2.5 1 2.5 2 2 1.5 16 素质拓展模块 人文素质教育类课程 军事理论 专业教育 限选 必修 必修 4 2 1 公共选修课 军事训练 大学生心理健康教育 选修 必修 必修 4 1 1 (二)主要课程内容简介
(1)课程编号:SC1113001、SC1113002
课程名称:高等数学A(Advanced Mathematics)
学时/周学时:196/6 学分:12
内容简介:本课程是电子信息、通信工程、计算机科学技术的重要数学基础,主要内容包括极限、导数、微积分、微分方程等。
(2)课程编号:SC1113008
课程名称:线性代数(Linear Algebra)
学时/周学时:52/4 学分:3
内容简介:本课程主要讲述行列式定义、性质,克莱姆法则,矩阵及其运算,矩阵的秩,矩阵的初等变换,线性方程组解的判定,齐次线性方程组的基础解系、通解及非齐次线性方程组解的结构,向量组的线性相关性,极大无关组与向量组的秩,n维向量空间,欧氏空间,相似矩阵,二次型及标准形,正定二次型。
(3)课程编号: CS1121904 课程名称:计算机导论(Introduction to Computers)
学时/周学时:16/4(讲授16学时) 学分:1
内容简介:计算机导论课程的主要介绍计算机的发展历史、发展趋势,计算机的基本结构及基本工作原理,算法和问题求解、结构化分解,机器翻译在程序设计过程中的作用。
(4)课程编号:CS1121943 课程名称:软件技术基础(1)(Software Technology Fundamentals(1)) 学时/周学时:60/4(讲授48学时,实验24学时) 学分:4
内容简介:软件技术基础(1)课程主要讲授程序设计基础,基本内容包括:程序设计的基本概念,C语言的基本语法和语义,变量、类型、表达式、赋值,输入输出,条件和循环控制结构、函数和参数传递等基础知识。C语言的基本数据结构和算法,使用C语言进行程序设计的方法以及使用程序解决问题的方法。
(5)课程编号: CS1121944 课程名称:软件技术基础(2)(Software Technology Fundamentals(2)) 学时/周学时:60/4(讲授50学时,上机20学时) 学分:4 内容简介:软件技术基础(2)课程主要讲授离散数学中的数理逻辑和集合与关系,还包含面向对象的程序设计,使离散数学中的基本知识能够再程序设计中得到应用。课程的主要内容有:离散数学课程的主要内容有:数理逻辑(命题和联结词,重言式和等价公式,范式,联结词的扩充与归约,推理规则和证明方法,谓词与量词、谓词演算的永真公式、谓词演算的推理理论),集合与关系(集合的基本概念,集合上的运算,集合的归纳定义和归纳证明方法,关系的概念,关系的合成,闭包运算,次序关系,等价关系与划分);C++程序基础;类与对象;继承和多态;面向对象的异常处理机制;模板。
(6)课程编号: CS2121945 课程名称:软件技术基础(3)(Software Technology Fundamentals(3)) 学时/周学时:60(讲授48学时,上机24学时) 学分:4
内容简介:软件技术基础(3)课程主要讲授数据结构中内容,内容包括数据的逻辑结构、存储结构和基本运算等三个方面的内容组成,包括线性表、栈、队列、串等各种线性数据结构的特点、实现和应用,数组和广义表,树和二叉树的特点及应用,图结构的存储、运算和典型应用,静态查找表、动态查找表及散列表等用于查找的数据结构和各种常用的排序算法。
(7)课程编号:CS2121946 课程名称:软件技术基础(4)(Software Technology Fundamentals(4)) 学时/周学时:54(讲授54学时) 学分:3.5
内容简介:软件技术基础(4)课程主要讲授离散数学中的函数(函数的基本概念,函数的递归定义,特殊函数,抽屉原理),无限集合(可数与不可数集合,基数的比较,基数算术),图论(图的基本概念,路径与回路,图的矩阵表示,欧拉图与哈密尔顿图,二部图,平面图,树,有向树),代数结构、群、环和域、格等。
(8)课程编号:CS3121947 课程名称:软件技术基础(5)(Software Technology Fundamentals(5)) 学时/周学时:68(讲授62学时,上机24学时) 学分:5
内容简介:软件技术基础(5)课程主要讲授算法分析与设计,主要介绍适合于计算机使用的、求解各种常用非数值问题的算法,内容包括算法分析基础、递归与分治策略、算法设计技术、图算法、P和NP复杂类、算法新进展等。通过本课程学习,要求学生正确理解算法设计与分析中的基本概念,掌握算法设计的基本策略和方法,能对建立的算法进行理论分析,并达到一定的非数值问题的算法设计与分析能力。
(9)课程编号:CS2121948 课程名称: 硬件技术基础(1)(Hardware Technology Fundamentals(1)) 学时/周学时:46/3(讲授38学时,实验16学时) 学分:3
课程简介:本课程为计算机专业的专业基础课。课程主要讲述计算机系统主要部件的基本组成及其结构,通过指令的执行过程来掌握计算机系统的工作原理,内容包括:数据的编码表示、运算方法和运算器组成、指令系统、存储体系、控制器基本原理、系统总线及输入输出系统。
(9)课程编号:CS2121949 课程名称: 硬件技术基础(2)(Hardware Technology Fundamentals(2)) 学时/周学时:46/3(讲授46学时,实验30学时) 学分:4
课程简介:本课程为计算机专业的专业基础课。课程主要讲述数字电路与模拟电子线路中相关内容。重点要求学生掌握数字电路的基本概念、基本原理和基本方法,了解电子设计自动化(EDA:Electronic Design Automation)技术和工具。数字电路部分要求学生掌握数制及编码、逻辑代数及逻辑函数的知识;掌握组合逻辑电路的分析与设计方法,熟悉常用的中规模组合逻辑部件的功能及其应用;掌握同步时序逻辑电路的分析和设计方法,典型的中大规模时序逻辑部件。EDA设计技术部分,需要了解现代数字系统设计的方法与过程,学习硬件描述语言,了解高密度可编程逻辑器件的基本原理及开发过程,掌握EDA设计工具,培养学生设计较大规模的数字电路系统的能力。
(11)课程编号:CS3121950 课程名称: 硬件技术基础(3)(Hardware Technology Fundamentals(3)) 学时/周学时:188/5(讲授173学时,实验30学时+1周) 学分:12.5
课程简介:本课程为计算机专业的专业基础课。课程主要讲述计算机系统中所涉及的模拟电子线路和数字电子线路中的相关基础知识和计算机系统及其微机系统主要部件的基本组成及其结构,通过指令的执行过程来掌握计算机系统的工作原理,内容包括:数据的编码表示、运算方法和运算器组成、指令系统、存储体系、控制器基本原理、系统总线及输入输出系统。微机的总体结构和各组成单元的构造、组织方式和工作原理,通过在教学中分析具体机型、设计思想及其工程实现。本课程还包含30小时的实验和1周的课程设计。
(12)课程编号: CS3121953
课程名称:操作系统(Operating System)
学时/周学时:66/4(讲授54学时,实验12学时) 学分:4.5
课程简介: 操作系统课程的主要内容有:操作系统概论,用户与OS的接口 (作业、作业步的概念, 作业的控制,作业的调度算法, 联机命令控制和脱机控制, 命令级、程序级接口),进程管理及通信 ( 进程的概念,进程的描述与控制, 进程的调度及UNIX的进程调度,进程的创建和图像切换,线程及线程实现方式,Linnux/Windows的进程、线程,管程(Monitor),进程的同步与互斥及进程控制,信号量和P、V操作, 进程间的高级通信, Linux/Windows进程间的通信), 死锁(死锁的概念及死锁的必要条件,死锁示例分析,死锁的预防,死锁的避免,死锁的检测算法及恢复),存储管理 ( 存储管理概述, 分区管理, 分页和请求分页管理,分段及段页式管理, Unix/Linux存储器管理,Windows 2000存储器管理),文件系统( 文件系统概述,文件系统中的目录管理, 文件存储空间管理、文件共享, 文件的系统调用, 管道文件和管道通信,Unix/Linux文件系统, Windows 文件系统), ,设备管理( 设备管理概述, 操作系统对I/O操作的控制,设备管理的数据结构和设备分配, 磁盘调度策略, Unix/Linux设备管理, Windows 2000设备管理), ,操作系统应用与开发( Unix使用基础,Unix实用程序,Unix软件开发工具(vi),Unix Shell程序设计,Unix系统管理),和分布式操作系统等。
(13)课程编号:CS3121913
课程名称:数据库系统(Database System)
学时/周学时:76/4(讲授40学时,实验6学时) 学分:5
课程简介:数据库系统课程的主要内容有:概论,数据模型(概念模型,层次、网状、关系模型,传统模型评价,面向对象模型及新的模型演变),关系数据库(关系系统的基本概念,关系代数,关系演算,关系语言),SQL语言,查询优化,关系数据库设计理论(数据库设计的概念,函数依赖与Armstrong公理系统,关系模式规范化形式(1NF、2NF、3NF、BCNF),关系模式规范化方法), 事务管理与数据库保护(事务处理,恢复技术,并发控制,加锁协议,死锁处理,数据库安全,完整性约束),物理数据库设计,数据库应用与设计。
(14)课程编号:CS3121914
课程名称:编译原理(Compiler Principle )
学时/周学时:60/4(讲授52学时,实验16学时) 学分:4
内容简介:形式语言自动机与编译课程的主要内容有:概述,形式语言(正则语言、上下文无关语言的文法、有限状态机的基本知识),词法分析(词法分析器在编译器中的位置和作用;构词规则与词法分析:模式的描述与记号的识别;状态转换图与词法分析器;正规表达式与有限状态自动机;直接编码与表驱动词法分析器构造;词法分析器生成器LEX),语法分析(语法分析器在编译器中的位置和作用;语言与文法:上下文无关文法与上下文无关语言、文法的二义性与二义性的消除、形式语言简介;自上而下分析:推导与分析树、左递归与左因子、递归下降分析器、预测分析器、FIRST集合与FOLLOW集合;LL文法与LL分析器;自下而上分析:移进-归约分析、LR(0)项目集族、SLR(1)分析表、LR文法系列、LALR(1)与LR(1)简介;语法分析器生成器YACC),语法制导翻译(程序设计语言的语法和语义、语言结构的属性和属性计算(语义规则);程序设计语言的中间表示:后缀式、图(树)、三地址码;符号表组织:符号表的基本构成、线性表与散列表、作用域的保存;语法制导翻译生成中间代码:声明语句、赋值句、布尔表达式与控制流语句、短路计算与回填技术、过程调用;语法制导翻译设计的基本思路与步骤),运行环境(过程的动态特性:过程与活动、活动树与控制栈、活动记录、声明的作用域与名字的绑定;存储分配策略:静态与堆分配简介、栈分配策略;参数传递:形参与实参、左值与右值、传递形式与传递效果;符号表的应用),代码优化。
(15)课程编号: CS3121915
课程名称:人工智能(Artificial Intelligence )
学时/周学时:46/4(讲授46学时) 学分:3
课程简介: 人工智能概述,知识与知识的表示(知识与知识表示的概念、特性、分类,一阶谓词逻辑表示法,产生式表示法,语义网络表示法,框架表示法,脚本表示法,过程表示法,面向对象表示法),经典逻辑推理(推理的基本概念,自然演绎推理的基本方法,归结演绎推理,与/或形演绎推理),不确定与非单调推理(不确定性推理的概念、基本问题和分类,概率的推理方法,主观Bayes方法,简单模糊推理),搜索策略(搜索的基本概念,状态空间的搜索策略,深度优先搜索,启发式搜索,A*算法,与/或树的搜索策略,博弈树的启发式搜索,minimax 搜索,
???剪枝技术),机器学习(机器学习的基本概念,机械式学习与指导式学习,归纳学习,基于类比的学习,基于
解释的学习,学习方法的比较和展望)
八、时间分配表
在校期间四年共计164教学周[(18+5+18)?4],具体安排见下表。
表1每年各教学环节时间分配表(以周计) 学 年 一 二 三 四 总计 理 论 教 学 33.5 33.5 25.5 3 95.5 实践教学环节 军事 训练 3 3 金工实习 2 2 电装实习 1 1 工程设计/课程设计 2 2 校企联合培养实践 24.5 15 39.5 顶岗实习及毕业设计 16 16 法定节日 考 试 3 3 1.5 1.5 9 毕业鉴定 2 2 假 期 11 11 11 5 38 合 计 51 52 52 46 201 1.5 1.5 1.5 1.5 6 九、各教学环节的学时、学分分配表
表2 四年各教学环节的学时、学分数分配表 最低毕业要求 课程类别 学时 必修 课程教学 公共基础课 (含实验) 能力素质课程 专业选修课 实践教学 校企联合培养实践类课程 学分 121 22 20 29.5 24.5 217 占学分比例 55.76% 10.13% 9.21% 13.59% 11.29% 100% 2023 352 320 117周 372 3067+117周 合计
十、教学进程计划表 (一)教学进程计划表
表3 计算机科学与技术专业卓越工程师教学进程计划表 其中 课程 类别 课程 性质 课程 编号 课程名称 总学考核 实验学分 时 讲授 或实上机 综合 多种 方式 开课 应修 练习 形式 学期 学分 践 3 3 2 48 48 32 38 46 30 10 考试 2 2 考试 考试 1 2 3 必修 必修 必修 HA1001 HA1002 HA1003 必修 HA1004 必修 必修 必修 Basic Courses 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修 必修 FL1001 FL1002 FL1003 FL1004 MS1001 MS1002 MS1007 MS1008 PY1001 PY1002 PY1003 PY1004 HE1001 HE1002 基础课思想道德修养与法律基础 Morals & Ethics & Fundamentals of Law 马克思主义基本原理 Theory of Marxism 中国近现代史纲要 Outline of Modern Chinese History 毛泽东思想和中国特色社会主义理论体系概论 Introduction to Mao Zedong Thought and The theory of socialism with Chinese characteristics 大学英语(I) College English(I) 采用英语分大学英语(II) College English(II) 级,可参见英大学英语(III) 语分级College 教学实English(III) 大学英语(IV) 施方College 案。 English(IV) 高等数学A(I) Advanced Mathematics A(I) 高等数学A(II) Advanced Mathematics A(II) 线性代数 Linear Algebra 概率论与数理统计 Probability Theory and Mathematical Statistics 大学物理(I) Physics(I) 大学物理(II) Physics(II) 物理实验(I) Physical Experiment(I) 物理实验(II) Physical Experiment(II) 大学体育(I) Physical Education(I) 大学体育(II) Physical Education(II) 6 96 60 36 考试 4 4 4 4 4 6 6 3 3 3 5 1 1 1 1 60 70 70 70 98 98 52 48 52 82 27/2 27/2 30 30 60 70 70 70 90 90 46 48 30 30 27 27 12 8 8 考试 考试 考试 考试 考试 考试 考试 考试 1 2 3 4 1 2 2 3 67 考试 1.B 考试 考试 考试 考试 考试 2 2 3 1 2