文档介绍:2003级
信息工程与网络技术
专业基础课程
专业技术课程
教学大纲
专业选修课
目录
专业基础课
高级语言程序设计 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++程序设计”、“网页制作”等。
2、课程目标与基本要求
课程目标:本课程学习结束后,学生能掌握C语言的语法结构、流程图的用途及结构化的程序设计方法、编程调试技巧,养成办事严谨的习惯。
本课程对学生在知识、素质和能力方面的基本要求如下:
(1)知识要求
·掌握C语言的基本概念、语法结构;
·理解结构化的程序设计方法、设计思路;
·了解如何高效地编程和调试。
(2)素质要求
本课程将培养学生以下几方面的职业素质:
·严谨态度:解决问题要有科学的严谨态度,办事要认真;
·工作方法:遇到问题能进行全面分析、解决;
·创新精神:要能吸取别人的现成经验并有所创新,提高办事效率。
(3)能力与技能要求
通过本课程的学习,学生应能掌握:
·根据问题的需要画出流程图并根据流程图编制相应的程序;
·熟练调试程序;
·阅读程序并进行必要的修改;
·能编制小型的应用系统。
3、课程的教学内容与体系
本课程的教学环节包括课堂讲解与演示、课内实验两部分。
(1)课堂讲解
第一章 C语言初步
1、概论;
2、简单C程序介绍;
3、TC集成环境的使用。
第二章数据类型、运算符与表达式
0、补充二、十、八、十六进制之间的转换及原、补码的知识;
1、基本数据类型,表示范围和存储特点;
2、常量和变量的表示、初始化和引用;
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 一维数组;