面向对象语言c 随课实验教案

上传人:第*** 文档编号:57173296 上传时间:2018-10-19 格式:PDF 页数:12 大小:313.08KB
返回 下载 相关 举报
面向对象语言c  随课实验教案_第1页
第1页 / 共12页
面向对象语言c  随课实验教案_第2页
第2页 / 共12页
面向对象语言c  随课实验教案_第3页
第3页 / 共12页
面向对象语言c  随课实验教案_第4页
第4页 / 共12页
面向对象语言c  随课实验教案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《面向对象语言c 随课实验教案》由会员分享,可在线阅读,更多相关《面向对象语言c 随课实验教案(12页珍藏版)》请在金锄头文库上搜索。

1、教案20112012学年第 1 学期学 院学 院 ( 系 、 部系 、 部 )理学院 系系 (教研室或实验室教研室或实验室)信息技术系课课程程名名称称面向对象程序设计实验 授授课课班班级级091021-2 班 主主讲讲教教师师丁木华 职职称称讲师 使使用用教教材材C+教程东华理工大学教务处制课程概况课程 名称面向对象程序设计实验课程编号总计: 60学时讲课: 40学时 实验: 20学时学分类别必修课( )选修课() 理论课()实验课()任课 教师丁木华职称讲师授课 对象专业班级:091021-2共2个班基本 教材 和主 要参 考资 料教材: 【1】郑莉 ,李宁C+教程,人民邮电出版2010,5

2、 参考资料: 【1】郑莉等C+教程习题解答与实验指导 人民邮电出版社2011.2 【2】吕凤翥著C+语言基础教程清华大学出版社2007.2 【3】王育坚编著Visual C+程序设计清华大学出版社,2003.9 【4】孟宪福C+语言程序设计清华大学出版社2008.7教学目的要求通过本课程的学习,使学生理解面向对象程序设计思想,掌握面向对象程序 设计的基本概念和技术。使学生深刻理解面向对象技术所带来的观念改革,掌 握一种面向对象程序设计语言和面向对象设计的思维方式、规则与基本方法, 了解面向对象程序设计技术的发展趋势。通过面向对象思维的训练,使学生逐 渐掌握现代编程能力,为今后的软件开发和各种信

3、息处理打下良好的基础。教学重点难点教学重点:教学重点:C+基础知识,函数,类与对象,C+程序结构,数组、指针与字 符串,继承与多态性。教学难点教学难点:难点在于采用面向对象的观点分析问题、解决问题,以及培养学生 结合实际应用,采用面向对象的思想设计有效的算法和可视化编程实现能力。面向对象程序设计实验教案授课时间第9周 周四第7-8节课次1授课方式 (请打)理论课讨论课实验课习题课其他课时 安排2授课题目(教学章、节或主题) :实验一 VC6.0 开发环境应用入门及简单程序设计 上一课次教学内容提要本课次教学目的、要求(分掌握、熟悉、了解三个层次) :了解 Visual C+6.0 的特点,熟悉

4、开发环境;学习用 Visual C+60 编写标准的 C+ 控制台程序学会基本数据类型变量和常量的使用;学习运算符和表达式的应用;练习使 用简单的输入输出;学习使用 VC6.0 的 Debug 调试功能,单步执行、设置断点、观察 变量值。教学重点及难点:使用 VC6.0 的 Debug 调试功能,单步执行、设置断点、观察变量值。教 学 基 本 内 容 与 教 学 设 计(含时间分配)方法及手段实验教学内容安排:实验原理及知识点(学生预习知识,老师复习下知识点)实验原理及知识点(学生预习知识,老师复习下知识点)熟悉 Visual C+6.0 界面环境5 分钟每次实验兴趣算法(手动带打一个经典算法

5、)每次实验兴趣算法(手动带打一个经典算法)浮点数在计算机内部存储20 分钟实验例题介绍(引导例子)实验例题介绍(引导例子)使用 visual c+来建立一个非图形化的标准 c+程序,编译、运行教材c+ 教程中的例 1115 分钟 实验内容练习(学生动手做实验)实验内容练习(学生动手做实验) 详细见实验指导书讲稿安排50 分钟 教学手段:每次实验兴趣算法,由任课老师带学生敲打源代码,作为一个互动的机房 气氛培养;实验例题介绍实验的引例子,为后面学生仿照练习提供指导。1.带学生敲打 源代码2.多媒体讲解3. 引导讨论实验指导情况记录:实验小结:填表说明:1. 每项页面大小可自行添减;2. 课次为授

