2003级 信息工程与网络技术 专业基础课程 专业技术课程 教学大纲 专业选修课
1 2003 级 信息工程与网络技术 专业基础课程 专业技术课程 教学大纲 专业选修课
目录 专业基础课 高级语言程序设计 数据结构 网络原理 3693 操作系统 专业技术课 计算机系统维护 18 专业英语 23 数据库技术( SQL Server2000) 25 可视化程序设计 31 面向对象程序设计 35 网页制作 局域网. 42 专业选修课 图像处理 45 单片机应用 服务器安装配置管理 三维动画 55 多媒体技术
2 目录 专业基础课 高级语言程序设计........................................................................................ 3 数据结构.......................................................................................................6 网络原理.......................................................................................................9 操作系统.....................................................................................................13 专业技术课 计算机系统维护.......................................................................................... 18 专业英语.....................................................................................................23 数据库技术(SQL Server 2000)................................................................ 25 可视化程序设计.......................................................................................... 31 面向对象程序设计...................................................................................... 35 网页制作.....................................................................................................38 局域网.........................................................................................................42 专业选修课 图像处理.....................................................................................................45 单片机应用.................................................................................................49 服务器安装配置管理..................................................................................52 三维动画.....................................................................................................55 多媒体技术.................................................................................................59
高级语言程序设计 《高级语言程序设计》教学大纲 1、课程性质与任务 (1)课程性质 本课程是计算机及相关专业的职业基础课程,它是程序设计的入门语言,有很强的理论性,同 时也包含了一定的实践课程的成分。 (2)课程任务 由于到目前为止,C语言仍有许多用途,故通过本课程的学习,学生应该掌握高级语言的语法 结构及程序设计的基本方法,并能用它解决一定的实际问题(编制小型的应用系统)。 (3)与其它课程的分工与联系 本课程应重点掌握语法结构及结构化的程序设计方法,为后续课程的学习打下必要的基础。 本课程的先行课程为:“计算机基础”。 本课程的后续课程为:“C++”、“VC++程序设计”、“网页制作”等。 、课程目标与基本要求 课程目标:本课程学习结束后,学生能掌握C语言的语法结构、流程图的用途及结构化的程序 设计方法、编程调试技巧,养成办事严谨的习惯。 本课程对学生在知识、素质和能力方面的基本要求如下 (1)知识要求 掌握C语言的基本概念、语法结构 理解结构化的程序设计方法、设计思路; 了解如何高效地编程和调试 (2)素质要求 本课程将培养学生以下几方面的职业素质 ·严谨态度:解决问题要有科学的严谨态度,办事要认真 ·工作方法:遇到问题能进行全面分析、解决; 创新精神:要能吸取别人的现成经验并有所创新,提高办事效率 (3)能力与技能要求 通过本课程的学习,学生应能掌握 根据问题的需要画出流程图并根据流程图编制相应的程序 熟练调试程序; 阅读程序并进行必要的修改 ·能编制小型的应用系统 3、课程的教学内容与体系 本课程的教学环节包括课堂讲解与演示、课内实验两部分 (1)课堂讲解 第一章C语言初步 1、概论 2、简单C程序介绍 3、TC集成环境的使用。 第二章数据类型、运算符与表达式 0、补充二、十、八、十六进制之间的转换及原、补码的知识 基本数据类型,表示范围和存储特点 2、常量和变量的表示、初始化和引用
3 高级语言程序设计 《高级语言程序设计》教学大纲 1、课程性质与任务 (1)课程性质 本课程是计算机及相关专业的职业基础课程,它是程序设计的入门语言,有很强的理论性,同 时也包含了一定的实践课程的成分。 (2)课程任务 由于到目前为止,C 语言仍有许多用途,故通过本课程的学习,学生应该掌握高级语言的语法 结构及程序设计的基本方法,并能用它解决一定的实际问题(编制小型的应用系统)。 (3)与其它课程的分工与联系 本课程应重点掌握语法结构及结构化的程序设计方法,为后续课程的学习打下必要的基础。 本课程的先行课程为:“计算机基础”。 本课程的后续课程为:“C++”、“VC++程序设计”、“网页制作”等。 2、课程目标与基本要求 课程目标:本课程学习结束后,学生能掌握 C 语言的语法结构、流程图的用途及结构化的程序 设计方法、编程调试技巧,养成办事严谨的习惯。 本课程对学生在知识、素质和能力方面的基本要求如下: (1)知识要求 ·掌握 C 语言的基本概念、语法结构; ·理解结构化的程序设计方法、设计思路; ·了解如何高效地编程和调试。 (2)素质要求 本课程将培养学生以下几方面的职业素质: ·严谨态度:解决问题要有科学的严谨态度,办事要认真; ·工作方法:遇到问题能进行全面分析、解决; ·创新精神:要能吸取别人的现成经验并有所创新,提高办事效率。 (3)能力与技能要求 通过本课程的学习,学生应能掌握: ·根据问题的需要画出流程图并根据流程图编制相应的程序; ·熟练调试程序; ·阅读程序并进行必要的修改; ·能编制小型的应用系统。 3、课程的教学内容与体系 本课程的教学环节包括课堂讲解与演示、课内实验两部分。 (1)课堂讲解 第一章 C 语言初步 1、概论; 2、简单 C 程序介绍; 3、TC 集成环境的使用。 第二章 数据类型、运算符与表达式 0、补充二、十、八、十六进制之间的转换及原、补码的知识; 1、基本数据类型,表示范围和存储特点; 2、常量和变量的表示、初始化和引用;
3、算术运算符,算术表达式 4、赋值、逗号运算符及表达式; 5、不同类型数据的转换和数据的输入/输出 第三章C程序的流程设计 、C语句:表达式语句,控制语句,转向语句,复合语句 2、关系运算和逻辑运算 选择语句:IF. ELSE IF..结构, SWITCH结构 3、循环语句:ⅦIE结构,D0.. WHILE结构,FOR结构 4、算法的概念,表示方法 第四章数组 1、数组的概念,一、二、多维数组的定义、初始化、引用: 2、字符数组和字符串的定义、初始化、输入/输出。 第五章函数 1、函数的概念,声明、定义方法,各种调用方法 2、变量的存储属性,编译预处理。 第六章指针 1、指针的概念,指针变量的定义、引用、作为函数参数方法 2、指针与数组、字符串、函数的关系 第七章结构体与共用体 1、结构体变量、数组的定义、引用、输入/出 2、结构体变量作为函数参数的应用 3、指向结构体变量的指针,链表的概念和简单应用; 4*、共用体的概念、变量的引用,枚举类型的概念; 5、 TYPEDEF的用法 第八章位运算 1、位运算符的使用方法,应用 2*、位段的概念。 第九章文件 1、缓冲文件的概念、操作方法以及相关函数; 2*、非缓冲文件的概念、操作方法以及相关函数 (2)课内实验 本课程的实验是随课堂教学分步进行的,主要是练习C语言的编程和调试方法。对计算机单招 班还要求在短学期中完成一个小型应用系统的设计与开发 实验1TC集成环境的使用 实验2C语言程序初步 实验3数据类型、运算符与表达式 实验4输入与输出 实验5选择结构(IF.ELSE..) 实验6选择结构( SWITCH) 实验7ⅦHILE及D0.WHIE型循环结构 实验8FOR型循环结构 实验9一维数组 实验10二维数组: 实验11字符数组 实验12函数的定义及调用 实验13变量的存储属性;
4 3、算术运算符,算术表达式; 4、赋值、逗号运算符及表达式; 5、不同类型数据的转换和数据的输入/输出。 第三章 C 程序的流程设计 1、C 语句:表达式语句,控制语句,转向语句, 复合语句; 2、关系运算和逻辑运算; 选择语句:IF...ELSE IF...结构,SWITCH 结构; 3、循环语句:WHILE 结构,DO...WHILE 结构,FOR 结构; 4、算法的概念,表示方法。 第四章 数组 1、数组的概念,一、二、多维数组的定义、初始化、引用; 2、字符数组和字符串的定义、初始化、输入/输出。 第五章 函数 1、函数的概念,声明、定义方法,各种调用方法; 2、变量的存储属性,编译预处理。 第六章 指针 1、指针的概念,指针变量的定义、引用、作为函数参数方法; 2、指针与数组、字符串、函数的关系。 第七章 结构体与共用体 1、结构体变量、数组的定义、引用、输入/出; 2、结构体变量作为函数参数的应用; 3、指向结构体变量的指针,链表的概念和简单应用; • •4*、共用体的概念、 变量的引用, 枚举类型的概念; 5、TYPEDEF 的用法。 第八章 位运算 1、位运算符的使用方法,应用; 2*、位段的概念。 第九章 文件 1、缓冲文件的概念、操作方法以及相关函数; 2*、非缓冲文件的概念、操作方法以及相关函数。 (2)课内实验 本课程的实验是随课堂教学分步进行的,主要是练习 C 语言的编程和调试方法。对计算机单招 班还要求在短学期中完成一个小型应用系统的设计与开发。 实验 1 TC 集成环境的使用; 实验 2 C语言程序初步; 实验 3 数据类型、运算符与表达式; 实验 4 输入与输出; 实验 5 选择结构(IF...ELSE...); 实验 6 选择结构(SWITCH); 实验 7 WHILE 及 DO...WHILE 型循环结构; 实验 8 FOR 型循环结构; 实验 9 一维数组; 实验 10 二维数组; 实验 11 字符数组; 实验 12 函数的定义及调用; 实验 13 变量的存储属性;
实验14指针1 实验15指针2; 实验16指针3: 实验17结构体 实验18位运算 实验19文件操作。 4、实践教学环节 本实践性教学主要适用于计算机单招班 主要内容:小型应用系统的设计与开发(如:学生管理系统) 能力(技能)目标 能根据问题的需要画出流程图并编制相应的程序 能独立上机调试并最终得出正确结果 能评价程序的优劣并用较好的方法编程; 能用一定的语言文字表达自己的成果 实训时间:1周。安排在第1学期的短学期中进行 5、学时分配 「内容 讲课 实验 合计 C语言初步 7 数据类型、运算符与表达式 14 C程序的流程设计 数组 14 函数 12 指针 10 6462 16 洁构体与共用体 位运算 文件 合计 38 102 6、考核 本课程主要以理论考试为主。实验考核可结合课程设计进行。总评中实验成绩的确定由平时实 验考勤、动手能力进行综合评分 总成绩=平时成绩(20)十实验考核(20)十卷面考试(60 鼓励学生参加国家二级或初级程序员水平考试(对计算机类专业)、省二级(对非计算机类专 业)考试,对取得证书者可以免考。 7、教材与参考书 教材:《C语言程序设计》,高等教育出版社,谭浩强编著,2001年第2版 参考书 《C语言程序设计教程》,高等教育出版社,谭浩强等编,1998年7月第2版。 必要的说明 (1)加*内容为选讲内容 (2)对于计算机单招班的学生,需完成为期1周的实践性教学 (3)对于非计算机类专业的学生,理论学时可适当减少
5 实验 14 指针1; 实验 15 指针2; 实验 16 指针3; 实验 17 结构体; 实验 18 位运算; 实验 19 文件操作。 4、实践教学环节 本实践性教学主要适用于计算机单招班。 主要内容:小型应用系统的设计与开发(如:学生管理系统)。 能力(技能)目标: ·能根据问题的需要画出流程图并编制相应的程序; ·能独立上机调试并最终得出正确结果; ·能评价程序的优劣并用较好的方法编程; ·能用一定的语言文字表达自己的成果。 实训时间:1 周。安排在第 1 学期的短学期中进行。 5、学时分配 内容 讲课 实验 合计 C 语言初步 3 4 7 数据类型、运算符与表达式 12 2 14 C 程序的流程设计 12 10 22 数组 8 6 14 函数 8 4 12 指针 10 6 16 结构体与共用体 4 2 6 位运算 2 2 4 文件 5 2 7 合计 64 38 102 6、考核 本课程主要以理论考试为主。实验考核可结合课程设计进行。总评中实验成绩的确定由平时实 验考勤、动手能力进行综合评分。 总成绩=平时成绩(20)十实验考核(20)十卷面考试(60)。 鼓励学生参加国家二级或初级程序员水平考试(对计算机类专业)、省二级(对非计算机类专 业)考试,对取得证书者可以免考。 7、教材与参考书 教材:《C 语言程序设计》,高等教育出版社,谭浩强编著,2001 年第 2 版。 参考书: [1]《C 语言程序设计教程》,高等教育出版社,谭浩强等编,1998 年 7 月第 2 版。 8、必要的说明 (1)加*内容为选讲内容 (2)对于计算机单招班的学生,需完成为期 1 周的实践性教学。 (3)对于非计算机类专业的学生,理论学时可适当减少