C语言程序设计教学大纲_第1页
C语言程序设计教学大纲_第2页
C语言程序设计教学大纲_第3页
C语言程序设计教学大纲_第4页
C语言程序设计教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计教学大纲课程中文名称:C语言程序设计课程英文名称:ProgrammingLanguageC课程编号:H1005学分:3学时:48(其中:讲课学时:32实验学时:16实践学时:0)先修课程:大学计算机基础Ⅰ/大学计算机基础Ⅱ适用专业:理工学类、经济与管理学院专业课程类别:通识核心课程/必修使用教材:《C语言程序设计教程》,龚本灿周治钰,高等教育出版社,2012开课单位:计算机与信息学院一、课程性质本课程是非计算机专业(理、工学类专业)的通识核心课、必修课,是一门计算机基础类教育课程。通过本课程的学习使学生掌握程序设计的基本理论、基本方法,能够进行简单的程序设计,并具有一定的程序调试能力。同时培养学生逻辑思维与计算思维能力,为学生将来在各自的专业领域运用计算机知识打下良好的基础。二、教学目标1.了解C语言基本特点,算法及其描述,变量的存储属性与多文件的编译与连接,编译预处理的作用。2.理解:程序设计的基本思想,数据类型及其转换,函数在结构化程序设计中的作用,指针与文件的概念。3.掌握C语言的程序结构,编辑、编译、调试和运行的基本过程,基本数据类型、运算符和表达式,程序设计的基本控制结构,数组的使用,函数的定义和使用方法,结构体类型变量的定义、声明和引用方法,指针作为函数参数的基本操作,C语言的调试技术。三、教学内容及要求第一章C语言概述2学时1.教学内容(1)C语言的发展及特点(2)简单的C语言程序(3)C语言程序的开发步骤及上机过程(4)算法及其描述2.重、难点(1)C程序的基本结构和组成(2)算法的概念(3)C语言程序的开发步骤及上机过程3.考核要点(1)C程序的基本结构和组成(2)C语言程序的开发步骤及上机过程4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第二章数据类型3学时1.教学内容(1)数据类型的分类(2)整型数据(3)实型数据(4)字符型数据(5)数据类型转换(6)格式化输入/输出函数2.重、难点(1)不同类型数据的常量的表示与变量的定义(2)数据类型转换的规则与方法(3)格式化输入/输出函数的使用3.考核要点(1)常量的表示与变量的定义(2)格式化输入/输出函数的使用(3)数据类型的转换4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第三章分支结构程序设计3学时1.教学内容(1)运算符及其表达式(2)if语句(3)switch语句2.重、难点(1)关系运算符的使用及其表达式的计算(2)逻辑运算符的使用及其表达式的计算(3)if语句(4)switch语句3.考核要点(1)if语句(2)switch语句4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第四章循环结构程序设计6学时1.教学内容(1)while语句(2)do-while语句(3)for语句(4)循环的嵌套(5)break和continue语句2.重、难点(1)while语句与do-while语句的区别(2)for语句的结构特点及使用(3)循环嵌套的特点及使用方法(4)break和continue语句的区别3.考核要点(1)三种循环语句的使用(2)break和continue语句的区别4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第五章数组6学时1.教学内容(1)一维数组的定义和引用(2)二维数组的定义和引用(3)字符数组(4)排序算法(5)结构体类型及结构体数组的定义及引用2.重、难点(1)一维、二维数组的定义及引用(2)字符数组的定义、特点及引用(3)不同排序算法的思想及比较3.考核要点(1)一维、二维、字符数组的定义及引用(2)排序算法4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第六章函数6学时1.教学内容(1)函数的定义、函数的声明和函数的值 (2)函数的调用、函数的嵌套调用、函数的递归调用(3)数组作为函数参数(4)变量的作用域和变量的存储属性(5)内部函数与外部函数(6)多文件的编译与连接2.重、难点(1)函数的调用(2)数组作为函数参数(3)变量的作用域和变量的存储属性3.考核要点(1)函数的调用(2)数组作为函数参数(3)变量的作用域和变量的存储属性4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第七章指针4学时1.教学内容(1)指针概述(2)指针与数组(3)指针与字符串(4)指针与函数2.重、难点(1)指向一维数组的指针(2)指向二维数组的指针3.考核要点(1)指针访问一维数组、指针访问字符串(2)指针访问二维数组4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第八章文件1学时1.教学内容(1)文件的基本知识(2)文件的打开与关闭(3)文件的读写操作2.重、难点(1)文件的打开与关闭(2)文件的读写操作3.考核要点(1)文件的打开与关闭(2)文件的读写操作4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容第九章编译预处理1学时1.教学内容(1)宏定义(2)文件包含(3)条件编译2.重、难点(1)宏定义(2)条件编译3.考核要点(1)宏定义(2)文件包含4.教学方法多媒体教学、案例教学5.作业安排参考教材、课后习题和习题集中对应章节的作业内容四、实验学时分配及实验内容要求(16学时)实验项目教学内容学时分配讲课实验实践顺序结构程序设计VisualC++6.0集成环境的使用、简单程序设计2选择结构程序设计if与switch语句、条件语句的嵌套使用2循环结构程序设计while、do-while、for语句、循环的嵌套、基本算法2数组一维数组、二维数组与字符数组的应用2函数自定义函数的定义、声明及调用2指针指针的使用2用户定制数据类型结构体类型及其变量的定义及使用 2综合练习综合练习2合计16五、考核方式及成绩评定标准1.课程考核方式考试。考核方式包括平时出勤、作业情况考查和考试系统上机考试。课程结业考核采用上机考试方式。2.课程成绩评定标准考核形式分值考核细则1.平时成绩60%平时成绩包括:课堂点名、平时学生完成作业的情况占30%,使用考试系统进行单元测试,按30%计入课程总成绩。2.上机考试40%在规定1小时内完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论