太大首页 课程介绍 教师团队 教学计划 教学大纲 授课教案 课程课件 指定教材
课后习题 复习提要 练习题库 电子教案 教学视频 实训大纲 参考文献 学生作品

   公 告 栏


太原大学计算机工程系

C程序设计精品课程网

站希望能够为广大师生

提供更多的学习信息,

您有好的意见和建议

可联系zhaoqin_xs@126.com,

谢谢您的关注!

欢迎光临太原大学精品课程——C语言区
电 子 教 案

《C语言程序设计》课程授课教案

授课对象:专科 授课专业:计算机类工科专业

课题 第一章C语言概述
第二章 程序的灵魂——算法
教学目的 了解C语言的发展。掌握算法的基本概念。
教学要求 1、C语言的发展简史和特点2、C语言程序的结构与书写规则
3、C语言的语句和关键字
4、Turbo C V2.0的基本操作
5、算法的概念和算法的表示
重点及重点处理
难点及难点处理 1、重点
C语言程序的结构与书写规则、及算法的概念及描述
2、难点
算法的描述

 

课题 第三章 数据类型、运算符与表达式
教学目的 主要内容包括常量及变量的含义,各种数据类型及其存储原理,掌握各种数值型数据间的混合运算,熟练运用各种表达式,并要求掌握各种运算符及其优先级别。
教学要求 1. 了解C的数据类型,掌握整型、实型、字符型三种基本类型
2. 掌握常量与变量的区别
3. 掌握几种基本的表达式
重点及重点处理
难点及难点处理1. 重点
常量及变量的含义,各种数据类型及其存储原理,各种数值型数据间的混合运算,各种表达式的用法,各种运算符及其优先级别。
2. 难点
掌握各种数据类型的存储原理及表达式的求解。

 

课题 第四章 最简单的C程序设计——顺序程序设计
教学目的 掌握顺序结构程序设计的方法和步骤
教学要求 1、掌握赋值语句的用法
2、掌握各种类型数据的输入输出方式
重点及重点处理
难点及难点处理 1. 重点
赋值语句和输入输出在C语言中的实现
1. 难点
输入输出在C语言中的实现

 

课题 第五章选择结构程序设计
教学目的 掌握选择结构程序设计的方法和步骤
教学要求 1、掌握关系运算符、逻辑运算符及关系表达式、逻辑表达式的概念
2、掌握IF语句和SWITCH语句的用法
重点及重点处理
难点及难点处理 1. 重点
IF语句和SWITCH语句的用法
2、难点
关系表达式、逻辑表达式的求值

 

课题 第六章 循环控制
教学目的 掌握循环结构程序设计的方法和步骤
教学要求 掌握while、do-while和for语句的格式和使用方法,了解break语句,continue语句的用法,理解循环嵌套的概念及掌握其用法。
重点及重点处理
难点及难点处理 1、 重点
while语句、do-while语句和for语句的用法
2、难点
循环变量的选择、循环终止条件的确定、循环变量的变化情况、循环体的抽象等。

 

 

课题 第七章 数组
教学目的 熟练掌握一维和二维数组的定义和初始化,数组元素的引用(包括一维字符数组和字符串,二维字符数组和字符串数组)。
教学要求 1. 数组的定义和数组元素的引用
2. 字符数组和字符串及常用字符串处理函数
重点及重点处理
难点及难点处理 1. 重点
主要掌握一维数组、二维数组的定义及其初始化,要深刻理解一维数组、二维数组的储存原理,数组下标是从”0”开始引用的,并要掌握字符数组的特殊性。
2 . 难点
用循环处理数组元素的输入、输出及对数组元素的其他操作。

 

课题 第八章 函数
教学目的 熟练掌握函数定义的ANSI C格式,函数的参数(形式参数和实在参数)及参数传递、函数的返回值;熟练掌握通过函数名调用函数;熟练掌握标准库函数的调用。
教学要求 1. 函数的定义方式。2、函数的参数和函数的返回值
3、函数的调用
重点及重点处理
难点及难点处理 1. 重点
函数定义的一般形式,函数参数和函数的返回值,函数的调用形式,包括嵌套调用;局部变量和全局变量的区别;如何运行一个多文件的程序。
1. 难点
变量的存储类别,特别是static类型和extern类型。

 

课题 第九章 预处理命令
教学目的 熟练掌握编译预处理的基本概念,掌握宏定义及文件包含。
教学要求 1、编译预处理的基本概念2、宏定义3、文件包含
重点及重点处理
难点及难点处理 1. 重点
带参数和不带参数的宏定义、”文件包含”处理、条件编译。

 

课题 第十章 指针
教学目的 熟练掌握指针和地址的概念;熟练掌握指针变量的定义和初始化;熟练掌握通过指针引用指向实体
教学要求 1、指针的概念;2、指针的定义、引用;3、表示数组、字符串和函数的指针;4、指针数组和指向指针的指针。重点及重点处理
难点及难点处理 1、重点和难点
理解地址和指针的概念,掌握如何定义和使用指针变量,主要包括数组和指针的理解、字符串与指针的理解。

 

课题 第十一章 结构体与共用体
教学目的 熟练掌握结构体类型的定义,结构体变量的定义和初始化,结构体变量成员的引用;熟练掌握共用体类型的定义,共用体变量的定义和初始化,共用体变量成员的引用。

教学要求 1. 结构体
2. 共用体
重点及重点处理
难点及难点处理 1. 重点
结构体和共用体的定义和主要区别,如何定义这两种类型的变量以及包括引用和进行初始化。结构体数组和指向结构体类型数据的指针。
1. 难点
如何用指针来处理链表。

 

课题 第十二章 位运算
第十三章 文件
教学目的 掌握位运算符和位运算;熟练掌握文件的基本概念和文件的定义方式
了解文本文件与二进制文件的区别;熟练掌握常用文件输入输出函数;掌握文件的打开和关闭及文件的基本读写操作;熟练掌握文件的状态检测(判断文件结束和文件读/写出错等);掌握文件中数据的查找方法。
教学要求 1、位运算符及其运算2、文件的基本概念和文件的定义
3、标准文件的输入和输出4、缓冲文件系统
重点及重点处理
难点及难点处理 1、重点
如何定义文件类型的指针变量,文件的打开与关闭,文件的读写和文件的定位。
1、难点
文件中数据的查找方法

版权所有 太原大学C语言程序设计精品课程

COPY RIGHT 2006-2007
管理员入口