《C语言程序设计C》教学大纲.doc《C语言程序设计C》教学大纲
Programming in C
执笔人:林盾 审核人:陈坤华
课程编号:1114445
总学时数: (其中讲课学时:40学时,实践学时:24学时)
学分:
一、 本大纲适用专业
教育技术学。
二、 课程性质与目的
1、 课程目标
通过本课程的学****要求学生掌握C语言的基本语法以及程序设计的基本思 想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程 序设计,编制出高效的C语言应用程序。
2、 与其它课程的关系
《C语言程序设计》是一门实践性、操作性很强的课程,是进一步学****数据 结构、软件工程、微机原理计算机课程的基础。其先导课程是大学计算机基础。 学生在学****本课程时,必须理论联系实际,积极参与上机操作实践,为今后进一 步深入学****计算机类课程做出前期铺垫。
3、 开设学期
按培养方案规定的学期开设。
三、 教学方式及学时分配
序号
主要内容
主要教学方式
学时
1
第一章C语言概述
面授讲课
2
2
第二章程序的灵魂 算法
面授讲课
2
3
第三章数据类型、运算符与表达式
面授讲课
2
4
第四章顺序程序设计
面授讲课
4
5
第五章选择结构程序设计
面授讲课
4
6
第六章循环结构程序设计
面授讲课
4
7
第七章数组
面授讲课
4
8
第八章函数
面授讲课
4
9
第九章预处理命令
面授讲课
4
10
第十章指针
面授讲课
6
11
第十一章结构体与共同体
面授讲课
2
12
第十二章位运算
面授讲课
1
13
第十三章文件
面授讲课
1
14
C程序的运行环境和运行一个C程序 的方法
实验
2
15
顺序结构程序设计
实验
2
16
选择结构程序设计
实验
4
17
循环结构程序设计
实验
4
18
数组的定义和引用
实验
2
19
指针
实验
8
20
文件
实验
2
四、教学内容、重点
第一章C语言概述
1、 教学目标
了解C语言的一般特点;掌握Turbo C的使用
2、 教学内容
C语言的简史与特点.
一个简单的C程序
3程序的编辑、编译、链接和运行
3、 教学方法
在多媒体教室中采用电子教案授课,授课时以基本知识点为主结合计算机的 特点,边讲、边演示。
4、 本章重点
C程序结构特点
5、 本章难点
TC的基本操作
第二章程序的灵魂 算法
1、 教学目标
了解编程的基本步骤,了解算法及其描述方式——传统流程图与NS流程图。
2、 教学内容
1
算法的概念
2
简单算法举例
3
算法的特性
怎样表示一个算法
结构化程序设计
5
3、 教学方法
在多媒体教室中采用电子教案授课,授课时以算法基本知识点为主结合计算 机的特点,边讲、边演示。
4、 本章重点
算法的概念、N-S图、常用算法思想。
5、 本章难点
算法的表示一一NS流程图的绘制
第三章数据类型、运算符与表达式
1、 教学目标
掌握C语言数据类型、运算符的运算规则及表达式的使用。
2、 教学内容
常量与变量,整型数据,实型数据,字符型数据,算术、赋值和逗号运算符 及表达式等。
3、 教学方法
在多媒体教室中采用电子教案授课,授课时以本章基本知识点为主结合计算 机的特点,边讲、边演示。
4、 本章重点
常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。
5、 本章难点
输入输出函数的熟练运用
第四章顺序程序设计
1、 教学目标
掌握赋值语句、输入输出的实现
2、 教学内容
C语句,格式输入与输出(scanf()和printf()函数),字符输入与输出(getchar() 和 putchar()函数)
3、 教学方法
在多媒体教室中采用电子教案授课,授课时以基本知识点为主结合计算机的 特点,边讲、边演示。同时将实验演示穿插于理论教学的全过程。
4、 本章重点
赋值语句、输入输出的实现
5、 本章难点
scanf ()函数与printf ()函数之间的区别
第五章选择结构程序设计
1、 教学目标
掌握关系运算符、关系表达式、逻辑运算符、逻辑表达式、if语句和switch
语句。
2、 教学内容
关系、逻辑和条件运算符及表达式,if语句及嵌套,swicth语句
3、 教学方法
在多媒体教室中采用电子教案授课,授课时以基本知识点为主结合计算机的 特点,边讲、边演示。设计几个循环程序在理论教学中演示,加深学生对选择结 构的理解。
4、 本章重点
关系表达
《C语言程序设计C》教学大纲 来自淘豆网www.taodocs.com转载请标明出处.