<文件规定执行。
(二)学科专业课程设置与教学计划表
课程类别
|
修读形式
|
课程编码
|
课程名称
|
学
分
|
学时分配
|
每学期周学时
|
考核
学期
|
总
学
时
|
讲
授
|
实验
(践)
|
一
|
二
|
三
|
四
|
五
|
六
|
考
试
|
考
查
|
15
周
|
17
周
|
17
周
|
17
周
|
17
周
|
0
周
|
学
科
专
业
课
程
|
必
修
课
|
220532101
|
高等数学(一)
|
6
|
90
|
90
|
|
6
|
|
|
|
|
|
1
|
|
220532102
|
计算机导论
|
4
|
75
|
45
|
30
|
5
|
|
|
|
|
|
|
1
|
220532103
|
高等数学(二)
|
6
|
96
|
96
|
|
|
6
|
|
|
|
|
2
|
|
220532104
|
高级语言程序设计
|
5
|
96
|
64
|
32
|
|
6
|
|
|
|
|
2
|
|
220532105
|
计算机网络原理
|
5
|
80
|
80
|
|
|
5
|
|
|
|
|
2
|
|
220532106
|
JAVA基础
|
5
|
96
|
64
|
32
|
|
|
6
|
|
|
|
3
|
|
220532107
|
数据库原理与应用
|
5
|
96
|
64
|
32
|
|
|
6
|
|
|
|
3
|
|
220532108
|
数据结构
|
5
|
96
|
64
|
32
|
|
|
6
|
|
|
|
3
|
|
220532109
|
面向对象软件开发
|
4
|
64
|
64
|
|
|
|
4
|
|
|
|
|
3
|
220532110
|
UML统一过程理论
|
3
|
64
|
32
|
32
|
|
|
|
4
|
|
|
4
|
|
220532111
|
JSP程序设计
|
6
|
128
|
64
|
64
|
|
|
|
8
|
|
|
4
|
|
220532112
|
网络协议分析
|
3
|
64
|
32
|
32
|
|
|
|
4
|
|
|
|
4
|
220532113
|
Oracle数据库应用
|
5
|
96
|
64
|
32
|
|
|
|
6
|
|
|
4
|
|
220532114
|
Java高级编程
|
6
|
128
|
64
|
64
|
|
|
|
|
8
|
|
5
|
|
220532115
|
计算机网络安全技术
|
3
|
64
|
32
|
32
|
|
|
|
|
4
|
|
5
|
|
220532116
|
Linux操作系统管理
|
3
|
64
|
32
|
32
|
|
|
|
|
4
|
|
|
5
|
220532117
|
计算机网络管理
|
3
|
64
|
32
|
32
|
|
|
|
|
4
|
|
|
5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
小计
|
77
|
1461
|
983
|
478
|
11
|
17
|
22
|
22
|
20
|
|
|
|
限
选
课
|
220532201
|
汉字录入技能训练
|
2
|
48
|
16
|
32
|
3
|
|
|
|
|
|
|
1
|
220532202
|
Internet 基础
|
2
|
48
|
16
|
32
|
3
|
|
|
|
|
|
|
1
|
220532203
|
网络综合布线
|
3
|
64
|
32
|
32
|
|
|
4
|
|
|
|
|
3
|
220532204
|
局域网技术与组网工程
|
4
|
96
|
32
|
64
|
|
|
|
6
|
|
|
|
4
|
220532205
|
网络规划设计
|
3
|
64
|
32
|
32
|
|
|
|
|
4
|
|
|
5
|
220532206
|
无线网络技术
|
3
|
64
|
32
|
32
|
|
|
|
|
4
|
|
|
5
|
220532207
|
高级路由器实用技术
|
3
|
64
|
32
|
32
|
|
|
|
|
4
|
|
|
5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
小 计
|
20
|
448
|
192
|
256
|
6
|
|
4
|
6
|
12
|
|
|
|
任
选
课
|
220532301
|
计算机软硬件安装与维护
|
2
|
48
|
16
|
32
|
|
3
|
|
|
|
|
|
2
|
220532302
|
网页素材采集与编辑
|
2
|
48
|
16
|
32
|
|
|
3
|
|
|
|
|
3
|
220532303
|
VB程序设计
|
2
|
48
|
16
|
32
|
|
|
|
3
|
|
|
|
4
|
220532304
|
MY SQL
|
2
|
48
|
16
|
32
|
|
|
|
3
|
|
|
|
4
|
220532305
|
JAVA Script
|
2
|
48
|
16
|
32
|
|
|
|
|
3
|
|
|
5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
小计(每生至少修读)
|
4
|
96
|
32
|
64
|
|
|
|
|
|
|
|
|
合 计
|
101
|
2005
|
1207
|
798
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
十一、实践课程教学安排与要求
项目编码
|
项 目
|
周 数
|
安排学期
|
备 注
|
229936002
|
专业实习
|
16
|
6
|
|
229936020
|
高级语言课程设计
|
1
|
3
|
分散进行
|
229936017
|
计算机反病毒技术实习
|
1
|
4
|
分散进行
|
229936018
|
网络设备配置与管理实训
|
1
|
5
|
|
229936019
|
入侵检测技术实习
|
1
|
5
|
分散进行
|
229936013
|
毕业设计
|
6
|
6
|
分散进行
|
990031101
|
军事训练
|
1
|
1
|
|
合 计
|
26
|
|
|
十二、主要课程简介
高等数学(Advanced Mathematics) 12学分 192学时
课程简介:本课程主要内容包括:函数及极限、一元函数的微积分、空间解析几何与向量代数、多元函数的微积分、曲线积分与曲面积分、无穷级数、微分方程等。
教 材: 同济大学教研室主编,高等数学(第五版) 高等教育出版社 2005年7月
参考书目:
[1]复旦大学数学系编,高等数学,复旦大学出版社,2002年
[2]江泽坚编,数学分析,人民教育出版社,1978年2月
[3]T.M.菲赫金哥尔茨,微积分学教程,人民教育出版社,1974年4月
计算机导论(Introduction to Computer Technology) 4学分 80学时
课程简介:本课程内容包括:计算机科学技术的基础知识,计算机硬件系统 ,计算机软件系统与软件开发,计算机应用软件, 数据通信与计算机网络,多媒体技术及其应用,数据库系统和信息系统,计算机信息安全技术,计算机的传统应用与新的应用领域等。
教 材:张彦铎 主编,计算机导论,清华大学出版社,2005年7月
参考书目:
[1]陶树平 主编,计算机科学技术导论,高等教育出版社,2002年5月
[2]杨振山等编,计算机文化基础,高等教育出版社,2001年
高级语言程序设计(The Advanced Language Programming) 5学分 96学时
课程简介:本课程系统地介绍了C语言的基础知识、基本程序结构,子程序结构,深入的讲述了构造型数据类型、文件管理、存贮管理、进程管理、软件接口。
教 材:谭浩强 主编,C语言程序设计,清华大学出版社,2003年
计算机网络原理(Theory of Computer Network) 5分 80学时
课程简介:通过本课程的学习,使学生了解有关计算机网络的基本概念,了解计算机网络各个部分的基本工作原理及其所采用的技术,对各类典型计算机网络的特点和具体实现有一个初步印象,掌握计算机网络的一般设计方法,学会计算机网络的一些基本使用方法。该课程主要内容是:数据通信技术,计算机网络体系结构,OSI参考模型, 计算机局域网,互联网,网络互联,网络应用与规划,计算机网络的产生与发展,计算机网络的组成与结构,计算机网络的体系结构,TCP/IP简介,数据通信基础,通信网协议(物理层,数据链路层,网络层,传输层,高层协议),局域网(局域网的技术特点,局域网标准,IEEE802.3 与局域网,局域网操作系统),网络互联与Internet(网络互联设备,Internet组成,Internet连接方式,Internet服务与使用方法),网络系统集成(网络系统设计的一般步骤和应遵循的原则,用户端系统设计,中继系统设计,网络系统设计实例)
教 材:谢希仁,计算机网络(第四版),电子工业出版社
参考书目:
[1]坦尼伯姆著 熊桂喜 译,计算机网络(第四版),清华大学出版社,2005年
[2]鲁士文,计算机网络原理与网络技术,机械工业出版社 1996年9月
[3]杨明福编,计算机网络技术,经济科学出版社,2000年6月
JAVA程序设计(Programming with Java) 5分 96学时
课程简介:通过该课程的学习,学生要掌握程序设计的基本方法。主要内容包括:Java基本语法;Java语句及其控制结构;面向对象编程;类的继承性与多态性;包、接口和异常;常用系统类;图形用户界面;多线程机制;图形与多媒体处理;网络应用编程;JDBC。
教 材:肖旻,JAVA程序设计教程,中国电力出版社,2004年3月
参考书目:
[1]陈国君,Java2程序设计基础,清华大学出版社,2005年9月
[2]邱仲潘,JAVA程序设计教程,北京希望出版社,2005-3
数据库原理与应用(Principle of Database Systems) 5学分 96学时
课程简介:本课程是计算机专业基础课程,要求学生掌握数据库系统的基本概念、基本原理。对关系数据库的基本理论有较深入的了解,对数据库管理系统中一些主要问题和解决方法有初步的了解,具备开发小型信息系统的能力。该课程主要内容包括:数据模型,数据库系统结构,关系数据库,SQL语言(或其它关系数据库管理系统),关系数据库设计理论,数据库保护,数据库设计和数据库技术新进展等。
教 材:萨师煊,数据库系统概论,高等教育出版社,1997年7月
参考书目:
[1]李昭原,数据库技术新进展,清华大学出版社,1997年
[2]郑若忠,数据库原理与方法,湖南科技出版社,1983年
[3]王珊,数据库系统原理教程,清华大学出版社,2001年6月
数据结构(Data Structures) 5学分 96学时
课程简介:本课程是一门专业技术基础课,主要内容包括线性表、栈和平队列、串、数组、广义表、树和二叉树以及图等几种基本类型的数据结构,以及在程序设计中经常遇到的两个问题的查找和排序。
教 材:严蔚敏,数据结构(C语言版),清华大学出版社,1998年8 月
参考书目:
[1]严蔚敏,数据结构题集(C语言版),清华大学出版社,1998年 8 月
[2]赵文静,数据结构(C++语言描述),西安交通大学出版社,1998年
[3]李春葆,数据结构习题与解析(PASCAL语言版),清华大学出版社,1997年
[4]徐孝凯,数据结构实用教程(C/C++描述),清华大学出版社,1997年8月
面向对象软件开发(Object-Oriented Software Development) 4学分 64学时
课程简介:面向对象技术是当前软件开发中的主流技术,面向对象技术在开发各个环节中都可以使用。本课程从软件工程的角度,讲述了在需求获取、系统分析、系统设计、对象设计、系统实现、测试等各种活动中,面向对象技术的应用,包括面向对象的分析、面向对象的设计、面向对象编程,面向对象的实现与测试等技术。本课程主要教学内容如下:(1)面向对象软件工程的概念,开发生命周期介绍;(2)需求获取,用例技术;(3)需求分析,包括UML的使用,面向对象的分析技术;(4)系统设计:包括系统设计模型概述,子系统划分,存储设计,部署模型设计等;(5)对象设计:包括规格化接口,设定约束,关系实现,对象与数据库的转换等;(6)面向对象的测试技术,包括测试过程以及测试用例的编写等。
教 材: (加拿大)艾姆勒(Ambler,S.W.),《面向对象软件开发教程》,机械工业出版社。
参考书目:
[1]Grady Booch 等,《UML用户指南》,机械工业出版社
[2]Erich Gamma 等,《设计模式——可复用面向对象软件的基础》(英文版),机械工业出版社
[3]Martin Fowler,《重构——改善既有代码的设计》, 中国电力出版社
[4]Robert C. Martin,《敏捷软件开发》,中国电力出版社
JSP程序设计(Programming with JSP) 6学分 128学时
课程简介:
本课程是专业技术课程。主要内容有:JSP编程基础:HTML语言(表单、表格等标签);JSP语法;JSP内置对象;Web数据库编程和SQL语句等、JDBC原理及连接方法、JSP中的JDBC的实际使用等;JavaScript语言(变量、语句、函数、事件处理等)、客户端提交的校验和各种网页特效;网站项目开发综合应用。
教 材:邓子云,JSP网络编程从基础到实践,电子工业出版社,2005年8月
参考书目:
[1]肖金秀,JSP程序设计教程,冶金工业出版社,2004年1月
网络协议分析 (Protocol analyze) 3学分 64学时
课程简介:本课程是针对网络专业学生开设的一门专业必修课,是网络工程的核心技术之一。课程的主要任务是讲授TCP/IP协议的体系结构、工作原理和TCP/IP协议在编程方面的应用,主要包括网际层IP协议、传输层UDP和TCP协议、应用层常用协议、TCP/IP协议代码分析、TCP/IP网络程序设计等方面的知识内容。通过本课程的理论学习和实践训练,使学生理解TCP/IP协议的体系结构和工作原理,掌握TCP/IP参考模型各层的协议,培养学生初步具备网络程序设计的能力。
教 材:杨延双,《TCP/IP协议分析及应用》,机械工业出版社,2007年2月
参考书目:
[1]Douglas E.Comer,《用TCP/IP 进行网际互联》第一卷:原理、协议与结构,电子工业出版社
Oracle数据库应用(Oracle database application ) 5学分 96学时
课程简介:本课程是计算机科学与技术、信息与计算机科学专业一门重要专业选修课,通过学习,学生应了解Oracle数据库系统的结构, 理解Oracle数据库系统的基本概念. 熟练掌握Oracle数据库系统下的S Q L语言运用, Oracle环境下权限设置及角色的知识, PL/SQL程序设计,存储子程序与触发器的设计,对象数据类型和LOB数据类型的应用,以及Oracle数据库系统下的物理设计技术。理解Oracle下事务的概念,并能在实际应用中合理的使用事务控制命令。
教 材:王行言,《Oracle数据库应用开发基础》,清华大学出版社,2003年版。
参考书目:
[1]唐远新,《Oracle数据库实用教程》,北京蓝色畅想图书发行有限公司,2005年11月
JAVA高级编程(he Advanced Language Programming for JAVA) 6学分 128学时
课程简介:全面而深入地探讨Java技术的高级特性,包括许多与Java语言相关的开源技术,如Ant、Jmeter、Hibernate等,培养高效Java开发人员所需的特定思维方式,包括关键的Java语言特性和库、用于开发Java解决方案的各种工具和技术,以及Java开发模式。详细探讨开发Java解决方案的各种工具和技术,包括JFC、持久性、以页面为中心的开发技术、以组件为中心的开发技术、EJB3、组件通信、面向服务的集成、Java安全性、打包和部署等。
教 材: 鲁林,Java高级编程实用教程,清华大学出版社,2006年7月
参考书目:
[1] W.ClayRichardson,《JAVA高级编程》,人民邮电出版社,2008年版。
[2]斯贝尔(Spell,B.), Java高级编程(第2版) ,清华大学出版社,2006年11月