收藏 分销(赏)

C++大学基础教程面向对象程序设计教案模板.docx

上传人:二*** 文档编号:4555234 上传时间:2024-09-29 格式:DOCX 页数:40 大小:88.33KB
下载 相关 举报
C++大学基础教程面向对象程序设计教案模板.docx_第1页
第1页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、教 案 xx 学年 第 x 学期课程名称: 面向对象程序设计 教学模式:线上 线下x 混合 实践授课班级:xx专业xx年级xx班授课教师: xx 职称: xx 授课教材:H.M.DeitelC+大学基础教程编写说明1教案是教学过程的实施方案,是根据课程教学大纲规定的教学内容和教学基本要求,结合授课对象的实际情况,对教学活动的全程设计。2建议理论授课每次课(2小节)编写一个教案,实践课根据实践内容编写教案;每门课程的教案按学期用一个封面左侧装订,A4纸双面打印,手写亦可。3本表的每项内容都要认真填写,“教学过程”部分要详细填写;要求格式整齐,段落清晰,注重思想性、科学性、逻辑性和艺术性。4每门课

2、程的授课教案在每次授课时应及时更新。第1讲授课时间 3 月 26 日,第 4 周 周 一 第 5-6 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第一章计算机、互联网和万维网简介教学目标知识目标:理解面向对象技术的基本概念,如类、对象、属性、行为、封装和继承等;理解一个典型的C+程序开发环境;能力目标:选择合理的开发环境和使用平台、开发工具,并能够理解其局限性。教学重点和难点重点:对基本的对象技术概念的理解,难点:掌握典型的C+程序开发环境教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主学习面向对象

3、程序设计概念,尝试和结构化编程进行比较探究法,25分钟授课内容计算机组成、早期的操作系统、个人计算、分布式计算和客户/服务器计算、互联网和万维网 通过一个游戏案例,引入程序设计、程序等概念,引导学生讨论C+和C语言的差别讲授法+讨论法,10分钟机器语言、汇编语言和高级语言;C和C+的历史通过案例引导学生讨论面向对象程序设计方法和结构化程序设计方法的区别与联系讲授法+讨论法,15分钟C+标准库、Java的历史、Fortran、Cobol、Pascal和Ada ;Basic、Visual Basic、Visual C+、C#和.NET引导学生讨论不同开发语言的不同之处讨论法,10分钟主要的软件趋势

4、:对象技术;典型的C+开发环境 引导学生使用C+开发环境,让学生选择自己喜欢的环境讨论法+探究法,20分钟运行一个C+应用程序 引导学生使用C+开发环境,开发面向对象程序讨论法+探究法+练习法,20分钟对象技术和UML的介绍 引导学生理解UML语言中的表示方法,选择合适的UML画图工具讨论法+探究法,10分钟小结讲授法,5分钟课后活动查询课后Web资源,完成习题1.10。附1:教学方法举例(1)以语言传递信息为主的方法,如讲授法、谈话法、读书指导法等;(2)以直接感知为主的方法,如演示法、参观法等;(3)以实际训练为主的方法,如练习法、实验法、实习法、作业法;(4)以引导探究为主的方法,如讨论

5、法、发现法、探究法、任务驱动法等。附2:术语解释(1)教学模式:在一定的教育思想、教学理论和学习理论的指导下,在一定环境下展开的教学活动进程的结构形式,是开展教学活动的一套方法论体系,是基于一定的教学理论建立起来的较为稳定的教学活动框架和程序。(2)教学方式:为实现教学内容,达成教学目标,在教学活动中对教学手段的总体运用形式和教学活动总体呈现形式。(3)教学方法:是师生为实现共同的教学目标,完成共同的教学任务,在教学过程中运用的教学方式和教学手段的总称。第2讲授课时间 3 月 26 日,第 4 周 周 一 第 7-8 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第

6、二章 C+编程入门教学目标知识目标:能够使用C+编写简单的计算机程序:编写简单的输入输出语句、编写简单的判断语句;能够使用基本的数据类型和算术运算符;掌握计算机内存的基本概念。能力目标:完成四则混合运算系统的概要设计和详细设计。教学重点和难点重点:C+语言的特征,标准输入流对象cin 和输出流对象cout以及流插入符“”。难点:利用C+语言的特征,进行规范的程序开发教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习完成简单的C+程序设计探究法,30分钟授课内容第一个C+程序:打印一行文本 修改第一个C+程序 引导学生使用C+开

