- 2
- 0
- 约1.68万字
- 约 9页
- 2016-10-11 发布于广东
- 举报
《C程序设计》论教学大纲
《C程序设计》教学大纲
二、本课程的主要内容:
C语言的各种数据类型,运算符,表达式;结构化程序设计语句;函数的概念和用法;编译预处理命令;位运算;;结构体和共用体;文件的操作;算法的基本表示方法及结构化程序设计方法。
三、教学重点与难点:
C语言的高级数据类型,如数组,指针,结构体;函数的概念和用法。
四、学时分配
本课程实验 教 学 内 容 要求 课时分配 课堂 实验 合计 1 C语言概述 熟悉 2 2 4 2 程序的灵魂——算法 熟悉 2 2 3 数据类型、运算符与表达式 掌握 4 2 6 4 最简单的程序设计—顺序设计 掌握 2 2 4 5 选择结构程序设计 掌握 2 2 4 6 循环控制 掌握 4 2 6 7 数组 掌握 6 4 10 8 函数 掌握 6 4 10 9 指针 熟悉 6 4 10 10 结构体与共用体 熟悉 4 4 11 文件 熟悉 2 2 4 总 计 40 24 64 五、教材
教材:《C程序设计》第三版,谭浩强编,清华大学出版社
实验教材:《C程序设计》实验指导书,彭作华等编著,校内教义,2007年1月。
六、考核
本课程的成绩由考试成绩(占60%),实验成绩(占20%),平时成绩(占20%)三部分组成。
课程考试使用《C程序设计》考试系统,实行计算机网络化上机考试, 从《C程序设计》试题库中随机抽取考题组卷考试,考试时间为60分钟。考试内容包含教学要求层次的大致比例为:了解、认知占10%,熟悉理解占20%~30%,掌握占60%~70%。实验成绩依据实验报告书给定。平时成绩依据学生在学习本课程时上课、实验及作业情况综合给定。
第部分 教学内容C 语言出现的历史背景
1.2 C 语言的特点
1.3 简单的C程序介绍
1.4 C 程序的上机步骤
二、教学目的及要求
1.了解C语言的历史、特点
2.掌握C语言的运行环境,初步了解运行一个C语言程序的过程
三、教学重点
1.C语言的特点
2.C程序的上机步骤
四、教学难点
1.C语言的特点
2.C程序的上机步骤
第二章 程序的灵魂--算法
一、教学内容
2.1 算法的概念
2.2 简单算法举例
2.3 算法的特性
2.4 怎样表示一个算法
2.5 结构化程序设计方法
二、教学目的及要求
1.掌握用流程图、N-S流程图、伪代码表示算法
2.理解结构化程序设计方法的概念
三、教学重点
1.用流程图、N-S流程图、伪代码表示算法
四、教学难点
2.用流程图、N-S流程图、伪代码表示算法
第三章 数据类型、运算符与表达式
一、教学内容
3.1 C的数据类型
3.2 常量与变量
3.3 整型数据
3.4 实型数据
3.5 字符型数据
3.6 变量赋初值
3.7 各类数值型数据间的混合运算
3.8 算术运算符和算术表达式
3.9 赋值运算符和赋值表达式
3.10逗号运算符和逗号表达式
二、教学目的及要求
1.掌握几种基本数据类型的存储方式,表示方法
2.掌握不同类型间数据转换的原则与方法
3.掌握有关运算符与表达式的运用
三、教学重点
1.整型、实型、字符型数据
2.运算符和表达式的运用
四、教学难点
1.整型、实型、字符型数据
2.运算符和表达式的运用
第四章 最简单的C程序设计----顺序程序设计
一、教学内容
4.1 C语句概述
4.2 赋值语句
4.3 数据输入输出的概念及在C语言中的实现
4.4 字符数据的输入输出
4.5 格式输入与输出
4.6 顺序结构程序设计举例
二、教学目的及要求
1.掌握语句的概念
2.掌握字符数据输入输出函数
3.格式输入输出函数的用法
三、教学重点
1.字符数据输入输出函数
2.格式输入输出函数
四、教学难点
1.字符数据输入输出函数
2.格式输入输出函数
第五章 选择结构程序设计
一、教学内容
5.1 关系运算符和关系表达式
5.2 逻辑运算符和逻辑表达式
5.3 if语句
5.4 switch语句
5.5 程序举例
二、教学目的及要求
1.熟练掌握关系、逻辑表达式的用法
2.熟练掌握选择型程序设计语句的用法
三、教学重点
1.表达式
2.选择型程序设计语句
四、教学难点
1.逻辑表达式
第六章 循环控制
一、
原创力文档

文档评论(0)