《c语言程序设计》教学大纲。
课程编号:课程名称:c语言程序设计。
学分:5总学时:80
理论学时:56
实验学时:24
先修课程:大学计算机基础。
适应专业:计算机各专业,电类、信息类专业。
参考教材:1.《c语言程序设计实用教程》 机械工业出版社李庆亮,狄文辉,陈震等编。
2.《c程序设计清华大学出版社谭浩强编。
3.《c语言程序设计科学出版社刘加海编。
4.《c语言程序设计高教出版社张磊编。
一、 课程在培养方案中的地位、目的和任务。
c程序设计是一门概念性和实践性都很强的专业基础课,是全校各专业的计算机公共基础课程,也是当今许多高校计算机语言教学入门的首选语言。它具有功能丰富、表达能力强、使用灵活方便、**效率高、可移植性好等特点。所以,它是计算机各专业后继课程重要的基础课程,是利用计算机解决实际工程计算问题的基础。
通过本课程的学习,应使学生能准确完整地理解c语言的语法、语义规则,掌握c语言丰富的数据类型、运算符、控制语句及程序结构,并能运用结构化程序设计思想,正确地阅读程序、分析程序和设计编制程序,提高程序设计的能力,以适应计算机科学不断发展的需要。
二、 课程基本要求。
1、 基本理论与基本知识。
通过本课程的学习,达到以下要求:
1) c语言的概述及基本数据类型、运算符及表达式,使学生掌握程序和程序设计的基本概念。
2) 使学生掌握结构化程序设计的基本方法。
3) 使学生掌握c语言的基本语法、基本概念和基本知识。
4) 通过训练使学生能读懂较为复杂的c语言源程序。
5) 通过训练使学生具备基本的c语言程序设计的能力。
6) 通过上机实践环节使学生逐步掌握在计算机上调试程序的基本方法。
7) 具备通过c语言操作文件的能力。
2、 基本技能
熟练c语言的编程环境及程序编译过程。
三、 学时安排。
四、 考核。
考试内容、方式和要求:按以上各章的重点内容为考试的主要内容,重点考查学生的基础知识,基本概念和编程的思想概念。试题的类型分选择题、填空题、程序填空、程序阅读、程序编写等五大方式进行。
五、 课程基本内容。
第一章 c语言的概述。
目的要求】1)了解c语言的发展历史。
2)识记c语言的特点、程序结构及书写规则。
3)领会c语言程序的上机环境与步骤。
4)了解程序设计课程的学习特点。
讲课时数】2学时。
教学内容】1.c语言出现的历史背景。
2.什么是程序,一般程序设计语言包含哪些内容。
3.c语言的特点。
4.简单c程序。
5.c程序的上机步骤。
教学方法】讲授法。
教学手段】多**教学。
第二章基本数据类型、运算符及表达式。
目的要求】1、识记c语言的数据类型。
2、识记常量(含符号常量)与变量的概念及其使用。
3、识记整型、实型、字符型、字符串型的表示方法、范围。
4、领会运算符与表达式。
5、领会不同运算符的优先级。
讲课时数】4学时。
教学内容】1、 c的数据类型。
2、 常量与变量。
3、 整型数据。
4、 实型数据。
5、 字符型数据。
6、 变量赋初值。
7、 各类数值型数据间的混合运算。
8、 算术运算符和算术表达式。
9、 赋值运算符和赋值表达式。
10、 逗号运算符和逗号表达式。
教学方法】讲授法。
教学手段】多**教学、结合习题、上机掌握c的基本数据类型,和不同数据类型间的混合运算。
第三章结构化程序设计。
目的要求】1.简单的c程序设计(顺序结构程序设计)
2.选择结构程序设计。
1)领会if、switch及break语句的格式、执行流程以及嵌套原则。
3.循环结构程序设计。
领会while、do-while、for、break、continue语句的格式、执行流程
讲课时数】10学时。
教学内容】1、 字符数据输入输出函数。
2、 格式输入输出函数。
3、 关系运算符和关系表达式
4、 逻辑运算符和逻辑表达式
5、 if语句。
6、 switch语句。
7、 goto语句以及用goto语句构成循环。
8、 while、do-while语句。
9、 for语句。
10、 循环的嵌套。
11、 break语句和continue语句。
《C语言程序设计》教学大纲
一 课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用c语言进行程序设计,充分利用c语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应...
C语言程序设计教学大纲
课程中文名称 c语言程序设计课程英文名称 c program language 课程类别 计算机课程编号 课程归属单位 计科系考核方式 考试。制定时间 2012年2月25日。一 课程的性质 任务。c语言程序设计 是计算机基础课程,是实践性很强的技术基础课。课程的任务是使学生获得程序设计方面的基本理论...
《c语言程序设计》教学大纲
c语言程序设计 教学大纲。课程编码 1212080130课程性质 专业基础课 课时 36学分 3 开课学期 第2 学期先修课程 大学计算机基础 适用专业 电子商务 课程简介 c语言程序设计是电子商务专业的一门专业基础课。设置本课程的主要目的是培养学生的程序设计与实现及调试能力。通过本课程的学习,使学...