7、发环境完成简单的输出,并根据需要修改自己的代码讨论法+练习法,20分钟另一个C+程序:整数相加 引导学生使用C+开发环境完成整数相加的功能代码讨论法+练习法,20分钟内存的概念 引导学生利用内存,开发尽可能占用小内存的代码讨论法,5分钟算术运算 引导学生比较C+算数运算符和C语言算术运算符讨论法,20分钟判断:相等运算符和关系运算符引导学生通过自己开发实例比较相等运算符和关系运算符讨论法+练习法,20分钟本次课小结讲授法,5分钟课后活动根据课堂上的加法运算,完成四则混合运算代码开发第3讲授课时间 3 月 27 日,第 4 周 周 二 第 5-6 节课次1授课类型理论课 讨论课 习题课 实验课

8、其他: 课时安排2授课题目第三章 类和对象介绍3.1-3.5 定义具有形参的成员函数教学目标知识目标:理解掌握类、对象、成员函数和数据成员的概念;掌握如何定义类,并由类创建对象;掌握如何调用成员函数;理解并掌握构造函数的一般概念和定义;理解通过接口与实现方法的分离来保证封闭性。能力目标:能够根据所学知识点,设计符合要求的类。教学重点和难点重点:成员函数的定义和调用;类的数据成员和函数局部变量的区别;构造函数;接口和实现的分离。难点:类的设计教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习类和对象概念,并能够进行简单类的设计探

9、究法+练习法,20分钟授课内容类、对象、成员函数和数据成员 引导学生讨论类、对象、成员函数、数据成员的概念, 讨论法,20分钟本章范例综述引导学生讨论本章范例缺陷,尝试进行完善讨论法+练习法,20分钟定义具有成员函数的类 引导学生利用按照要求完成相应功能的成员函数的类讨论法+练习法,20分钟定义具有形参的成员函数引导学生完成已经完成的类的成员函数进行完善讨论法+练习法,20分钟本次课小结讲授法,10分钟课后活动自测题 习题3.11第4讲授课时间3 月 27 日,第 4 周 周 二 第 9-10 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第三章 类和对象介绍3.6

10、-3.10 定义具有形参的成员函数教学目标知识目标:理解掌握类、对象、成员函数和数据成员的概念;掌握如何定义类,并由类创建对象;掌握如何调用成员函数;理解并掌握构造函数的一般概念和定义;理解通过接口与实现方法的分离来保证封闭性。能力目标:在应用中通过接口与实现方法的分离来保证封闭性。教学重点和难点重点:成员函数的定义和调用;类的数据成员和函数局部变量的区别;构造函数;接口和实现的分离。难点:接口和实现的分离教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习类和对象概念,并能够进行简单类的设计探究法+练习法,20分钟授课内容数据

11、成员、设置函数和获取函数引导学生讨论数据成员、设置函数和获取函数的概念和功能。讨论法,10分钟用构造函数初始化对象引导学生设计合适的构造函数,并利用它们初始化对象讨论法+练习法,20分钟一个类对应一个独立文件的可重用性引导学生讨论一个类一个独立文件在应用中的作用讨论法+练习法,20分钟接口与实现的分离 引导学生设计接口,并进行实现讨论法+练习法,20分钟用设置函数确认数据的有效性 引导学生用设置函数确认数据的有效性改写已经完成的类讨论法+练习法,15分钟本次课小结讲授法,5分钟课后活动将之前设计的类加上设置函数第5讲授课时间3 月 28 日,第 4 周 周 三 第 7-8 节课次1授课类型理论

12、课 讨论课 习题课 实验课 其他: 课时安排2授课题目第四、五章教学目标知识目标:掌握自顶向下、逐步求精的过程;掌握if、ifelse、while语句;掌握案例“计数器控制的循环和标记控制的循环”;掌握自增和自减运算符;掌握参数化流操纵符以及一元强制类型转换运算符static_cast。能力目标:完成项目的系统设计和详细设计功能,并予以实现。教学重点和难点重点:自顶向下、逐步求精的过程的理解,else 摇摆问题,参数化流操纵符。难点:接口和实现的分离教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习常用控制语句,并能够进行程序

