《C语言设计》课程教学大纲 课程名称:C语言设计 课程类别:专业选修课 适用专业:心理学 考核方式:考查 总学时、学分:32学时、2学分 其中实践学时:16学时 一、课程教学目的 1.熟练掌握C语言的数据类型(基本类型,构造类型,指针类型 等)和各类运算符,能正确使用表达式实现各种数据的简单加工。 2、熟练掌握C语言的三种基本结构(顺序、选择、循环结构)的 特点。 3、熟练掌握阅读和分析简单程序的方法和技巧,了解并初步掌握 实用程序的开发与调试技术。 二、课程教学要求 通过对本课程的学习,使学生对计算机系统有一个初步的正 确的认识,学会阅读用计算机程序设计语言编写的简单应用程序, 掌握结构化程序设计的基本方法和用计算机解决实际问题的基本 步骤,训练学生的逻辑思维能力,培养其严谨的思维方式和良好 的程序设计风格。为进一步学习其它专业基础课程和专业课程打 下良好的基础。 三、先修课程 先修课程:《计算机文化基础》 四、课程教学重、难点 课程重点:掌握C语言输入输出函数,结构化程序设计。 课程难点:分支结构和循环结构程序的编写
《C 语言设计》课程教学大纲 课程名称 :C 语言设计 课程类别:专业选修课 适用专业:心理学 考核方式: 考查 总学时、学分:32 学时、2 学分 其中实践学时:16 学时 一、 课程教学目的 1.熟练掌握 C 语言的数据类型(基本类型,构造类型,指针类型 等)和各类运算符,能正确使用表达式实现各种数据的简单加工。 2、熟练掌握 C 语言的三种基本结构(顺序、选择、循环结构)的 特点。 3、熟练掌握阅读和分析简单程序的方法和技巧,了解并初步掌握 实用程序的开发与调试技术。 二、课程教学要求 通过对本课程的学习,使学生对计算机系统有一个初步的正 确的认识,学会阅读用计算机程序设计语言编写的简单应用程序, 掌握结构化程序设计的基本方法和用计算机解决实际问题的基本 步骤,训练学生的逻辑思维能力,培养其严谨的思维方式和良好 的程序设计风格。为进一步学习其它专业基础课程和专业课程打 下良好的基础。 三、先修课程 先修课程:《计算机文化基础》 四、课程教学重、难点 课程重点:掌握 C 语言输入输出函数,结构化程序设计。 课程难点:分支结构和循环结构程序的编写
五、课程教学方法与教学手段 采用考点讲解+一点一练的方法。即将本课内容经过提炼, 精讲重点和难点,再精选历年的真题进行解析,最后进行上机实 验操作。 课中除了验证教材和讲课的内容还留有一些开发思维的的 程序,可扩展学生的思维与眼界,培养创新意识。 六、课程教学内容 第一章 0语言概述 (2学时) 1.教学内容 (1)初识C语言。 (2)C程序的开发步骤。 2.重、难点提示 (1)教学重点:C语言的结构组成。 (2)教学难点:上机运行C语言的方法。 第二章 C语言输入输出语句(4学时) 1.教学内容 (1)C语言的输出语句使用。 (2)C语言输入语句的使用。 2.重、难点提示 (1)教学重点:输入和输出函数的使用注意。 (2)教学难点:语句使用时的格式书写。 第三章0语言中的数据类型(6学时) 1.教学内容 (1)常量与变量的分类。 (2)各种数据类型的使用。 (3)标识符的定义
五、课程教学方法与教学手段 采用考点讲解+一点一练的方法。即将本课内容经过提炼, 精讲重点和难点,再精选历年的真题进行解析,最后进行上机实 验操作。 课中除了验证教材和讲课的内容还留有一些开发思维的的 程序,可扩展学生的思维与眼界,培养创新意识。 六、课程教学内容 第一章 C 语言概述 (2 学时) 1.教学内容 (1)初识 C 语言。 (2)C 程序的开发步骤。 2.重、难点提示 (1) 教学重点:C 语言的结构组成。 (2)教学难点: 上机运行 C 语言的方法。 第二章 C 语言输入输出语句(4 学时) 1.教学内容 (1) C 语言的输出语句使用。 (2) C 语言输入语句的使用。 2.重、难点提示 (1) 教学重点:输入和输出函数的使用注意。 (2)教学难点: 语句使用时的格式书写。 第三章 C 语言中的数据类型(6 学时) 1.教学内容 (1) 常量与变量的分类。 (2) 各种数据类型的使用。 (3) 标识符的定义
2.重、难点提示 (1)教学重点:常量与变量的种类。 (2)教学难点: 各种数据类型的使用方法。 第四章运算符与表达式(6学时) 1.教学内容 (1)算术运算符的分类与使用。 (2)关系运算符的分类与使用。 (3)逻辑运算符的分类与使用。 2.重、难点提示 (1)教学重点:各种运算符的使用。 (2)教学难点:运算符的优先级和短路特向。 第五章程序结构化设计(8学时) 1.教学内容 (1)顺序结构的编写.。 (2)分支结构的编写。 (3)循环结构的编写。 2.重、难点提示 (1)教学重点:分支和循环语句的使用。 (2)教学难点:FOR语句的嵌套使用。 第六章函数(6学时) 1.教学内容 (1)函数的定义和组成。 (2) 函数的调用。 2.重、难点提示 (1)教学重点:函数的定义和调用。 (2)教学难点:参数传递的原理
2.重、难点提示 (1) 教学重点: 常量与变量的种类。 (2)教学难点: 各种数据类型的使用方法。 第四章 运算符与表达式(6 学时) 1.教学内容 (1) 算术运算符的分类与使用。 (2)关系运算符的分类与使用。 (3)逻辑运算符的分类与使用。 2.重、难点提示 (1) 教学重点: 各种运算符的使用。 (2)教学难点: 运算符的优先级和短路特向。 第五章 程序结构化设计(8 学时) 1.教学内容 (1) 顺序结构的编写.。 (2)分支结构的编写。 (3)循环结构的编写。 2.重、难点提示 (1) 教学重点: 分支和循环语句的使用。 (2)教学难点: FOR 语句的嵌套使用。 第六章 函数(6 学时) 1.教学内容 (1) 函数的定义和组成。 (2) 函数的调用。 2.重、难点提示 (1) 教学重点:函数的定义和调用。 (2)教学难点: 参数传递的原理
七、学时分配 教学环节 章目 教学内容 理论教学学时 实践教学学时 1 C语言概述 2 2 输入与输出函数 2 2 3 数据类型 3 3 4 运算符与表达式 3 3 5 结构化程序设计 4 4 6 函数 2 4 总计 34 16 16 八、课程考核方式 1.考核方式:平时成绩、期末作业相结合的方式 2成绩构成:学生的总成绩=期末成绩70%)+平时成绩(考勤、作业)30% 九、选用教材和参考书目 1《C语言程序设计案例教程》,何薇编著.清华大学出版社2012 2《C程序设计》.谭洛强主编.清华大学出版社.2005 3《C语言设计》.何钦铭编著,高等教育社出版2009 4《C语言入门宝典》.杨浩哲编著,清华大学出版社2008 5《C程序设计》.李春宝编著.清华大学出版社2008
七、学时分配 章目 教学内容 教学环节 理论教学学时 实践教学学时 1 C 语言概述 2 2 输入与输出函数 2 2 3 数据类型 3 3 4 运算符与表达式 3 3 5 结构化程序设计 4 4 6 函数 2 4 总计 34 16 16 八、课程考核方式 1.考核方式: 平时成绩、期末作业相结合的方式 2.成绩构成:学生的总成绩=期末成绩 70%)+ 平时成绩(考勤、作业)30% 九、选用教材和参考书目 1《C 语言程序设计案例教程》. 何薇编著. 清华大学出版社 2012 2《C 程序设计》. 谭洛强主编. 清华大学出版社.2005 3《C 语言设计》.何钦铭 编著,高等教育社出版 2009 4《C 语言入门宝典》.杨浩哲编著,清华大学出版社 2008 5《C 程序设计》.李春宝编著. 清华大学出版社 2008