6、课次序,填 1、2、3等;3. 授课方式填理论课、 实验课、讨论课、习题课等;4. 表中蓝色字体为说明,编写教案时应删除。面向对象程序设计实验教案授课时间第9周 周五第7-8节课次2授课方式 (请打)理论课讨论课实验课习题课其他课时 安排2授课题目(教学章、节或主题) :实验二C+简单程序设计 上一课次教学内容提要使用 VC6.0 的 Debug 调试功能,单步执行、设置断点、观察变量值。本课次教学目的、要求(分掌握、熟悉、了解三个层次) :掌握基本数据类型变量和常量的应用;掌握运算符与表达式的应用;掌握结构化程 序设计基本控制结构的运用。继续熟悉使用 VC+60 开发环境中的 debug 调

7、试功能: 单步执行、设置断点、观察变量值,使用 step into 追踪到函数内部。教学重点及难点:掌握结构化程序设计基本控制结构的运用;使用 VC6.0 的 Debug 调试功能,单步执 行、设置断点、观察变量值,使用 step into 追踪到函数内部。教 学 基 本 内 容 与 教 学 设 计(含时间分配)方法及手段实验教学内容安排:实验原理及知识点(学生预习知识,老师复习下知识点)实验原理及知识点(学生预习知识,老师复习下知识点)基本数据类型、程序设计基本控制结构5 分钟每次实验兴趣算法(手动带打一个经典算法)每次实验兴趣算法(手动带打一个经典算法)点灯算法20 分钟实验例题介绍(引导

8、例子)实验例题介绍(引导例子)计算图形的面积15 分钟 实验内容练习(学生动手做实验)实验内容练习(学生动手做实验) 详细见实验指导书讲稿安排50 分钟 教学手段:每次实验兴趣算法,由任课老师带学生敲打源代码,作为一个互动的机房气氛培 养;实验例题介绍实验的引例子,为后面学生仿照练习提供指导。1.带学生敲打 源代码2.多媒体讲解3.引导讨论实验指导情况记录:实验小结:填表说明:1. 每项页面大小可自行添减;2. 课次为授课次序,填 1、2、3等;3. 授课方式填理论课、 实验课、讨论课、习题课等;4. 表中蓝色字体为说明,编写教案时应删除。面向对象程序设计实验教案授课时间第10周 周四第7-8

9、节课次3授课方式 (请打)理论课讨论课实验课习题课其他课时 安排2授课题目(教学章、节或主题) :实验三 数组、指针和字符串 上一课次教学内容提要结构化程序设计基本控制结构本课次教学目的、要求(分掌握、熟悉、了解三个层次) :熟悉字符串数据的组织和处理;掌握指针的使用方法;掌握动态内存分配实现动态 数组,并体会指针在其中的作用;分别使用字符串数组和标准 C+库练习处理字符串的 方法;学习使用 VC6.0 的 Debug 调试功能,观察指针的内容及其所指向的对象的内容。教学重点及难点:掌握指针的使用方法。掌握动态内存分配实现动态数组;教 学 基 本 内 容 与 教 学 设 计(含时间分配)方法及

10、手段实验教学内容安排:实验原理及知识点(学生预习知识,老师复习下知识点)实验原理及知识点(学生预习知识,老师复习下知识点)数组、字符串数组、字符串、指针;5 分钟每次实验兴趣算法(手动带打一个经典算法)每次实验兴趣算法(手动带打一个经典算法)螺旋方阵20 分钟实验例题介绍(引导例子)实验例题介绍(引导例子)将若干字符串按字母顺序(由小到大)输出15 分钟 实验内容练习(学生动手做实验)实验内容练习(学生动手做实验) 详细见实验指导书讲稿安排50 分钟 教学手段:每次实验兴趣算法,由任课老师带学生敲打源代码,作为一个互动的机房 气氛培养;实验例题介绍实验的引例子,为后面学生仿照练习提供指导。1.

11、带学生敲打 源代码2.多媒体讲解3. 引导讨论实验指导情况记录:实验小结:填表说明:1. 每项页面大小可自行添减;2. 课次为授课次序,填 1、2、3等;3. 授课方式填理论课、 实验课、讨论课、习题课等;4. 表中蓝色字体为说明,编写教案时应删除。面向对象程序设计实验教案授课时间第10周 周五第7-8节课次4授课方式 (请打)理论课讨论课实验课习题课其他课时 安排2授课题目(教学章、节或主题) :实验四函数 上一课次教学内容提要指针、动态内存分配实现动态数组;本课次教学目的、要求(分掌握、熟悉、了解三个层次) :掌握函数的定义和调用方法; 掌握函数的参数传递机制;了解并掌握递归函数的使用;