13、设计探究法+练习法,20分钟授课内容算法、伪代码引导学生讨论算法和伪代码的区别与作用讨论法+练习法,20分钟循环语句、分支语句引导学生在程序设计中使用控制语句讨论法+练习法,30分钟break和continue语句、逻辑运算符、=运算符与=运算符的混淆问题引导学生在程序设计中合理利用break和continue语句,在案例中区分=和=讨论法+练习法,25分钟结构化编程总结引导学生讨论结构化编程和面向对象编程的区别与联系讲授法,15分钟课后活动习题5.21第6讲授课时间 4 月 9 日,第 6 周 周 一 第 5-6 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第六

14、章教学目标知识目标:理解函数和返回值之间的信息传递机制;掌握内联函数、函数原型、函数的默认实参的使用;理解和掌握引用及引用参数;能力目标:利用所学知识,按照要求完成系统设计。教学重点和难点重点:函数的信息传递机制;内联函数、函数原型、函数的默认实参。难点:函数的灵活应用教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习C+的数学库函数,并能够进行使用函数进行编程探究法+练习法,20分钟授课内容C+的程序组件 数学库函数 引导学生讨论数学库函数的功能及使用讨论法+练习法,5分钟多参数函数定义 介绍多参函数定义讨论法,5分钟函数原

15、型和实参类型的强制转换引导学生讨论函数原型概念,能够在实参中进行强制类型转换讨论法,10分钟实例研究:随机数生成 实例研究:博彩游戏和Enum简介 引导学生进行案例的分析,并能够按照设定功能进行案例设计讨论法+练习法,20分钟小结讲授法, 5分钟课后活动习题6.42第7讲授课时间4 月 9 日,第 6 周 周 一 第 7-8 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第六章教学目标知识目标:理解函数和返回值之间的信息传递机制;掌握内联函数、函数原型、函数的默认实参、函数重载、函数模板的使用;理解和掌握引用及引用参数;理解如何使标识符的可见性限定于特定的程序区域中

16、;理解如何编写和使用递归函数;能利用随机数生成机制实现模拟技术。能力目标:利用所学知识,按照要求完成系统设计。教学重点和难点重点:函数的信息传递机制;内联函数、函数原型、函数的默认实参、函数重载、函数模板;引用和引用参数;递归函数。难点:函数的灵活应用教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习存储类别、作用域规则、函数调用堆栈和内联函数的功能及应用探究法+练习法,20分钟存储类别 作用域规则 函数调用堆栈和活动记录 无参函数 内联函数引导学生进行相关概念的讨论讨论法,20分钟引用和引用参数 默认实参 函数重载 函数模板

17、 引导学生讨论相关概念并能够在程序设计中使用函数模板讨论法+练习法,40分钟递归与迭代引导学生递归与迭代的执行过程,并能够在程序设计中使用讨论法+练习法,25分钟小结讲授法, 5分钟课后活动第8讲授课时间4 月 10 日,第 6 周 周 二 第 5-6 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第七章 数组与C+标准库模板vector教学目标知识目标:掌握声明数组、初始化数组、引用数组中的元素;掌握将数组传递给函数;了解多维数组;使用C+标准库类模板 vector。能力目标:理解动态数组和vector在软件中的引用优势,即动态内存扩展,并能够利用vector改写

18、Gradebook。教学重点和难点重点:数组作为函数参数,二维数组。难点:C+标准库类模板 vector及其应用教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习C+模板Vector,并能够利用其进行编程探究法+练习法,20分钟授课内容声明数组、使用数组的范例、将数组传递给函数 引导学生讨论数组的声明,引导学生将数组作为函数参数讨论法+练习法,20分钟实例研究:利用数组存放成绩的类Gradebook 引导学生案例并引导学生进行自己的案例设计讨论法+练习法,20分钟采用线性查找法查找数组、采用插值排序法排序数组 引导学生讨论数组

