《C程序设计语言》课程教学大纲.docVIP

  • 2
  • 0
  • 约1.08千字
  • 约 4页
  • 2022-04-13 发布于上海
  • 举报
《C程序设计语言》教学大纲 课程名称:C程序设计语言 课程性质:限选 课程教学目的: C语言是一门具有功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好等诸多优点的高级程序设计语言。通过C语言的教学,要使学生掌握这门语言,从而激发学生创新意识,推动对新知识的学习,锻炼动手实践能力。 课程教学原则与教学方法: 本着教书育人的基本原则,理论与实践相结合,把深刻的理论用简单明了的语言表达出来,做到深入浅出,简洁易懂。鼓励学生多动手实践,激发学生创新意识。 课程总学时: 40+16 课程教学内容要点及学时分配: 一、 C语言概述(1学时) 简单介绍C语言的特点,历史背景和当前发展状况。 二、 数据类型、运算符与表达式(5学时) 介绍C程序中用到的一些基本要素常量、变量、运算符和表达式等。 三、 顺序程序设计 (2学时) 介绍为编写简单的C程序所必需的一些内容。 四、选择结构程序设计(2学时) 介绍如何用C语言实现选择结构。 五、循环控制(4学时) 循环结构和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。 六、数组(4学时) 介绍有关数组的一些概念。 七、函数(6学时) 所有高级语言中都有子程序这个概念,用以实现模块功能。在C语言中,子程序的作用是由函数完成的。 八、预处理命令(2学时) ANSI C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序设计环境,提高编程效率。 九、指针(8学时) 指针是C语言中一个重要的概念,也是C语言的一个重要特色。使用指针可有效表示复杂的数据结构;能动态分配内存;能方便地使用字符串;有效而方便地使用数组;在调用函数时能得到多于一个的值;能直接处理内存地址等,这对设计系统软件是很必要的。指针的概念比较复杂,使用也比较灵活,是学生学习的一个难点。 十、结构体与共用体(2学时) 介绍除数组以外另外两种构造类型数据。 十一、位运算(2学时) C语言既具有高级语言的特点,又具有低级语言的功能,在计算机用于检测和控制领域中就要用到位运算。 十二、文件(2学时) 介绍对C文件进行读﹑写以及定位等操作方法。 课程的实践教学环节要求: 实践环节计划学时16学时。因为程序设计是一门实践性很强的课程,要求学生既要掌握概念,又能动手编制和调试程序。 教材和主要教学参考书: 潭浩强 主编,《C程序设计》,清华大学出版社出版。 课程考试与评估: 考试可分笔试与上机两部分,以便对学生对课程的掌握情况进行全面准确的考核。出题要难易适度,评估要准确客观。

文档评论(0)

1亿VIP精品文档

相关文档