1、计算机科学与技术专业指导性教学计划 一、培养目标 本专业培养适应社会主义市场经济需要、适应高新技术发展要求,在思想道德业务、文化、身心素质方面全面发展;具有扎实的计算机科学与技术基础理论知识,能在科研部门、教育单位、企业、事业、技术和行政管理部门等从事计算机教学、科学研究、相关产品设计开发和管理工作的具有创新精神和实践能力的高级应用型人才。 二、培养规格 1、热爱社会主义祖国,拥护中国共产党的领导,掌握马列主义、毛泽东思想、邓小平理论的基本原理;具有为人民服务的思想,为社会主义现代化建设服务,为国家富强、民族昌盛而奋斗的责任感;具有敬业爱岗、艰苦奋斗、热爱劳动、遵纪守法、团结合作的品质
2、具有良好的思想品德、社会公德和职业道德。 2、具有一定的社会科学基本理论知识;掌握适当的农业领域基本理论知识;具有研究和开发计算机系统的基本能力。 毕业生应获得以下几方面的知识和能力: ① 了解国家信息产业的基本方针、政策和法规; ② 掌握计算机硬件及软件基本理论知识; ③ 掌握分析、设计计算机应用系统的基本方法; ④ 具有研究、开发计算机软、硬件系统的基本能力; ⑤ 掌握计算机网络技术,具有网络技术应用能力; ⑥ 掌握文献检索、资料查询的基本方法,具有获取信息的能力。 ⑦ 掌握一门外语。 3、具有一定的体育和军事基本知识,掌握科学锻炼身体的基本技能,养成良好的体育锻炼
3、和卫生习惯,受到必要的军事训练,达到国家规定的大学生体育锻炼合格标准,具备健全的心理和健康的体魄,能够履行建设祖国和保卫祖国的神圣义务。 三、主干学科 计算机科学与技术 四、专业主干课程 C语言程序设计、离散数学、电子技术基础、数据结构、汇编语言程序设计、数字逻辑、计算机组成原理与系统结构、操作系统、计算机网络、编译原理、数据库技术、人工智能、计算机图形学、面向对象系统分析与设计等。 五、修业年限 3 ~ 6年 六、考核 按照《河北农业大学现代科技学院学生成绩考核规定》执行。 七、授予学位 工学学士 八、 毕业学分及其结构 最低毕业学分:165
4、5学分。 其中: (1)必修课35.5学分; (2)范围选修课80学分 (其中学科基础课20学分,专业基础课35学分,专业课25学分); (3)自由选修课25学分(其中业务素质课15学分,其他选修课10学分); (4)实践教学环节25学分。 九、指导性教学计划、实践教学内容及进程安排(见附表) 附表1 计算机科学与技术专业指导性教学计划 课程 类别 课程编号 课程名称 学分 总学时 讲授 实验 执行学期 备注 1 2 3 4 5 6 7 8
5、 公 共 必 修 课 DB0933001 思想道德修养与法律基础 3 42+6 42 42 DB0923001 大学计算机基础 3 48 16 32 48 DB0933003 中国近现代史纲要 2 28+4 28 28 DB0973201-02 大学军事教程(一、二) 2 36 36 18 18 DB0933002 马克思主义基本原理概论 3 42+6 42 42
6、 DB0933004-05 毛泽东思想和中国特色社会主义理论体系概论 6 80+16 80 40 40 DB0933006-12 形势与政策 2 56+56 56 8 8 8 8 8 8 8 DB0973001-02 大学生学业规划与职业指导 1 32 32 16 16 DB0934009-12 英语 7.5 240 240 48 64 64 64 DB0971001-04 体育 6 120+
7、24 120 30 30 30 30 小 计 35.5 724+ 112 692 32 194 178 130 142 48 24 8 范 围 选 修 课 | 学 科 基 础 课 部 分 DX0925201 高等数学 13 208 208 104 104 大学物理 9 148 112 36 82 66 DX0925209 线性代数 2.5 40 40 40
8、 DX0925207 概率论与数理统计 3.5 56 56 56 DX0923202 C语言程序设计★ 5 80 52 28 80 小 计 33 532 468 64 104 306 122 注:至少选修20学分,其中主干课程c语言程序设计为必修。★代表专业主干课程(以下相同)。 课程 类别 课程编号 课程名称 学分 总学时 讲授 实验 执行学期 备注 1 2 3 4 5 6 7 8 范 围 选 修
9、 课 | 专 业 基 础 课 部 分 DX2300087 离散数学★ 4 64 64 0 64 DX0923045 汇编语言程序设计★ 3 48 32 16 48 DX2300018 电子技术基础★ 4 64 48 16 64 DX0923043 数据结构★ 5 80 52 28 80 DX0923204 编译原理★ 4 64 48 16 64 DX
10、0923205 数字逻辑★ 3 48 32 16 48 DX0923040 算法分析与设计 3.5 56 32 24 56 DX0923009 操作系统★ 4 64 48 16 64 DX0923025 计算机组成原理与系统结构★ 4 64 48 16 64 DX0923025 计算机网络★ 4 64 48 16 64 DX0923026 单片机原理与接口技术 3
11、 48 32 16 48 小 计 41.5 664 484 180 256 112 248 48 注:至少选修35学分,其中主干课程离散数学、汇编语言程序设计、电子技术基础、数据结构、操作系统、数字逻辑、计算机组成原理与系统结构、计算机网络和编译原理为必修 范 围 选 修 课 | 专 业 课 部 分 DX0923021 计算机图形学★ 3 48 32 16 48 DX0923203 数据库技术★ 4 64 48 16
12、 64 DX0923202 C++程序设计 4 64 32 32 64 DX0923041 多媒体技术 4 64 32 32 64 DX0923037 JAVA技术 4 64 32 32 64 DX0923030 人工智能★ 4 64 48 16 64 DX0923019 面向对象的系统分析与设计★ 4 64 48 16 64 DX092304
13、9 软件质量保证与测试 3 48 32 16 48 小 计 30 480 304 176 176 128 176 注:至少选修25学分,其中主干课程数据库技术、人工智能、面向对象系统分析与设计、计算机图形学为必修。 课程 类别 课程编号 课程名称 学分 总学时 讲授 实验 执行学期 备注 1 2 3 4 5 6 7 8 自 由 选 修 课 | 业 务 素 质 课 DX0923014 计算机检索技术 1.5 24 16 8
14、 24 DX0923206 生物信息技术基础 3 48 32 16 48 DX0923207 WINDOWS系统管理基础 2 32 16 16 32 DX0923047 TCP/IP协议 2.5 40 30 10 40 DX0923036 UNIX/LINUX 3 48 32 16 32 DX0923208 WINDOWS编程 2 32 16 16
15、 32 DX0923320 计算机网络安全 3 48 36 12 48 DX0923050 .net 技术 3 48 24 24 48 DX0923048 ORACLE数据库 3 48 24 24 48 DX0923307 WEB系统开发技术 3 48 32 16 48 B/S软件设计 2 32 4 28 28 DX0923051 专业前沿讲座
16、1 16 16 0 16 小 计 29 464 278 186 24 80 72 176 92 注: 1、自由选修课包括业务素质课程、公共选修课; 2、自由选修课至少选修25学分,其中业务素质课程至少选修15学分,公共选修课至少选修10学分; 3、公共选修课目录见每学期选课目录。 附表2 计算机科学与技术专业集中实践性教学进程表 课程编号 教学实践环节名称 学分 周数 时间安排(学期) 备 注 DS8800001 军训 1 1 第1学期 DS2300161 专业
17、劳动 1 2 第1-4学期(各0.5周) 分散进行 社会实践 1 2 暑假 DS2300046 计算机操作技能 1 1 第1学期 分散进行 DS0923001 C语言程序设计课程设计 1 1 第2学期 DS0923010 计算机网络课程设计 1 1 第5学期 DS2300124 专业综合实习 6 6 第7学期 毕业实习 10 16 第8学期 BS2300123 毕业设计 6 第8学期 合 计 28 30 十、课程先行后续关系表 课程先行后续关系表 序号
18、课程名称 先修课程 课程说明 1 离散数学 线性代数、高等数学 2 电子技术基础 高等数学 3 数据结构 C语言程序设计 4 汇编语言程序设计 C语言程序设计 5 数字逻辑 电子技术基础 6 计算机组成原理与系统结构 电子技术基础、数字逻辑 7 编译原理 C语言程序设计、汇编语言程序设计、数据结构 8 操作系统 数据结构、计算机组成原理与系统结构 9 微机原理与接口技术 数字逻辑、计算机组成原理与系统结构 10 C++程序设计 C语言程序设计、数据结构 11 数据库技术 离散数学、数据
19、结构、C语言程序设计 12 人工智能 C语言程序设计、数据结构 13 计算机图形学 C语言程序设计、数据结构 14 计算机网络 高等数学、概率论与数理统计、操作系统 15 面向对象的系统分析与设计 数据库技术、C++程序设计 16 JAVA技术 C语言程序设计、数据结构 17 多媒体技术 计算机导论、C语言程序设计 18 算法分析与设计 C语言程序设计、数据结构 19 软件质量保证与测试 C语言程序设计 20 TCP/IP协议 计算机网络 21 UNIX/LINUX C语言程序设计、数据结构
20、 22 生物信息技术基础 C语言程序设计、数据结构 23 WINDOWS系统管理基础 C语言程序设计、数据结构 24 WINDOWS编程 计算机网络、数据结构、C语言程序设计 25 计算机检索技术 无 26 计算机网络安全 计算机网络 27 .net 技术 C++程序设计、数据结构 28 WEB系统开发技术 Java技术、数据结构 29 ORACLE数据库 数据库技术 30 B/S软件设计 Java技术,WEB系统开发技术 十一、 适用于考研学生的课程规划和适用于非考研学生的课程规划 计算
21、机科学与技术专业考研的专业课实行全国统一命题考试,全国统考课程包括:数据结构、操作系统、计算机网络和计算机组成原理与系统结构4门课程。对于有志考研的学生要想学好这四门课程,对专业基础课的学习非常重要。4门课程及其密切相关课程的相互关系如下: ① C语言程序设计是数据结构的先序课程,这门课的学习情况直接影响对数据结构的理解,应在第二学期选修C语言程序设计,再通过C语言程序设计的课程设计深刻理解函数、指针、结构体等概念,并能灵活运用运用到编程实践中,为数据结构的学习打下坚实的基础,在此前提下第三学期选修数据结构。 ② 电子技术基础和数字逻辑是计算机组成原理与系统结构的基础课程,在学习了
22、高等数学相关知识后,应在第三学期选修电子技术基础、第四学期选修数字逻辑,第五学期选修计算机组成原理与系统结构。 ③ 数据结构和计算机组成原理与系统结构是操作系统的先序课程,在第五学期就可以选修操作系统,计算机组成原理与系统结构和操作系统这两门课在同一学期开设。 ④ 计算机网络课程涉及到操作系统的相关知识,同时又是网络编程等相关专业课程的先序课程,应在第五学期选修。 非考研学生要注重培养自己实际动手能力和专业技能,即熟练掌握在至少一种软件平台下编程和调试程序的能力。目前编程分为.net系列,java系列和C++系列编程,各系列的相关知识如下: ① .net系
23、列: C#语言编程、面向对象系统分析与设计、数据库技术; ② java系列:java技术、面向对象系统分析与设计、web系统开发技术、B/S软件设计及数据库技术; ③ C++系列:windows编程、C++程序设计、面向对象系统分析与设计、数据库技术及VC应用。 它们都是基于面向对象的编程,语言之间是相互关联的,熟练掌握了一种编程语言,就可以触类旁通。 本教学计划安排的学习路线如下: C语言程序设计(第2学期)—〉数据结构(第3学期)—〉c++程序设计(第4学期)--〉数据库技术(第4学期)—〉Java程序设计(第5学期)—〉面向对象分析与设计(第6学期)—〉WINDOWS编程(第6学期)—〉web系统开发(第6学期)—〉B/S软件设计(第7学期)。 熟练掌握了C语言程序设计和c++程序设计之后,自学C#语言编程就很容易了,所以教学计划中没安排;网络编程中包含了windows编程的相关知识;对java编程感兴趣的学生可以选修java技术,Web系统开发技术和B/S软件设计一系列课程。






