C 语言教学大纲第一部分:大纲说明一、课程编号:10122017二、课程性质与特点C 语言是一门基础性课程
本课程是具有理论和实践结合性较强的特点
课程内容包含 C 语言的各种数据类型,运算符,表达式;结构化程序设计语句;函数的概念和用法;编译预处理命令;位运算;文件的操作;算法的基本表示方法及结构化程序设计方法
三、在专业计划中的地位和作用本课程是一门专业基础课,该课的前期课程为计算机导论,后续课有:计算机辅助教学,毕业论文等
本课程为后续课提供了语言基础和应用工具等
四、教学目的通过学习本课程,学生能够比较熟练地掌握 C 语言的语法规则,能够掌握一些较为简单的算法,并初步积累编程经验,自己解决一些比较简单的程序课题
五、学时与学分及开课学期本课程总学时为 44 学时,3 学分,每周 4 学时
理论讲授 22 学时,上机操作 22 学时
六、教学方法《C 语言》课程采用讲授和上机实际操作实践相结合的教学方法,理论部分的讲授采用多媒体课件教案
七、考核方式考查课程:成绩以考试卷面加上机实践成绩综合评定
八、教材及主要参考书目(一)教材[1]《C 程序设计》第二版 谭浩强 清华大学出版社 1999
12[2]《C 程序设计上机指导》第二版 谭浩强 清华大学出版社 1999
12第二部分:课程内容第一章 C 语言概述教学目的与要求:了解 C 语言的历史、特点;掌握 C 语言的运行环境,初步了解运行一个 C 语言程序的过程教学方法:结合上机掌握 C 语言的运行环境,并运行一些简单的 C 程序教学重点:C 语言的特点;C 程序的上机步骤教学时数:1 学时主要教学内容:第一节 C 语言出现的历史背景第二节 C 语言的特点第三节 简单的 C 程序介绍第四节 C 程序的上机步骤第二章数据类型、运算符与表达式教学目的及要求:掌握几种基本数据类型的存储方式,表示方法;掌握不同类型间数据转换的