《1.3初试身手,体验编程》

《1.3初试身手,体验编程》
《1.3初试身手,体验编程》

《初试身手,体验编程》教学设计

一、实习班级:

二、实习时间:

三、教学课题:初试身手,体验编程

四、所用教材:教育科学出版社

五、教学目标:

知识与技能:了解程序语言、算法设计、以及简单的VB操作;

过程与方法:能够使用VB进行简单的程序编写;

情感态度与价值观:学生学习的主动性以及信心塑造。

六、教学重点:认识三种程序设计语言以及发展历程

教学难点:对VB这一开发工具简单认识、对VB进行基础操作

教学方法:讲授法、任务驱动法、小组学习法

教学用具:电脑、投影仪

七、教学内容分析:

a让学生在已有的流程图以及伪代码的基础上,认识三种程序设计语言,并进行相关的程序编写尝试;

b根据教学要求,本节课的教学重点是了解三种程序设计语言以及发展历程、教学难点是对VB这一开发工具简单认识、对VB进行基础操作。

八、教学对象分析:

a.学生已经对流程图和伪代码有所了解,但并未与程序设计语言区分开,需要讲述两种编写方式的区别;

b.因本课程课时较少,课程连贯性较差,且因非高考课程,本科目受重视程度一般;

c.本节课理论知识较多,在教学过程中尽量避免理论知识满堂灌;学生实践操作部分较难,应操作与讲述相结合,提高学生对本节课程的兴趣。

九、教学过程及内容:

新课开始认识程序设计语言

案例一

将班级学生分为三组,

每一组代表一种语言,然后

进行小组总结该语言所具

有的特性、发展历程、应用

范围等信息

汇编语言:用“ADD”

代表数字逻辑上的加减,

“ MOV”代表数据传递

机器语言:编写“0”、

“ 1”这样的二进制数字

串去控制电脑

高级语言: java,c,

c++,C#,pascal,python

案例二以及表1-4交

由学生课下完成

通过小组总结每种语言

的特征,小组成员之间互相

协助,利用网络查询资料,

然后选出代表在班级进行汇

报,

学生

自我总结

概念比老

师讲解效

果更好;小

组合作有

利于记忆

加深,也利

于汲取其

他小组的

特色、经

验,提升自

编写尝试前

带领学生打开Visual

Studio 6.0,并按照步骤,

向学生讲述这一可视化程

序开发工具的基本操作步

骤。

“开始-新建工程-窗体-

属性-代码编辑-运行启动

“。这一步讲解配合实际操

作,可进行屏幕录制,在讲

述讲述结束后打包发给学

生学习。

在讲解步骤的过程中,

在教师的引导下,学生跟

随教师的实际操作,学习

VB的基础操作步骤。

教师在

讲述实际

操作的过

程中,应当

实践操作

与理论讲

述相结合,

吸引学生

争分夺秒课堂演练

安排学生进行“桌面小

时钟问题“的程序编写,小

组间可互相讨论学习。第一

位完成的同学以及在规定

时间内小组成员完成数量

最多的小组,可以免除课后

作业。

在这一阶段老师应当

走下讲台与学生互动交流,

解决个别问题,对普遍出现

的问题,在演练结束后,统

一进行讲解。

一排为一组,各自进行

程序编写,遇到问题可向本

组已结束的同学请求帮助。

小组之

间竞赛,小

组内互相

协助,有益

于良好的

学习氛围

构建,学生

间互相帮

助能够加

深对知识

点的理解。

作品展示

教师对各小组的问题

解决情况进行统计,并对普

遍出现的问题进行讲解,解

决疑难,并留给学生一定的

时间去尝试修正错误。

了解其他小组与自己的

差别,互相学习,在听到教

师的讲解后,尝试再次编写。

小组

展示有利

于记忆加

深,也利于

汲取其他

小组的特

色、经验,

提升自我;

布置作业

思考如何改变小时钟

的位置,下节课课前预留五

分钟给大家进行操作。

运用

课上学到

的知识进

行自我实

践,巩固提

升。

十、板书设计:

1.3初试身手,体验编程

1.3.2认识程序设计语言

1.3.1程序编写尝试

根据学生课堂反馈,进行课后评价

相关主题
相关文档
最新文档