精品课程之《C语言》

 

 

苏州农业职业技术学院

(编者、出版单位、出版时间)

C语言程序设计》

密君英 苏州大学出版社 2005.12

主要教学参考书(名称、编者)

C程序设计(第二版)谭浩强 著

C程序设计题解与上机指导(第二版) 谭浩强著

C语言程序设计实验与习题指导   孙淑霞等编著

本学期教学周数

14

教学实习

   

 

本课程周学时数

4

56

 

24

 

编写说明:

C语言是近年来在国内外得到迅速推广应用的计算机语言,C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。因此特别适合于编写系统软件。程序设计是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试。所以课程的授课安排为授课与上机结合。

本学期计划学时为56课时,比教学大纲中规定的学时少了很多,主要因为学生返校的军训,由于授课的对象为五年一贯制返校的学生,再加上课时的限制,所以在讲授的过程中,注重基础知识的讲授,注意对学生的引导,培养学生的学习兴趣,不要一味注重难点和知识的全面性,周课时4,理论和实践各占2课时,理论课在多媒体教师进行,实践课在机房进行。

 验、实习

28

2

现场教学

 

   

 

 

 

 

 

 

 

 

 

复习测验

2

   

 

教研室主任

 

主任

 

教务

处长

 

院长

 


 

授课章节、主要内容

(含课程实验、实习)

课外作业

备注

6

1

第一章:C语言概述

1.1 C语言的发展及特点

1.2 结构化程序设计基本概念

1.3        简单的C程序介绍

1.4        C程序的上机步骤

2

课后习题一

 

2

实验1  上机环境熟悉

2

实验报告

 

7

3

第二章:数据类型、运算符和表达式

2.1 C的数据类型

2.2 常量、变量与标识符

2.3        整型数据

2.4        实型数据

2.5        字符型数据

2

课后习题

 

4

实验2-1 常量、变量和整型数据

2

实验报告

 

8

5

2.6     算术运算符和算术表达式

2.7     赋值运算符和赋值表达式

2.8 C语言特有的运算和运算符

2

课后习题四

 

6

实验2-2   运算符、表达式

2

实验报告

 

9

 

7

第三章:顺序结构

3.1 C语句概述

3.2 数据输入输出的概念

3.3        单个字符数据的输入输出

 

2

课后习题

 

8

实验3-1  顺序结构程序设计

2

实验报告

 

10

9

3.4 格式化输出printf()函数

3.5 格式化输入scanf()函数

3.6顺序结构程序设计举例

2

课后习题

 

10

实验3-2  顺序结构程序设计

2

实验报告

 

11

11

第四章 选择结构

4.1 关系运算

4.2 逻辑运算

4.3 if语句

2

课后习题

 

12

实验4-1 选择结构程序设计

2

实验报告

 

12

13

4.4 switch语句

4.5 选择结构程序设计举例

2

课后习题三

 

14

实验4-2 选择结构程序设计

2

实验报告

 

13

15

第五章 循环控制

5.1 循环的概述及goto循环

5.2 while循环

5.3 do-while循环

5.4 for循环

 

2

课后习题

 

16

实验5-1  循环程序设计

2

实验报告

 

14

 

17

5.5 continue语句和break语句

5.6 循环的嵌套

5.7 循环结构程序举例

2

课后习题

 

18

实验5-2  循环程序设计

2

实验报告

 

 

15

19

第六章 数组

6.1  一维数组

2

课后习题

 

20

实验6-1  数组

2

实验报告

 

16