成都东软信息技术职业学院1教案正文(一)学院部门:计算机系任课教师:文武周次第1周第1次课授课时间2011.3.02授课题目C++课程介绍上课教室A4203授课方式课堂讲授(√);实践课()教学时数2教学目标与要求知识目标:1.该课程开设的意义和在本专业的地位;2.学习该课程的要求3.该课程知识点介绍技能目标:能力目标:教学方法、手段、媒介教学方法:讲授、示教、课堂互动。教学手段:使用PPT进行课堂讲解。教学媒介:幻灯片。主要教学内容、重点、难点及时间分配教学内容:1.C++语言介绍2.课程内容和目标3.学习和教学方法4.作业和实验5.评分标准教学重点:1.C++语言的适用范围2.C++课程的内容3.C++课程的要求教学难点:无成都东软信息技术职业学院2教案正文(二)【导课】无【教学进程】1.C++语言的介绍演示一个以往学生用C++做的简单游戏,同时请几个同学到教学机上运行该软件。目的是激发他们对该语言的兴趣。20分钟2.课程内容和目标【讲授】本学期的主要的教学内容(主要是知识点的介绍),最后需要达到的教学目标。如:C++编程环境的使用,基本数据类型(整型、实数、字符和布尔),复杂数据类型(枚举),运算符和表达式,控制结构(顺序结构,选择结构和循环结构)及其灵活运用,数组的使用,函数的声明、定义和调用,指针和引用概念、区别及其在函数参数和返回值的使用,结构与数组区别、定义和使用,类和对象的概念,继承性,多态性,输入和输出流等25分钟3.学习和教学方法【讲授】最基本要求是加强实践,凡程序设计的内容都必须上机学习,程序设计的练习必须在计算机上完成。其他措施:以用软件解决实际问题为线索安排教学内容,教学内容结合当前软件开发实际,加强实践同时注意培养抽象思维能力和自学能力15分钟4.作业和实验作业要求:独立完成(抄袭0分),严格交作业的时间(迟交扣分);作业提交的格式:只交.cpp源文件(否则扣分),本次作业的所有.cpp文件放在一个文件夹中,文件夹命名格式:游戏06101王华15号,该文件夹不压缩15分钟5.评分标准平时成绩和期末成绩的分值分配,平时成绩的组成部分及格部分所占分值,期末成绩的评定等。15分钟注:教案按授课次数(一次课两个课时)填写,每次授课均应填写一份。重复班授课可不另填写教案。成都东软信息技术职业学院3教案正文(一)学院部门:计算机系任课教师:文武周次第1周第2次课授课时间2011.3.04授课题目算法流程,简单程序组成和VC环境上课教室A4211授课方式课堂讲授(√);实践课()教学时数2教学目标与要求知识目标:1.算法的概念2.传统流程图和N-S图3.传统流程图的算法表示4.一个简单C++程序的组成5.VC环境介绍技能目标:掌握C++程序的组成部分。能力目标:能够读懂和描述流程图,能够使用VC环境完成一个简单程序执行全过程。教学方法、手段、媒介教学方法:讲授、示教、课堂互动、课堂指导、课后作业和辅导答疑。教学手段:使用PPT进行课堂讲解。教学媒介:教科书、板书、幻灯片。主要教学内容、重点、难点及时间分配教学内容:1.算法的概念2.传统流程图和N-S图3.传统流程图的算法表示4.一个简单C++程序的组成5.VC环境教学重点:1.传统流程图的算法表示2.简单程序的组成3.VC环境的使用教学难点:1.传统流程图的算法表示2.简单程序的组成成都东软信息技术职业学院4教案正文(二)【导课】请同学描述一下进食堂吃饭的全过程。5分钟【教学进程】1.算法概念【讲授】所谓算法,是指为解决一个问题而采取的方法和步骤,或者说是解题步骤的精确描述。广义地说,处理任何问题都有一个“算法”问题。计算机算法,即计算机能执行的算法。算法的表示分:用自然语言表示和用流程图表示5分钟2.传统流程图和N-S图【讲授】用流程线将各种操作图符号连接在一起就构成了一个完整的算法流程图。这种流程图称为传统流程图。顺序结构、选择结构和循环结构流程图;三种基本结构有以下共同的特点:1.只有一个入口;2.只有一个出口;3.结构中的每一部分都有被执行到的机会;4.结构内没有死循环;在传统流程图中,完全去掉了带箭头的流向线,全部算法写在一个矩形框内。这种流程图为N-S图,又称为盒图。三种控制结构的N-S图15分钟3.传统流程图的算法表示【讲授】例1求4个数的和。例2求5!20分钟4.一个简单C++程序的组成【讲授】//HelloWorld1.cpp:Definestheentrypoint//fortheconsoleapplication.//#includeiostream.hintmain(){cout“WelcometoC++World!;return0;}30分钟5.VC环境【讲授+演示】上述程序在VC环境中运行的全过程。新建工程-〉在工程中添加C++源文件-〉编辑-〉编译-〉链接-〉执行10分钟注:教案按授课次数(一次课两个课时)填写,每次授课均应填写一份。重复班授课可不另填写教案。成都东软信息技术职业学院5教案正文(一)学院部门:计算机系任课教师:文武周次第2周第1次课授课时间2011.3.09授课题目VC环境的使用上课教室A4203授课方式课堂讲授();实践课(√)教学时数2教学目标与要求知识目标:1.一个简单C++程序的组成2.VC环境的使用技能目标:掌握C++程序的组成部分。能力目标:能够使用VC环境完成一个简单程序执行全过程。教学方法、手段、媒介教学方法:示教、课堂互动、课堂指导和辅导答疑。教学手段:使用PPT进行课堂讲解。教学媒介:教科书、板书、幻灯片。主要教学内容、重点、难点及时间分配教学内容:1.复习简单程序的基本组成部分2.复习VC环境的使用3.学生上教学机演示教学重点:1.简单程序的组成2.VC环境的使用教学难点:1.VC环境的使用成都东软信息技术职业学院6教案正文(二)【导课】无0分钟【教学进程】1.复习简单程序的基本组成要求几个学生在黑板上写出一个简单程序的全部代码,然后评奖,总结。30分钟2.VC环境的使用复习VC环境的启动,界面,菜单,着重强调常用功能的使用。要求若干学生上教师机当场演示,对出现的问题全班点评。45分钟注:教案按授课次数(一次课两个课时)填写,每次授课均应填写一份。重复班授课可不另填写教案。成都东软信息技术职业学院7教案正文(一)学院部门:计算机系任课教师:文武周次第2周第2次课授课时间2011.3.11授课题目词法单位,基本数据类型和常量上课教室A4211授课方式课堂讲授(√);实践课()教学时数2教学目标与要求知识目标:1.C++词法单位2.基本数据类型3.常量技能目标:掌握标识符的概念,组成;掌握四类基本数据类型和五类常量。能力目标:能够命名任何一个数据对象的名字。教学方法、手段、媒介教学方法:示教、课堂互动、课堂指导和辅导答疑。教学手段:使用PPT进行课堂讲解。教学媒介:教科书、板书、幻灯片。主要教学内容、重点、难点及时间分配教学内容:1.C++词法单位2.基本数据类型3.常量教学重点:1.标识符的组成2.四类基本数据类型3.四类基本数据类型对应的常量教学难点:1.四类基本数据类型2.四类基本数据类型对应的常量成都东软信息技术职业学院8教案正文(二)【导课】描述每个人的姓名组成,基本上都是由2~3个不超过4的汉字组成,且第一个字代表父亲姓等。5分钟【教学进程】1.C++词法单位【讲授】C++字符集,关键字,标识符,标点符号。【练习】判断下面哪些是合法的标识符:15分钟2.基本数据类型【讲授】表示数值大小的类型:整型,实数型;表示单个字符的字符型;表示逻辑值的逻辑型。四类基本数据类型的类型说明符,修识符和在32位机上所占字节数。VC++中所有基本数据类型表。30分钟3.常量【讲授】常量的概念,常量的分类:整型常量,实数型常量,字符型常量,字符串型常量和符号常量。整型常量中其他进制数的表示,长整型的表示;实数型常量的小数表示方法和指数表示方法,默认实数型常量的数据类型;字符型常量的书写,转义字符;字符串型常量的书写,存储,与字符型常量的区别和联系。30分钟4.空类型【讲授】主要用来说明函数的返回值类型,将在函数一章中具体介绍。例:voidmain()则函数中将没有return0;语句。。5分钟5.sizeof()的使用【讲授】格式:sizeof(数据类型名或者变量名)作用:用来计算指定数据类型的字节数。5分钟6.作业及思考题布置1.求int,float,double等各种数据类型占有字节数2.输出如下信息:\n“\n”‘\n’5分钟注:教案按授课次数(一次课两个课时)填写,每次授课均应填写一份。重复班授课可不另填写教案。成都东软信息技术职业学院9教案正文(一)学院部门:计算机系任课教师:文武周次第3周第1次课授课时间2011.3.16授课题目符号常量和变量上课教室A4203授课方式课堂讲授(√);实践课()教学时数2教学目标与要求知识目标:1.符号常量的概念,意义2.符号常量的两种定义形式3.变量概念4.变量的定义和初始化技能目标:掌握符号常量和变量的概念和它们之间的区别。能力目标:能够使用两种方式定义符号常量,能够定义任意基本数据类型的变量并初始化。教学方法、手段、媒介教学方法:示教、课堂互动、课堂指导和辅导答疑。教学手段:使用PPT进行课堂讲解。教学媒介:教科书、板书、幻灯片。主要教学内容、重点、难点及时间分配教学内容:1.符号常量的概念,意义2.符号常量的两种定义形式3.变量概念4.变量的定义和初始化教学重点:1.符号常量和变量的区别2.符号常量的两种定义方式3.变量的定义和初始化教学难点:1.符号常量的使用的意义和其名字命名的一般规律2.两种定义符号常量方式的区别3.变量中变量名,变量值和变量内存地址的区分成都东软信息技术职业学院10教案正文(二)【导课】复习标识符,基本数据类型和前四类常量。5分钟【教学进程】1.符号常量的概念,意义【讲授】一个符号名代表一个常量,称为符号常量,即以标识符形式出现的常量。如#definePI3.14159;使用符号常量的好处是:(1)含义清楚。(2)在需要改变一个常量时能做到“一改全改”。10分钟2.符号常量的两种定义方式【讲授】使用const定义格式为:const类型说明符常量名=初始值;使用#define定义格式为:#define常量名常量值35分钟3.变量的概念【讲授】在程序运行期间其值可以改变的量称为变量。一个变量应该有一个名字,并在内存中占据一定的存储单元。10分钟4.变量的定义和初始化【讲授】必须先定义其类型才能使用该变量。同时定义多个变量,各变量名之间用逗号隔开。如:intmyAge,myWeight;floatmyScore;也可在定义时直接给变量赋值。这时所赋的一般是初始值,称为变量初始化。如:shortwidth=5;30分钟5.作业及思考题布置1.取圆周率3.1415926,分别输入半径为40和928.335,求圆面积,要求各数据按域宽13位输出,先输出圆周率和半径,再输出其面积。2.设学生常数为500,编程输出下列结果(引号也要输出)。“Howmanystudentshere?”“500”3.用sizeof操作符,求出各数据类型的字节长度,并按:sizeofchar1bytesizeofint4byte5分钟注:教案按授课次数(一次课两个课时)填写,每次授课均应填写一份。重复班授课可不另填写教案。成都东软信息技术职业学院11教案正文(一)学院部门:计算机系任课教师:文武周次第3周第2次课授课时间2011.3.18授课题目字符数组上课教室A4211授课方式课堂讲授(√);实践课()教学时数2教学目标与要求知识目标:1.字符数组与C-串的概念2.字符数组的初始化,输入和输出3.C-串处理函数技能目标:掌握用字符数组来表示C-串。掌握C串常见的处理函数能力目标:能够利用字符数组表示C-串。教学方法、手段、媒介教学方法:讲授、示教、课堂互动、课堂指导、课后作业和辅导答疑。教学手段:使用PPT进行课堂讲解。教学媒介:教科书、板