12、掌握带默认形参的函数使用方法;掌握重载函数的定义和使用;继续熟悉使用 VC+60 开发环境中的 debug 调试功能:单步执行、设置断点、观察变量值,使用 step into 追踪 到函数内部。教学重点及难点:掌握函数的参数传递机制;了解并掌握递归函数的使用;掌握带默认形参的函数使用 方法;掌握重载函数的定义和使用;教 学 基 本 内 容 与 教 学 设 计(含时间分配)方法及手段实验教学内容安排:实验原理及知识点(学生预习知识,老师复习下知识点)实验原理及知识点(学生预习知识,老师复习下知识点)参数传递、递归函数、默认形参的函数、重载函数5 分钟每次实验兴趣算法(手动带打一个经典算法)每次实

13、验兴趣算法(手动带打一个经典算法)走楼梯算法20分钟实验例题介绍(引导例子)实验例题介绍(引导例子)用递归的方法编写函数求 Fibonacci 级数,观察递归调用过程15分钟 实验内容练习(学生动手做实验)实验内容练习(学生动手做实验) 详细见实验指导书讲稿安排50 分钟 教学手段:每次实验兴趣算法,由任课老师带学生敲打源代码,作为一个互动的机房气 氛培养;实验例题介绍实验的引例子,为后面学生仿照练习提供指导。1.带学生敲打 源代码2.多媒体讲解3. 引导讨论实验指导情况记录:实验小结:填表说明:1. 每项页面大小可自行添减;2. 课次为授课次序,填 1、2、3等;3. 授课方式填理论课、 实

14、验课、讨论课、习题课等;4. 表中蓝色字体为说明,编写教案时应删除。面向对象程序设计实验教案授课时间第11周 周四第7-8节课次5授课方式 (请打)理论课讨论课实验课习题课其他课时 安排2授课题目(教学章、节或主题) :实验五 抽象与分类 上一课次教学内容提要参数传递、默认形参的函数、重载函数本课次教学目的、要求(分掌握、熟悉、了解三个层次) :掌握类的声明和对象的声明及使用;熟悉具有不同访问属性的成员的访问方式;观察 构造函数和析构函数的执行过程;学习友元函数和友元类的组合使用方法;学习使用 VC6.0 的 Debug 调试功能,观察程序流程,跟踪观察类的构造函数、析构函数、成员函 数的执行

15、顺序。教学重点及难点:掌握类的声明和对象的声明; 熟悉具有不同访问属性的成员的访问方式;观察构造函 数和析构函数的执行过程;教 学 基 本 内 容 与 教 学 设 计(含时间分配)方法及手段实验教学内容安排:实验原理及知识点(学生预习知识,老师复习下知识点)实验原理及知识点(学生预习知识,老师复习下知识点)掌握类的声明和对象的声明及使用;不同访问属性的成员的访问方式;观察 构造函数和析构函数的执行过程;友元函数和友元类5 分钟每次实验兴趣算法(手动带打一个经典算法)每次实验兴趣算法(手动带打一个经典算法)链表类的构建20 分钟实验例题介绍(引导例子)实验例题介绍(引导例子) 定义一个 CPU

16、类,15 分钟 实验内容练习(学生动手做实验)实验内容练习(学生动手做实验) 详细见实验指导书讲稿安排50 分钟 教学手段:每次实验兴趣算法,由任课老师带学生敲打源代码,作为一个互动的机房 气氛培养;实验例题介绍实验的引例子,为后面学生仿照练习提供指导。1.带学生敲打 源代码2.多媒体讲解3. 引导讨论实验指导情况记录:实验小结:填表说明:1. 每项页面大小可自行添减;2. 课次为授课次序,填 1、2、3等;3. 授课方式填理论课、 实验课、讨论课、习题课等;4. 表中蓝色字体为说明,编写教案时应删除。面向对象程序设计实验教案授课时间第11周 周五第7-8节课次6授课方式 (请打)理论课讨论课实验课习题课其他课时 安排2授课题目(教学章、节或主题) :实验六运算符重载和多文件工程与编译处理命令 上一课次教学内容提要类的声明和对象的声明不同访问属性的成员的访问方式; 友元函 数和友元类本课次教学目的、要求(分掌握、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号