程序设计基础(C语言)—教学设计、教案

教学设计——程序设计基础

教学基本信息

课程名称

程序设计基础

性质

专业基础课

学分

3

学时

48

题目

数据类型

专业
年级

软件工程专业一年级

教材

书名:C程序设计(第五版)
出版社:清华大学出版社    出版日期: 2017年8月
教学背景分析
一、学习内容分析
本节课要介绍的知识点——数据类型比较简单,但都是概念。对于这些陌生的、枯燥的纯概念性知识,学生比较难接受。但在实际应用中,这些知识非常重要,本节课教学内容无论是在本学期,还是学生以后的学习、生活都有着非常重要的作用。
二、学生情况分析:
本节课的授课对象为大学一年级学生。经过前面几次课的学习,学生对Visual C++6.0的基本界面已经有一个初步的掌握,对C语言程序设计已有初步认识。但是对于C语言的语法规则与程序设计的基本思路都比较陌生,且并不了解其程序代码的意义。

  1. 教学方式与教学手段:

案例教学。
四、技术准备:
教师演示文稿、微助教课堂互动工具、Visual C++6.0软件平台、教案等。

教学目标

一、教学目标:
知识目标
熟练掌握常用的数据类型及表示方法。
能力目标
能知道不同的数据类型的特征并正确使用不同数据类型处理实际应用问题。
情感目标
培养学生的观察力和判断力,增强对程序设计思想的理解。
二、教学重点:  
数据类型的分类。
三、教学难点:
辨析不同的数据类型。

教学流程示意

程序设计基础(C语言)—教学设计、教案 

教学过程

教师活动

学生活动

设置意图

启发引导  (5 min)
整理学生课前收集的生活中的数据,并引导学生分类、总结数据类型的功能。

自由回答

个人活动。课前预习任务,培养学生的观察力和判断力,发现生活中的实例,利用现实生活中的一些具体实例引入本课话题——数据类型。

知识点讲解  (10 min)
讲解常用的基本数据类型。

认真听课

个人活动。掌握常用的基本数据类型的特性。
案例分析  (20 min)
提供自拟案例,引导学生总结问题。
指导学生编写程序,实现输入华氏度,求摄氏度并输出结果。
编写程序,实现功能,发现问题,总结问题。 个人活动。教师提供帮助,学生上机操作,编写程序,实现功能,发现问题,相互讨论,总结并归纳遇到的问题。
总结归纳  (7 min)
提问方式回顾本节知识点。

随机点名回答。

个人活动。借助教师导向性提问,学生组织语言,总结归纳本节知识点。
课后延伸  (3 min)
总结本节课接触到的数据输入/输出,提出问题,不同数据是如何实现输入/输出的?

自由回答。

个人活动。总结本节课接触到的数据运算及输入/输出,使学生对未学的数据输入/输出产生兴趣,课下借助网络资源进行预习。

板书设计

while语句的一般形式
整型:short、int、long、long long、char
浮点型:float、double、long double

学习效果评价设计

学生学习效果:

  1. 通过课前提前收集生活中的数据,培养学生的观察力和判断力。
  2. 通过对学生收集的生活中的数据的归纳,让学生更清晰的了解数据类型的功能。
  3. 学生课上实际动手操作完成案例,引导学生总结问题,归纳知识点,并对未学到的知识点提起兴趣,促使学生养成提前预习的习惯。

教学设计特色说明

    1. 学生在老师的帮助下,分析案例,根据所学知识点,动手编写程序,实现功能,并对结果进行分析和思考,进而解决问题并得出自己的结论。
    2. 启发学生建立一套分析问题、解决问题的思维方式。
    3. 学生在教师的指导下,积极参与进来,独立自主地深入思考,对实际案例进行分析、讨论,并在此过程中相互学习。

教学反思

优点:
课堂教学思路清晰,脉络完整,线条分明。课前学生通过收集资料的方式实现预习,启发了学生的发散思维,培养学生的观察力和判断力;案例教学的过程引导学生独立思考,而不是被动接受。
不足:
由于学生对C语言的语法规则与程序设计的基本思路比较陌生,学生上机操作时间不好控制,可能会导致之后教学展开不够充分。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5660.html

(7)
江山如画的头像江山如画管理团队
上一篇 2020年4月10日 上午8:45
下一篇 2020年4月11日 下午12:29

99%的人还看了以下文章

发表回复

登录后才能评论