C语言程序设计》授课计划
- 格式:doc
- 大小:77.50 KB
- 文档页数:4
1
广东理工职业学院授课计划
(2009年—2010年第2学期)
课程名称 C语言程序设计
专业班级 09通信技术1班
课程类型 理论( ) 理论+课内实践(√) 课内实践( )
学分学时 学分(3);总学时(54),其中:理论学时(18),课内实践学时(36)
任课教师 彭栋
教材名称版本 C语言程序设计,2007,林小茶 编,高中国铁道出版社 高职高专教材 ( ) 教育部规划教材(√)
教育部精品教材( )
自编教材 ( )
教学大纲
版本
2010年2月修订
本学期教学目标:
本课程是一门实践性很强的课程,既强调对理论的掌握,又强调上机编程、调试、
运行等实践环节,特别注重实际编程能力的培养。最终使学生能运用结构化程序设计
方法编写程序,培养自己优良的编程风格,在程序设计方面基本达到“综合应用”的
层次。
本学期教学内容:
C 语言是当今最为广泛的几种语言之一,又是C++的基础,本课程重点介绍C 语
言的结构化程序设计方法和标准C 的编程与应用,内容包括:C 语言的基本概念和基
本语法规则、数据的基本类型和自定义类型、函数、文件和指针等知识,为后继课程
的学习打下坚实的基础。
2
教学实施方案说明(包括理论教学、实践教学):
所有课程内容分为多媒体教室以及机房授课,采用项目驱动方式教学方法,课堂
上讲练结合,使学生掌握项目要求及实现的主要技术。
一般地,每周布置一次课外作业,完成指定项目的设计。每周安排一定时间点评
作业情况。
本课程力求达到让学生掌握C程序设计的基础知识、基本概念,并能用C编写常
用的程序,掌握程序设计的思想和编程技巧
* 如由于班级其它课程实训或因节假日导致课时不足,可对课程授课进度进行适
当的调整,或适当减少第9-10章的课时。
课内实践条件要求(地点、核心设备、软件等):
地点:多媒体教室、计算机机房
核心设备:PC
软件:
Visual C++6.0
考核说明(包括考核方法、总评成绩的计算):
考核分为平时成绩和期末成绩,其中平时考核为上机操作,期末考核为笔试。
平时成绩(占50%):完成至少16次实训项目
期末成绩(占50%):定时完成命题项目
教研室审核意见 系(部)审核意见(盖章)
3
教学进度表
说明:全部授课方式均为“理论教学+操作演示+课内实践”
次 周 学时 章节、内容、授课方式 作业 地点
1
1 4
1.§1、C语言概述§1.1、程序与程序设计语言
§1.2、C语言发展概述和主要特点 §1.3、C语
言的基本结构 §1.4、程序的调试
2.§2、C语言基本知识§2.1、字符集和标识符
§2.2、常量与变量 §2.3、C语言的数据类型 §
2.4、整型数据 §2.5、浮点数 §2.6、字符型数
据
3.熟悉VC++6.0的编程环境
1、第一章:6、7题
2、建立自己第一个C语言程序并在VC++6.0环境下调试通过。 1.机房
2.多媒体课室
2 2 2 1.掌握如何定义常量和变量,及其输入输出方法,掌握几种常用的数据类型及其特点。 1、用赋值语句、输入/输出语句设计和调试简单的顺
序结构程序。
1.机房
3 3 4 1.§3、运算符和表达式§3.1、表达式 §3.2、算术运算符 §3.3、赋值运算符 §3.4、不同数据类型数据间的混合运算 §3.5、关系运算符 §3.6、逻辑运算符§3.7、增1/减1运算符§3.8、位逻辑运算符 §3.9、其他运算符 §3.10、指针类型与指针运算符 1、课后习题 2、运算符和表达式程序设
计与调试
1.机房
2.多媒体课室
4 4 2 1. 掌握不同类型数据间的混合运算规则;不同运算符(算术、关系、逻辑运算符等)的使用特点,清楚每种运算符的优先级与结合性;掌握各种表达式的含义与使用要点。 1、课后习题 2、了解顺序和选择结构程
序设计
1.机房
5 5 4 1.§4、顺序和选择结构程序设计§4.1、结构化程序设计§4.2、语句与分程序 §4.3、顺序结构程序设计 §4.4、选择结构程序设计 §4.5、switch语句 §4.6、条件运算符§4.7、程序举例 1、课后习题 2、顺序和选择结构程序设
计
1.机房
2.多媒体课室
6
6 2 1. 循环结构程序设计
1、课本配套练习 2、了解循环结构程序设计 1.机房
7 7 4 1.§5、循环结构程序设计§5.1、问题的提出与程序示例§5.2、while语句 §5.3、do..while语句 §5.4、for语句 §5.5、多重循环 §5.6、break语句在循环语句中的用法§5.7、continue语句§5.8、控制循环的使用方法 §5.9、程序举例 1、课后习题 2、循环结构程序设计与调
试
1.机房
2.多媒体课室
8
8 2 1. 函数
1、课后习题
2、了解函数的基本构造,上机调试包含简单函数的C语言程序。 1.机房
9
9 4
1.§6、函数§6.1、问题的提出与程序示例§6.2、
函数基础 §6.3、函数的定义 §6.4、函数调用
§6.5、函数说明 §6.6、参数传递§6.7递归调
用§6.8、变量的存储类别
1、课后习题 2、针对函数的程序设计 1.机房
2.多媒体课室
4
10 10 2 1.函数 1、针对函数的程序设计 2.、综合复习前面几周的内
容。
1.机房
11 11 4 1.§7、数组§7.1、问题的提出与程序示例§7.2、一维数组 §7.3、二维数组 §7.4、数组作为函
数的参数 §7.5、字符串与字符串参数
1、课后习题 2、针对数组的程序设计 1.机房
2.多媒体课室
12 12 2 1.数组 1、复习数组的知识 2、了解有关指针程序设
计。
1.机房
13
13 4
1.§8、指针§8.1、空间的动态分配与指针运算
§8.2、指针与函数 §8.3、指针与一位数组 §
8.4、二级指针 §8.5、指针数组 §8.6、指针与
二维数组§8.7、命令行参数
1、课后习题 2、针对指针的程序设计 1.机房
2.多媒体课室
14 14 2 1.指针 1、针对指针的程序设计
1.机房
15
15 4
1.§9、结构体等构造数据类型§9.1、结构体§
9.2、结构体数组 §9.3、结构体指针 §9.4、结
构体与函数 §9.5、联合体 §9.6、枚举§9.7
类型定义§9.8、程序举例
1、课后习题 2、针对结构体的程序设计 1.机房
2.多媒体课室
16 16 2 1. 结构体等构造数据类型 1、针对结构体的程序设计
1.机房
17
17 4
1.§10、文件§10.1、问题的提出与程序示例§
10.2、文件操作的基本方法和相关概念§10.3、
文件的读写操作§10.4、文件的定位 §10.5、
程序举例
1、课后习题 2、针对文件的程序设计 1.机房
2.多媒体课室
18 18 2 1.综合实验练习(学生成绩管理系统) 1、综合设计
1.机房
【说明】
1、 每学期按课程制定授课计划,包括公共必修课、公共选修课、专业必修课、专业选修课
及按固定周学时进行教学的技能实训课;
2、 各门课程的学期授课计划,由任课教师根据课程教学大纲和校历进行编制(多名任课教
师讲授同一课程的由课程教学团队统一制定授课计划),经教研室主任审核同意后,由
系(部)主任批准执行;
3、 教学进度表一般以学时为单位(每节课填写一行),请根据需要自行增加教学进度表的
行数;
4、 授课计划应于学期第1周内分送教学团队、系(部),系(部)汇总后于第2周交教务
处存档。