《C语言》教学大纲_c语言教学大纲
《C语言》教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言教学大纲”。
《C语言》教学大纲
适用范围:适用于网络教育、成人教育学生
一、教学目的和任务
本课程是计算机及相关专业的重要基础课程,它是计算机及相关专业学生掌握高级语言编程方法的入门语言。通过对C语言的基本特点、基本内容、语法规则、程序设计方法等内容的讲解,使学生掌握高级语言的基本知识和结构化程序的设计方法,掌握常规的编程技巧,提高学生的计算机解决问题的能力。为学生进一步学习计算机知识打下必要的基础。
二、教学的内容、基本要求和重点
基本要求注重掌握基本知识,学会计算机程序设计基础,注重程序设计能力培养。教材:《C及C++程序设计》(张富编,人民邮电出版社)教学时间:60学时(讲授40学时,上机辅导20学时)
第1章
对C语言的初步认识
一、教学内容(6学时)
C语言的基础知识,包括:C语言初步,简单输入输出,数据类型,运算符,变量和表达式等。
二、教学要求
1、C语言的基本知识,C语言简介,结构特点和编译方式等。
2、标准的输入和输出函数。
3、C语言数据类型。
4、变量说明。
5、操作符(运算符)和表达式。
三、重点:输入和输出函数,变量,操作符,表达式。
第2章
程序控制语句
(一)一、教学内容(2学时)
程序设计的三种基本结构,顺序结构介绍,分支结构。
二、教学要求
1、结构化程序设计基本内容。
2、顺序结构设计特点。
3、分支结构,if语句和switch语句的语法规则和应用。
三、重点:If语句和Switch语句 第3章
程序控制语句
(二)一、教学内容(4学时)
循环结构,包括:for, while, do while等语句。
二、基本要求
1、循环结构的思想及goto语句。
2、for, while, do while循环语句。
3、多重循环及continue, break语句。
三、重点:for, while , do while语句和多重循环。
四、上机辅导(4学时):分支、循环相关的程序设计。
第4章
数组
一、教学内容(4学时)
构造类型介绍,数组及应用。
二、教学要求
1、一维数组的定义及使用。
2、二维数组和多维数组的定义和使用。
3、字符数组和字符串变量。
三、重点:数组的定义和使用
四、上机辅导(4学时):数组应用程序设计
第5章
指针
一、教学内容(4学时)
指针的定义和使用,指针和数组,字符指针等。
二、教学要求
1、指针的概念,指针操作和指针表达式。
2、指针和数组。
3、字符指针和字符数组。
4、指针数组和二级指针。
三、重点:指针的使用,指针和数组,字符指针。
四、上机辅导(4学时):指针应用程序设计
第6章
函数
(一)一、教学内容(4学时)
函数的定义,函数参数,函数调用,递归。
二、教学要求
1、函数基本知识,函数参数和函数值。
2、函数的调用。
3、函数的嵌套调用和递归调用及应用举例。
三、重点:函数相关知识,递归和应用
第7章
函数
(二)一、教学内容(4学时)
函数的进一步讨论,返回值,变量作用域,参数,函数指针等。
二、要求
1、非整数返回值和变量的作用域。
2、函数的形参和实参,数组作为函数参数。
3、内部函数和外部函数,主函数。
4、函数指针。
三、重点:函数的返回值,形参和实参,数组参数,函数指针。
四、上机辅导(4学时):函数应用程序设计
第8章
数据存储方式及位操作
一、教学内容(4学时)
数据存储方式,位操作。
二、要求
1、数据存储方式,变量修饰符const,变量存储方式,动态存储单元。
2、位操作符,条件运算操作符,括号操作符,符合赋值运算符。
三、重点:变量存储方式,位操作符。
第9章
用户定义数据类型
一、教学内容(4学时)
用户定义数据类型,结构,位域,联合,枚举。
二、要求
1、结构类型的定义,结构数组,结构指针及其结构的应用。
2、位域的定义和应用。
3、联合和枚举的定义和应用。
三、重点:结构类型和位域的定义和应用。
四、上机辅导(4学时):结构应用程序设计
第10章
预处理器和磁盘文件操作
一、教学内容(4学时)
预处理器和磁盘文件操作。
二、要求
1、宏定义和宏替换(#define),文件包含(#include),条件编译。
2、文件概述,控制台I/O,ANSI文件I/O系统。
三、重点:宏定义和文件包含