19、的不同排序方法,并引导学生选择一种方法进行实现讨论法+练习法,20分钟多维数组、实例研究:利用二维数组的类Gradebook 引导学生进行案例的分析 讨论法,15分钟C+标准库类模板Vector的介绍引导学生讨论Vector在设计中的作用,能够在案例中使用讨论法,10分钟本章小结讲授法,5分钟课后活动用vector改写二维Gradebook第9讲授课时间4 月 11 日,第 6 周 周 三 第 7-8 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第八章 指针和基于指针的字符串8.1-8.10教学目标知识目标:掌握指针变量的声明和指针运算符,用指针通过按引用传递方式

20、将参数传递给函数的方法,掌握const指针的使用能力目标:能够将指针应用于案例中。教学重点和难点重点:指针和引用的异同;指针作为函数参数。难点:指针的应用教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习指针和数组的关系探究法+练习法,20分钟授课内容指针变量的声明和初始化、指针运算符 引导学生讨论指针的声明讨论法+练习法,20分钟用指针通过按引用传递方式将参数传递给函数、用const修饰指针 引导学生案例并引导学生进行自己的案例设计讨论法+练习法,20分钟用按引用传递方式实现的选择排序、sizeof运算符、指针表达式和指针算

21、术运算 引导学生讨论指针表达式的易错点,并引导学生通过案例进行验证讨论法+练习法,20分钟指针和数组之间的联系、指针数组 引导学生通过案例比较指针与数组间的区别与联系,尝试在案例中加入指针数组讨论法+练习法,20分钟小结讲授法,10分钟课后活动尝试案例中加入指针数组第10讲授课时间4 月 16 日,第 7 周 周 一 第 5-6 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第八章 指针和基于指针的字符串8.11-8.13教学目标知识目标:掌握函数指针的应用,声明数组、初始化数组、引用数组中的元素;掌握将数组传递给函数;了解多维数组;使用C+标准库类模板 vecto

22、r。能力目标:理解动态数组和vector在软件中的引用优势,即动态内存扩展,并能够利用vector改写Gradebook。教学重点和难点重点:数组作为函数参数,二维数组。难点:C+标准库类模板 vector及其应用教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习函数指针的概念探究法+练习法,20分钟实例研究:洗牌和发牌的模拟程序 引导学生进行案例的分析 讨论法+练习法,25分钟函数指针、基于指针的字符串处理概述 引导学生讨论函数指针、基于指针的字符串的处理方式,并设计实例进行验证讨论法+练习法,45分钟基于指针的字符串处理概

23、述引导学生熟悉基于指针的字符串处理方式讨论法,15分钟小结讲授法,5分钟课后活动第11讲授课时间4 月 16 日,第 7 周 周 一 第 7-8 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第九章 类的深入剖析(第一部分)9.1-9.6 Tme类实例研究:默认实参的构造函数教学目标知识目标:掌握类的作用域、接口和实现分离及访问函数和工具函数的作用及定义。能力目标:能将类的作用域的概念、访问函数、工具函数及接口与实现的分离应用在物联网复杂工程问题中。教学重点和难点重点:接口与实现分离,工具函数的定义及应用。难点:类的作用域的应用及工具函数的应用 教学方式板书 多媒体

24、 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习Tiem类实例,分析其中的函数定义探究法,20分钟Times类实例研究 引导学生分析其中的函数功能,用到的常用类的功能 讨论法,20分钟类的作用域、接口和实现分离及访问函数和工具函数的作用引导学生讨论类的作用域及接口和实现分离的具体方法,验证访问函数、工具函数的功能实现讨论法+练习法,45分钟默认实参的构造函数引导学生验证不同参数的构造函数讨论法+练习法,15分钟小结讲授法,5分钟课后活动修改前面课程完成的类的构造函数第12讲授课时间4 月 17 日,第 7 周 周 二 第 5-6 节课次1授课类

25、型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第九章 类的深入剖析(第一部分)9.7-9.11 软件重用教学目标知识目标:掌握类的析构函数的功能及使用,掌握软件重用的概念及实现。能力目标:在解决物联网复杂工程问题时合理利用析构函数,在开发过程中能够利用软件重用。教学重点和难点重点:类的析构函数的作用,类中对private成员可以采取的措施。难点:软件重用的充分应用 教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习Tiem类实例,分析其中的private数据成员的引用探究法,20分钟析构函数及其调用引导学生合理利

