还剩1页未读,继续阅读
文本内容:
《计算机基础理科下》教学大纲
一、课程基本信息
1.课程中文名称C语言程序设计
2.课程英文名称:C ProgramDesign
3.课程类别公共必修
4.适用专业非计算机专业(理科)
5.总学时108学时(其中理论54学时,上机实验54学时)
6.总学分5
二、本课程在教学计划中的地位、作用和任务计算机基础是非计算机专业的必修课程,教学目的是使学生通过本课程的学习,掌握程序设计语言的基本知识,循序渐进地掌握C语言的语法规则、算法的基本结构、程序设计的技能,初步积累编程经验;同时:培养学生良好的程序设计风格及团队协作精神
三、理论教学内容与教学基本要求
1.第一章C语言概述(3学时)教学内容C语言的发展历史;C语言的特点;简单的C程序介绍及上机步骤教学基本要求了解C语言的历史、特点;掌握C语言的运行环境;初步了解运行一个C语言程序的过程教学重点C语言的基本结构及编程思想;C程序的上机步骤教学难点C语言的编程思想;C程序的上机步骤
2.第二章数据类型、运算符和表达式(6学时)教学内容C的数据类型、标识符、常量与变量、运算符与表达式、数据类型转换教学基本要求掌握几种基本数据类型的存储方式,表示方法;掌握不同类型间数据转换的原则与方法;掌握有关运算符与表达式的运用教学重点整型、实型、字符型数据;运算符和表达式的运用教学难点整型、实型、字符型数据;运算符和表达式的运用
3.第三章简单程序设计(6学时)教学内容C语句概述、赋值语句、数据的输入与输出,顺序结构程序设计举例教学基本要求掌握语句的概念;掌握字符数据输入输出函数;格式输入输出函数的用教学重点字符数据输入输出函数的使用;格式输入输出函数的使用;教学难点字符数据输入输出函数的使用;格式输入输出函数的使用
4.第四章选择结构程序设计(6学时)教学内容关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句、switch语句及程序举例教学基本要求熟练掌握关系、逻辑表达式的用法;熟练掌握选择型程序设计语句的用法教学重点逻辑表达式的使用;选择型程序的设计教学难点准确使用逻辑表达式嵌套结构的选择型程序的设计
5.第五章循环结构程序设计(6学时)教学内容三种循环语句while语句,do-while语句,for语句;循环的嵌套、几种循环的比较、break语句和continue语句及程序举例教学基本要求熟练掌握三种循环语句的运用;掌握break和continue语句的运用教学重点循环结构程序设计;循环的嵌套使用;break和continue语句的应用教学难点循环的嵌套使用;break和continue语句的准确使用
6.第六章数组(9学时)教学内容一维数组的定义和引用、二维数组的定义和引用、字符数组与字符串教学基本要求掌握数组的概念和使用;掌握数组初始化的方法;掌握字符数组和字符串的应用教学重点一维数组、二维数组的使用;字符数组的使用教学难点二维数组和多维数组的使用;字符数组的使用
7.第七章函数(9学时)教学内容函数定义的一般形式;函数参数和函数的值;函数间的参数传递;数组作为函数参数;函数的嵌套调用与递归调用;变量的作用域和存储方式教学基本要求掌握函数的定义和调用方法;理解变量的存储属性,作用范围教学重点函数的定义;函数的参数及返回值函数的调用;数组作为函数参数局部变量和全局变量;变量的存储类别教学难点函数的递归调用
8.第八章指针(9学时)教学内容地址和指针的概念、指针变量的定义与初始化、指针的运算和引用、指针作为函数参数、多级指针的概念、指针与一维数组、与二维数组、与字符串、指针数组、指向函数的指针、返回指针的函数、带参数的主函数教学基本要求掌握指针变量的定义与引用;掌握指针与变量,指针与数组,指针与字符串的关系;掌握用指针作为函数参数的方法,有关指针的算法教学重点指针的定义、引用;指针与变量;指针与数组;指针与函数教学难点指针的定义、引用;指针与数组及指针与函数的传递调用
四、实验教学内容与要求《C程序设计》是一门实践性很强的课程,学生必须通过一定数量的上机编写和调试程序的训练,才能进一步巩固和加深对课程基本内容的理解具体要求见实验大纲
五、考核方式考查
六、成绩评定期末考查成绩占70%,平时成绩和实验成绩占30%
七、本课程对学生创新能力培养的措施提供实用的小软件,分析该软件的功能要求以及制作流程,让学生体会软件的编制思想
八、教材与参考书教材丁亚涛主编.C语言程序设计(第二版).北京高等教育出版社,2006年参考书
[1]谭浩强主编.C程序设计题解与上机指导(第三版).北京清华大学出版社,2005年
[2]谭浩强主编.C程序设计试题汇编.北京清华大学出版社,2005年
[3]田淑清等编著.C语言程序设计辅导与习题集.北京中国铁道出版社,2000年
九、其它必要的说明充分利用多媒体教室,通过CAI课件等现代教学方法和技术,改善教学效果、提高教学效率。