教学设计——程序设计基础
教学基本信息 | |||||||
课程名称 |
程序设计基础 | ||||||
性质 |
专业基础课 |
学分 |
3 |
学时 |
48 |
||
题目 |
数据类型 |
专业 |
软件工程专业一年级 | ||||
教材 |
书名:C程序设计(第五版) 出版社:清华大学出版社 出版日期: 2017年8月 |
||||||
教学背景分析 | |||||||
一、学习内容分析: 本节课要介绍的知识点——数据类型比较简单,但都是概念。对于这些陌生的、枯燥的纯概念性知识,学生比较难接受。但在实际应用中,这些知识非常重要,本节课教学内容无论是在本学期,还是学生以后的学习、生活都有着非常重要的作用。 二、学生情况分析: 本节课的授课对象为大学一年级学生。经过前面几次课的学习,学生对Visual C++6.0的基本界面已经有一个初步的掌握,对C语言程序设计已有初步认识。但是对于C语言的语法规则与程序设计的基本思路都比较陌生,且并不了解其程序代码的意义。
案例教学。 | |||||||
教学目标 |
|||||||
一、教学目标: 知识目标 熟练掌握常用的数据类型及表示方法。 能力目标 能知道不同的数据类型的特征并正确使用不同数据类型处理实际应用问题。 情感目标 培养学生的观察力和判断力,增强对程序设计思想的理解。 二、教学重点: 数据类型的分类。 三、教学难点: 辨析不同的数据类型。 |
|||||||
教学流程示意 |
|||||||
|
|||||||
教学过程 |
|||||||
教师活动 |
学生活动 |
设置意图 |
|||||
启发引导 (5 min) | |||||||
整理学生课前收集的生活中的数据,并引导学生分类、总结数据类型的功能。 |
自由回答 |
个人活动。课前预习任务,培养学生的观察力和判断力,发现生活中的实例,利用现实生活中的一些具体实例引入本课话题——数据类型。 |
|||||
知识点讲解 (10 min) | |||||||
讲解常用的基本数据类型。 |
认真听课 |
个人活动。掌握常用的基本数据类型的特性。 | |||||
案例分析 (20 min) | |||||||
提供自拟案例,引导学生总结问题。 指导学生编写程序,实现输入华氏度,求摄氏度并输出结果。 |
编写程序,实现功能,发现问题,总结问题。 | 个人活动。教师提供帮助,学生上机操作,编写程序,实现功能,发现问题,相互讨论,总结并归纳遇到的问题。 | |||||
总结归纳 (7 min) | |||||||
提问方式回顾本节知识点。 |
随机点名回答。 |
个人活动。借助教师导向性提问,学生组织语言,总结归纳本节知识点。 | |||||
课后延伸 (3 min) | |||||||
总结本节课接触到的数据输入/输出,提出问题,不同数据是如何实现输入/输出的? |
自由回答。 |
个人活动。总结本节课接触到的数据运算及输入/输出,使学生对未学的数据输入/输出产生兴趣,课下借助网络资源进行预习。 | |||||
板书设计 |
|||||||
while语句的一般形式 整型:short、int、long、long long、char 浮点型:float、double、long double |
|||||||
学习效果评价设计 |
|||||||
学生学习效果:
|
|||||||
教学设计特色说明 |
|||||||
|
|||||||
教学反思 |
|||||||
优点: 课堂教学思路清晰,脉络完整,线条分明。课前学生通过收集资料的方式实现预习,启发了学生的发散思维,培养学生的观察力和判断力;案例教学的过程引导学生独立思考,而不是被动接受。 不足: 由于学生对C语言的语法规则与程序设计的基本思路比较陌生,学生上机操作时间不好控制,可能会导致之后教学展开不够充分。 |
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5660.html