26、用析构函数探究法+讨论法+练习法,15分钟Times类实例研究 引导学生分析其中的对private数据成员的处理方式 讨论法,20分钟软件重用引导学生通过案例合理进行软件重用讨论法+练习法,50分钟小结讲授法,5分钟课后活动课后练习9.15第13讲授课时间4 月 18 日,第 7 周 周 三 第 7-8 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第十章 类的深入剖析(第二部分)10.1-10.5 使用this指针教学目标知识目标:掌握const、friend关键字作用,掌握组合的概念并能够辨别,掌握this指针的作用。能力目标:在解决物联网复杂工程问题时能够利用

27、const、friend关键字,能够应用组合和this指针的作用。教学重点和难点重点:const、friend关键字的使用,组合对象的使用,this指针的使用。难点:足和对象的合理使用,const关键字的使用 教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习const、friend关键字的使用探究法+练习法,20分钟Const对象和成员函数引导学生利用const对象和成员函数开发案例,并总结其特点探究法+练习法,20分钟组合:对象作为类的成员引导学生在自己案例中应用组合概念探究法+练习法,20分钟Friend函数和类 引导学

28、生合理利用friend函数,并分析其特点探究法+练习法,20分钟使用This指针引导学生在自己的案例中应用this指针讨论法+练习法,20分钟小结讲授法,10分钟课后活动课后练习10.6第14讲授课时间5 月 17 日,第 11 周 周 四 第 1-2 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第十章 类的深入剖析(第二部分)10.6-10.10 代理类教学目标知识目标:掌握new、delete、static关键字的使用,掌握容器类、迭代器和代理类。能力目标:在解决物联网复杂工程问题时能够利用new、delete、static关键字及容器类、迭代器和代理类。教学

29、重点和难点重点:new、delete、static关键字、容器类、迭代器和代理类。难点:案例中能够利用new、delete、static关键字及容器类、迭代器和代理类。教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习内存动态管理的方法探究法+练习法,20分钟是用new和delete运算符进行内存管理引导学生利利用new和delete关键字进行内存的动态管理探究法+练习法,20分钟Static类成员、数据抽象和信息隐藏引导在案例中引用static关键字和数据抽象和信息隐藏探究法+练习法,30分钟容器类、迭代器、代理类引导学生在

30、案例中使用容器类、迭代器、代理类探究法+练习法,30分钟小结讲授法,10分钟课后活动课后练习10.10第15讲授课时间5 月 17 日,第 11 周 周 四 第 3-4 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第十一章 运算符重载:字符串和数组对象11.1-11.7 重载二元运算符教学目标知识目标:掌握运算符重载的概念及应用。能力目标:在解决物联网复杂工程问题时能够利用运算符及其重载。教学重点和难点重点:运算符重载的实现。难点:运算符重载的应用 教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预

31、习运算符重载的方法探究法+练习法,20分钟运算符重载的概念、类成员函数和全局函数引导学生在案例中应用类成员函数和全局函数的运算符函数探究法+练习法,30分钟流插入、流提取运算符的重载引导学生在案例中引入流插入、流提取运算符重载探究法+练习法,25分钟一元、二元运算符重载引导学生在案例中使用一元、二元运算符重载探究法+练习法,30分钟小结讲授法,5分钟课后活动课后练习11.13第16讲授课时间5 月 18 日,第 11 周 周 五 第 1-2 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第十一章 运算符重载:字符串和数组对象11.8-11.10 String类教学目

32、标知识目标:掌握Arrays类和String类的应用,掌握类型转换的方法。能力目标:在解决物联网复杂工程问题时能够利用Arrays类、String类,并能够进行类型转换。教学重点和难点重点:String类和Arrays类。难点:String类和Arrays类的应用教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习Arrays类的方法及其作用探究法+练习法,20分钟Array类引导学生在案例中应用Arrays类探究法+练习法,30分钟类型转换引导学生在案例中应用类型转换探究法+练习法,25分钟String类引导学生在案例中应用S

