C语言程序设计教学大纲07-08[1].2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C程序设计》课程教学大纲
一、《C程序设计》课程说明
(一)课程代码:
(二)课程英文名称:C Language Program Design
(三)开课对象:非计算机专业专科学生
(四)课程性质:
C语言以其灵活方便的特点,成为培养学生计算机语言思维,了解计算机编程思想的最佳语言,它已被当今国内外众多主要高校列为各理工科专业必修课程。本课程是我校非计算机专业本科学生的综合教育课,是一门实践性较强的课程。
(五)教学目的:
本课程的教学目的在于掌握C语言的基本结构、各种数据类型和控制流程的语法、语义和语用。学习运用计算机语言进行程序设计的思想和方法,初步受到程序设计方法、技巧、风格和素养的训练。熟悉并掌握一些常用基本算法和C语言程序设计技术,培养学生利用C语言解决一般问题的程序设计能力,使学生初步具备软件开发的能力,为顺利通过计算机等级考试打下良好、扎实的理论基础。
(六)教学内容:
本课程主要通过适当的示例,系统、详细地讲解程序设计的基础知识、C语言程序设计语言的基本语法、编程方法和常用算法。通过教学的各个环节使学生达到各章中所提的基本要求。讲授时应以培养学生的程序设计实际软件开发能力和实践应用能力为侧重点。
(七)学时数、学分数及学时数具体分配
学时数: 68学时
分数: 3 学分
(八)教学方式
以黑板讲学和多媒体教学手段相结合的课堂教学。通过典型的示例讲解、必要的现场实际操作演示、适量的课堂练习、课后的上机编程调试以及及时地辅导答疑,在教学过程中增
强师生之间的互动性,充分发挥学生在学习过程中的自主性、能动性和创造性。
(九)考核方式和成绩记载说明
考核方式为考试。严格考核学生出勤情况,达到学籍管理规定的旷课量取消考试资格。综合成绩根据平时成绩、实验成绩和期末成绩评定,平时成绩占20% ,实验成绩占20%,期末成绩占60% 。
二、讲授大纲与各章的基本要求
第一章C语言程序设计概述
教学要点:
通过本章的教学使学生初步了解要求学生了解程序语言及算法的概念,C语言特点,C 程序开发过程,简单C程序结构;熟悉C语言上机的具体步骤。
1、使学生了解程序语言及算法的概念。
2、使学生了解C语言不同于其他语言的特点。
3、通过简单的C程序,领会并分析C程序的特性,掌握其基本结构框架。
4、通过简单程序介绍,熟悉C源程序的书写格式。
5、在学习了简单的程序之后,掌握在Turbo C集成开发环境下建立和运行C程序的方法,熟悉C程序的运行环境及上机步骤。
教学时数:2学时
教学内容:
1.1程序与程序设计语言
1.1.1程序的基本概念
1.1.2程序设计语言
1.2算法及其描述
1.2.1算法的概念
1.2.2算法的描述方法
1.3 C语言的发展及特点
1.3.1 C语言的发展概况
1.3.2 C语言的特点
1.4 C语言程序的基本结构(介绍简单的C程序,讲解C程序的组成和结构形式)
1.5 C语言字符集、标识符与关键字
1.5.1 C语言字符集
1.5.2标识符与关键字
1.6 C语言程序的开发环境
1.6.1 Turbo C
2.0 介绍
1.6.2源程序输入
1.6.3编译、连接与运行
第二章C语言的基本数据类型与表达式
教学要点:
要求学生理解数据类型与变量、常量的关系,掌握各种常量的性质和定义,掌握表达式中各种运算符的功能和特点,了解数据类型的相互转换规则。通过本章的学习掌握C语言的各种基本数据类型及它们的定义、赋值、使用。
1、使学生了解C语言的数据类型的种类。
2、使学生理解C语言常量与变量的定义,符号常量的使用及合法标识符的定名规则。
3、掌握各种基本数据类型常量的表示方法以及他们各自变量的定义。
4、熟练掌握C语言的各种运算符(优先级、结合方向)及相应的表达式。掌握各类数值型数据间的混合运算。
5、了解数据类型的相互转换规则
教学时数:4学时
教学内容:
2.1 C语言的基本数据类型
2.1.1数据类型概述
2.1.2整数类型
2.1.3实数类型
2.1.4字符类型
2.2常量与变量
2.2.1常量与符号常量
2.2.2变量与变量定义
2.3运算符与表达式
2.3.1算术运算符与算术表达式
2.3.2赋值运算符与赋值表达式
2.3.3逗号运算符和求字节运算符
2.3.4条件运算符
2.4数据类型转换
2.4.1类型自动转换
2.4.2赋值转换
2.4.3强制类型转换
第三章顺序结构程序设计
教学要点:
通过本章的学习了解C语句的概念及种类,尤其是复合语句、空语句等的概念和使用场合,掌握字符输入getchar、字符输出putchar函数以及熟练掌握格式输入scanf函数和格式输出printf函数的调用格式,功能和使用方法。
1、使学生对C语言的基本语句有一定的认识(尤其是复合语句、空语句等的概念和使用场合)。
2、了解数据输入输出的概念及在C语言中的实现。
3、掌握字符数据的输入输出。
4、熟练掌握格式输入与输出函数的调用格式,功能和使用方法。尤其注意输入函数
scanf的格式要求(初学者很容易犯错)。
5、通过实例让学生了解三大结构中的顺序结构程序设计方法,学会简单的编程。
教学时数:4学时
教学内容:
3.1 C语言的基本语句
3.1.1简单语句
3.1.2复合语句
3.2数据输入与输出
3.2.1字符输入输出函数(putchar和getchar函数)
3.2.2格式输出函数printf
3.2.3格式输入函数scanf