《《程序设计语言》教案.doc》由会员分享,可在线阅读,更多相关《《程序设计语言》教案.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-作者xxxx-日期xxxx程序设计语言教案【精品文档】教 案 20142015学年第1学期院 (部) 软件学院 教 研 室 软件工程 课 程 名 称 程序设计基础 授 课 专 业 班 级 软工11、12、13 主 讲 教 师 杨建英职 称 职 务 讲师 使 用 教 材 谭浩强C程序设计(第四版)2014年9月第 1 次课的教学整体安排授课时间第 3 周 第 1 节课时安排3学时授课题目(教学章、节或主题):第一章 概述教学目的、要求(分掌握、理解、了解三个层次):了解程序设计语言的发展历史、分类及主要特点和本专业学习这门课程的必要性。掌握C程序的结构及书写格式,C程序的开发过程以及Visua
2、l C+集成开发环境的使用。教学内容:见附录基本内容:为什么要学习这门课;程序设计语言的发展历史,C语言的主要特点,C语言程序的结构,C语言程序的书写格式,C语言程序的开发过程,Turbo C集成开发环境的使用。重点:C语言程序的结构及书写格式,C语言程序的开发过程以及Visual C+集成开发环境的使用。难点:C语言程序的开发过程, Visual C+集成开发环境的使用。讨论、思考、作业:1思考讨论学习这门课后,对同学们今后的学习和工作的意义。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计
3、(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社 教学过程设计:新课导入15分钟,授新课105分钟(多讲解实例),安排讨论10分钟,布置作业及实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 2 次课的教学整体安排授课时间第 4 周 第 1 节
4、课时安排3学时授课题目(教学章、节或主题):第二章 数据类型、运算符与表达式之一教学目的、要求(分掌握、理解、了解三个层次):了解C语言的所有数据类型。掌握C语言的基本数据类型。掌握常量、变量和标识符,整型、实型、字符型数据(常量和变量)。教学内容:基本内容:C语言的所有数据类型;C语言的基本数据类型;常量与变量的概念,标识符的定义;整型常量的表示,整型变量的存放、分类、定义,整型常量的类型等;实型常量的表示,实型变量的存放、分类、定义,实整常量的类型等;字符常量,字符变量,字符串常量。变量赋初值。重点:常量与变量的概念,标识符的定义,整型、实型、字符型变量的定义。难点:数据在内存中的存放形式
5、。讨论、思考、作业:1思考讨论常量与变量的区别,标识符的定义方法。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置
6、作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 3 次课的教学整体安排授课时间第 5 周 第 1 节课时安排3学时授课题目(教学章、节或主题):数据类型、运算符与表达式之二教学目的、要求(分掌握、理解、了解三个层次):掌握C语言的运算符和表达式,运算优先级和结合性,不同类型数据之间的转换。教学内容:基本内容:各类数据型数据之间的混合运算;基本算术运算符和算术表达式;赋值运算符和赋值表达式;复合的赋值表达式;逗号运算符和逗号表达式;运算优先级和结合性;自动类型转换;强制类型转换。重点:基本算术运算符和算术表
7、达式,赋值运算符和赋值表达式,逗号运算符和逗号表达式,运算优先级和结合性,自动类型转换(隐式类型转换),强制类型转换(显式类型转换)。难点:整数除法、%运算符;自增、自减运算符;复合赋值表达式。讨论、思考、作业:1思考讨论在应用中自动类型转换和强制类型转换哪个容易理解和不容易出错。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机
8、等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习5分钟,授新课70分钟,安排讨论10分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 4 次课的教学整体安排授课时间第 6 周 第 1 节课时安排3学时授课题目(教学章、节或主题):第三章 顺序结构程序设计教学目的、要求(分掌握、理解、了解三个层次):掌握顺序结构程序的特点,赋值语句,复合语句,字符数据的输入输出函数getchar
9、和putchar,格式输入输出函数scanf和printf等。教学内容:基本内容: C语句概述;赋值语句、复合语句; 数据输入输出的概念及在C语言中的实现;字符数据的输入输出函数getchar和putchar;格式输入输出函数scanf和printf;顺序结构程序设计举例等。重点:赋值语句,输入输出函数getchar和putchar,scanf和printf,顺序结构程序举例。难点:整型、实型、字符型数据的输入、输出格式。讨论、思考、作业:1思考讨论字符数据的输入输出能否用输入输出函数scanf和printf,讨论后验证如果用会出现什么结果。2做实验指导书上的题目,在上机时输入、编辑、编译、连
10、接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习5分钟,授新课70分钟,安排讨论10分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型
11、实物挂图音像其他第 5 次课的教学整体安排授课时间第 7 周 第 1 节课时安排3学时授课题目(教学章、节或主题):第四章 选择结构程序设计之一教学目的、要求(分掌握、理解、了解三个层次):掌握关系运算和逻辑运算,用if 语句实现的选择结构。教学内容:基本内容:选择结构的导入(即为什么要有选择结构);关系运算符和关系表达式;逻辑运算符和逻辑表达式;if语句;用if 语句实现的选择结构;程序举例。重点:用if语句实现的选择结构,程序举例。难点:计算逻辑表达式的值,表示复杂条件,“=”和“= =”运算符的区别,实数的相等比较。讨论、思考、作业:1思考讨论if语句的3种形式都用“if(表达式)语句1
12、 else 语句2”是否可行。 2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社 教学过程设计:复习5分钟,授新课70分钟,安排讨论10分钟,布置作业实验5分钟(时间分配仅供参考
13、)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 6 次课的教学整体安排授课时间第 8 周 第 1 节课时安排3学时授课题目(教学章、节或主题):选择结构程序设计之二教学目的、要求(分掌握、理解、了解三个层次):掌握选择结构的嵌套,条件运算符,用switch语句实现的多分支选择结构。教学内容:基本内容:选择结构的嵌套;条件运算符;switch语句;用switch语句实现的多分支选择结构;程序举例。重点:条件运算符,用switch语句实现的多分支选择结构,程序举例。难点:用switch语句实现的多分支选择结构。讨论、思考、作业:1思考讨论s
14、witch语句中不用“break”是否可以。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社 教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间
15、分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 7 次课的教学整体安排授课时间第 9 周 第 1 节课时安排3学时授课题目(教学章、节或主题):循环结构程序设计之一教学目的、要求(分掌握、理解、了解三个层次):掌握while结构和do-while结构。教学内容:基本内容:循环结构的导入(即为什么要有循环结构);循环结构概述;while结构;do-while结构;程序举例。重点:while结构,do-while结构,程序举例。难点:while结构和do-while结构的执行流程。讨论、思考、作业:1思考讨论while结构和do
16、-while结构是否可以互相转化。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间分配仅供参考
17、)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 8 次课的教学整体安排授课时间第 10 周 第 1 节课时安排3学时授课题目(教学章、节或主题):循环结构程序设计之二教学目的、要求(分掌握、理解、了解三个层次):掌握for循环结构,循环的嵌套,break语句和continue语句。教学内容:基本内容:for循环结构; 循环的嵌套;break语句和continue语句;几种循环的比较;程序举例。重点:for循环结构,循环结构的程序举例。难点:for循环结构的执行流程。讨论、思考、作业:1思考如何在循环中实现数据的累加、累乘。2做实验指导书
18、上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式
19、:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 9 次课的教学整体安排授课时间第 11 周 第 1 节课时安排3学时授课题目(教学章、节或主题):数组之一教学目的、要求(分掌握、理解、了解三个层次):掌握一维数组的定义,初始化和引用。教学内容:基本内容:数组的导入(即为什么要用到数组);一维数组的定义;一维数组的初始化;一维数组的引用;程序举例:排序(冒泡法或选择法)等。重点:一维数组的定义,初始化和引用,程序举例。难点:程序举例。讨论、思考、作业:1思考讨论一维数组的输入输出,求一维数组各元素的和与平均值,求一维数组的最大(小)值及其位置之一的编程思路。2做实验指导书上的题目,在上
20、机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况另外布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论
21、指导其他教学资源:多媒体模型实物挂图音像其他第 10 次课的教学整体安排授课时间第 12 周 第 1 节课时安排3学时授课题目(教学章、节或主题):数组之二教学目的、要求(分掌握、理解、了解三个层次):掌握二维数组、三维数组的定义,初始化和引用。教学内容:基本内容:二维数组的定义;二维数组的初始化;二维数组的引用;三维数组的定义,初始化和引用;程序举例。重点:二维数组的定义,初始化和引用,程序举例。难点:程序举例。讨论、思考、作业:1思考讨论求3*3矩阵对角线元素之和,数列首尾颠倒之一的的编程思路。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况另
22、外布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社 教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 11 次课的教学整
23、体安排授课时间第 13 周 第 1 节课时安排3学时授课题目(教学章、节或主题):字符数组和字符串教学目的、要求(分掌握、理解、了解三个层次):掌握字符数组的定义、初始化和引用,以及输入输出。应用字符串运算函数。教学内容:基本内容:字符数组的定义;字符数组的初始化;字符数组的引用;字符串和字符串结束标志;字符数组的输入输出;字符串运算函数。程序举例。重点:字符数组的定义、初始化和引用,字符串运算函数strlen、strcpy、strcmp、strcat。难点:字符串和字符串结束标志等。讨论、思考、作业:1思考讨论字符数组定义的元素个数多或少(如char c50=I, ,a,m, ,a, ,b,
24、o,y;和char c3=I, ,a,m, ,a, ,b,o,y;)对初始化的影响。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安
25、排讨论5分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 12 次课的教学整体安排授课时间第 14 周 第 1 节课时安排3学时授课题目(教学章、节或主题):函数之一教学目的、要求(分掌握、理解、了解三个层次):掌握函数的定义,函数调用的一般形式。掌握模块化程序设计的思想。教学内容:基本内容:函数的导入(即为什么要用到函数);函数定义的一般形式(无参函数、有参函数);函数参数和函数的值;函数调用的一般形式;模块化程序设计的思想;函数程序举例。重点:函数的定义,函数调用的一般形式,函数程序举例。难点
26、:函数的定义和调用。讨论、思考、作业:1思考讨论模块化程序设计的思想的优越性。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习5分钟,授新课75分钟,安排讨论5
27、分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 13 次课的教学整体安排授课时间第 15 周 第 1 节课时安排3学时授课题目(教学章、节或主题):函数之二教学目的、要求(分掌握、理解、了解三个层次):了解函数的嵌套调用和递归调用。掌握数组作为函数参数。掌握库函数的调用。教学内容:基本内容:函数的嵌套调用;函数的递归调用;数组作为函数参数;库函数的调用;程序举例。重点:函数的嵌套调用和递归调用,数组作为函数参数,程序举例。难点:函数的嵌套调用和递归调用,程序举例。讨论、思考、作业:1思考讨论嵌套
28、调用和递归调用哪一个更难理解,递归调用怎样才不易出错。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业实验5分
29、钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 14 次课的教学整体安排授课时间第 16 周 第 1 节课时安排3学时授课题目(教学章、节或主题):对函数的进一步讨论教学目的、要求(分掌握、理解、了解三个层次):了解局部变量、全局变量;了解变量的存储属性;了解内部函数,外部函数。教学内容:基本内容:局部变量、全局变量;变量的存储属性:auto,static,register,extern;内部函数,外部函数;程序举例。重点:局部变量、全局变量;变量的四种存储属性等。难点:局部变量、全局变量的作用范围;变量的生存期;可
30、见性与存在性等。讨论、思考、作业:做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习5分钟,授新课70分钟,安排讨论5分钟布置作业实验5分钟(时间分配仅供参考)授课
31、类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 15 次课的教学整体安排授课时间第 17 周 第 1 节课时安排3学时授课题目(教学章、节或主题):编译预处理教学目的、要求(分掌握、理解、了解三个层次):掌握宏定义,文件包含。了解条件编译。教学内容:基本内容:宏定义:无参宏定义,带参宏定义;文件包含;条件编译;程序举例。重点:宏定义。难点:带参宏定义。讨论、思考、作业: 1讨论带参宏定义怎样应用才不会出现错误。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:
32、C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习15分钟,授新课60分钟,安排讨论10分钟,布置作业实验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 16 次课的教学整体安排授课时间第 18 周 第 1 节课时
33、安排3学时授课题目(教学章、节或主题):指针之一教学目的、要求(分掌握、理解、了解三个层次):掌握指针的概念,指针变量的定义,指针变量的赋值,指针变量作为函数参数。教学内容:基本内容:地址和指针的概念;指针变量的定义;指针变量的赋值;取地址运算符和指针运算符;指针变量作为函数参数;程序举例。重点:指针变量的定义,指针变量的赋值,指针变量作为函数参数。难点:指针变量作为函数参数。讨论、思考、作业:1思考如何利用指针间接访问指针的指向对象,用指针变量作为函数参数时应注意的问题。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业
34、。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社教学过程设计:复习5分钟,授新课70分钟,安排讨论10分钟,布置作业试验5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 17 次课的教学整体安排授课时间第 周 第 节课时
35、安排2学时授课题目(教学章、节或主题):指针之二教学目的、要求(分掌握、理解、了解三个层次):了解指针与数组,指针与字符串,返回指针值的函数等。教学内容:基本内容:指针与数组:指向数祖元素的指针,通过指针引用数祖元素,程序举例;指针与字符串:字符串的表现形式,字符串指针作函数参数,程序举例;返回指针值的函数:定义形式,程序举例;其它。重点:指向数祖元素的指针,通过指针引用数祖元素。难点:通过指针引用数祖元素。讨论、思考、作业:做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校
36、计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社 教学过程设计:复习10分钟,授新课70分钟,安排讨论5分钟,布置作业5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他第 18 次课的教学整体安排授课时间第 周 第 节课时安排2学时授课题目(教学章、节或主题):结构体和共同
37、体,位运算,文件等教学目的、要求(分掌握、理解、了解三个层次):了解结构体、共用体、枚举和用户定义的类型;了解位运算;了解文件。教学内容:基本内容:结构体、共用体、枚举和用户定义的类型导入;结构体:结构体的定义,引用和初始化;共用体的概念;枚举和用户定义的类型;各种位运算符和各种位运算;文件:打开和关闭fopen和fclose函数,读写fgetc和fputc函数,fread和fwrite函数,fscanf和fprintf函数,定位rewind、fseek、ftell函数及基本用法。重点:结构体的概念,用文件存储数据及数据的取出。难点:用文件存储数据及数据的取出。讨论、思考、作业:1思考讨论同学
38、们做一个什么题目会用到结构体(不要和老师已经讲到的相同)。2做实验指导书上的题目,在上机时输入、编辑、编译、连接、运行。注:教师也可以根据教学的实际情况布置其他讨论题、思考题和作业。参考资料:C语言及程序设计(面向21世纪高等院校计算机规划教材) 杜忠友,刘浩,叶曙光,姜庆娜编著 中国铁道出版社 C语言程序设计教程(高等学校21世纪教材)徐士良编著,人民邮电出版社全国计算机等级考试二级教程C语言程序设计教育部考试中心田淑清编,高等教育出版社C语言程序设计(普通高等教育“十一五”国家级规划教材)杨路明主编 北京邮电大学出版社 教学过程设计:新课导入5分钟,授新课75分钟,安排讨论5分钟,布置作业
39、5分钟(时间分配仅供参考)授课类型:理论课讨论课实验课练习课其他教学方式:讲授讨论指导其他教学资源:多媒体模型实物挂图音像其他C语言及程序设计114次上机整体安排序号实验名称实验内容学时1C程序的运行环境和运行C程序的方法C程序的编辑运行的基本方法22数据描述、运算符与表达式数据描述、运算符与表达式的操作23顺序结构程序设计顺序结构程序设计及操作24选择结构程序设计选择结构程序设计及操作25循环结构程序设计循环结构程序设计及操作26选择、循环结构程序设计进一步进行选择、循环结构程序设计27一维数组数组的定义,赋值,输入输出及有关算法28二维数组数组的定义,赋值,输入输出及有关算法29字符数组、
40、字符串字符数组的定义、初始化和引用等210函数(一)函数的定义及调用的规则和方法211函数(二)函数的嵌套调用和递归调用 212函数(三)变量的存储属性、宏定义等213指针(一)指针的概念,定义和赋值,指针变量作为函数参数等214指针(二)2(具体内容见上机实验指导书)20082009学年第1学期课程教学实施小结课程名称C语言及程序设计 采用教材谭浩强C程序设计(第三版)任课教师实验(实习)指导教师计划安排培养计划、教学大纲安排总课时64学时,4学分,其中理论36 学时、上机28学时、实验(实践、实习)0学时、多媒体36学时。本学期计划授课36学时,其中理论36学时、上机28学时、实验(实践、实习)0学时、多媒体36学时。实施情况实际完成的授课总课时36学时,其中理论36学时、上机28学时、实验(实践、实习)0学时、多媒体36学时。按实施教学编写的教案数1份,多媒体课件1份。考核方式期末闭卷笔试(全校统考)。教学小结(含本学期参加教改课题、课程建设及获相关教学奖励等情况)任 课 教 师(签名) 教研室主任(签名)