33、tring类提供的方法探究法+练习法,30分钟小结讲授法,10分钟课后活动课后练习11.17第17讲授课时间5月 18 日,第 11 周 周 五 第 3-4 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第十一章 运算符重载:字符串和数组对象11.11-11.14 explicit构造函数教学目标知识目标:掌握重载运算符,掌握Date类和explicit构造函数。能力目标:在解决物联网复杂工程问题时能够利用+、-运算符重载及Date类及explicit构造函数。教学重点和难点重点:重载运算符,掌握Date类和explicit构造函数。难点:能够利用+、-运算符重载及

34、Date类及explicit构造函数。教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习重载运算符实现的方法探究法+练习法,20分钟重载+、-运算符引导学生在案例中应用+、-运算符的重载探究法+练习法,30分钟Date类引导学生在案例中应用Date类及标准库中String类探究法+练习法,4-分钟Explicit构造函数引导学生在案例中应用explicit构造函数探究法+练习法,30分钟小结讲授法,10分钟课后活动课后练习11.18第18讲授课时间 5 月 31 日,第 13 周 周 四 第 3-4 节课次1授课类型理论课 讨

35、论课 习题课 实验课 其他: 课时安排2授课题目第十二章 面向对象编程:继承教学目标知识目标:掌握继承相关概念。能力目标:将继承的概念应用于解决复杂工程问题中。教学重点和难点重点:掌握基类、派生类概念,掌握不同访问权限修饰符的在继承中的应用。难点:将继承概念应用于解决复杂工程问题中。教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习继承概念,并尝试在案例中应用探究法+练习法,30分钟基类和派生类及其之前的关系引导学生讨论基类和派生类概念及其应用探究法,20分钟派生类的析构函数和构造函数引导学生讨论派生类中的构造函数和析构函数的

36、应用探究法,10分钟访问权限修饰符在继承中的应用引导学生在案例中合理应用访问权限修饰符 探究法+练习法,30分钟关于继承的软件工程在软件工程中应用继承的 概念探究法+练习法,25分钟小结讲授法,5分钟课后活动课后练习12.10第19讲授课时间6 月 1 日,第 13 周 周 五 第 1-2 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第十三章 面向对象编程:多态性13.1-13.6 应用多态性的工资发放系统教学目标知识目标:掌握多态的概念,掌握抽象类和virtual函数概念。能力目标:将多态概念、抽象类、virtual函数应用在案例开发中。教学重点和难点重点:多态

37、、抽象类、virtual函数。难点:将多态、抽象类、virtual函数应用于解决复杂工程问题中。教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习多态概念,并尝试在案例中应用探究法+练习法,30分钟多态性实例引导学生多态性概念及其应用探究法+讲授法,20分钟类继承层次中对象之间的关系引导学生讨论继承层次中对象之间的关系讲授法+讨论法,15分钟类型域、switch语句、抽象类和纯virtual函数引导学生讨论类型域、抽象类和virtual函数的应用探究法+练习法,30分钟多态性的工资发放系统引导学生讨论工资发放系统,并尝试扩充功

38、能探究法+练习法,20分钟小结讲授法,5分钟课后活动课后练习13.12第20讲授课时间 6 月 1 日,第 13 周 周 五 第 3-4 节课次1授课类型理论课 讨论课 习题课 实验课 其他: 课时安排2授课题目第十三章 面向对象编程:多态性13.7-13.9 virtual析构函数教学目标知识目标:掌握virtual函数概念。能力目标:合理应用virtual函数。教学重点和难点重点:virtual函数。难点:将virtual函数应用于解决复杂工程问题中。教学方式板书 多媒体 音视频 演示 操作 参访 其他: 教学过程教学内容师生互动设计教学方法和时间安排课前准备自主预习多态的底层实现探究法+练习法,30分钟多态性、virtual函数和动态绑定的底层机制引导学生讨论底层机制探究法+讲授法,30分钟研究工资发放系统引导学生讨论继承工资发放系统中的强制类型转换和多态性讲授法+讨论法,30分钟virtual函数引导学生讨论virtual函数的应用探究法+练习法,25分钟小结讲授法,5分钟课后活动课后练习13.14 37

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服