研修论坛 | “同课异构”听课随录

网友投稿 2018-04-14 17:17

展现独立思想  博采百家众长

汇集涓涓细流  共向辽阔海洋

【点击上方蓝字关注白珍名师工作室】


4月13日下午,在陕师大附中进行了同课异构教学研讨活动,课程的题目是《用编程方法解决问题---计算机程序初体验》。

先认识一下上课的两位老师。

张馥凝,铜川市耀州中学老师。

https://cdn.china-scratch.com/timg/180416/1GI140S-0.jpg

李靖,师大附中老师。

https://cdn.china-scratch.com/timg/180416/1GI24M7-1.jpg

再看一下课堂。

https://cdn.china-scratch.com/timg/180416/1GI24J5-2.jpg

上课班级是师大附中高一年级学生,在此之前,除个别参加过信息学竞赛的外,其他同学从来没有接触过程序设计,因此对他们来说,这节课的学习内容崭新而且陌生。

下面是两位老师上课的记录。

张老师上第一节课,我坐的位置太偏,拍不到大屏幕上的字。

https://cdn.china-scratch.com/timg/180416/1GI3O51-3.jpg

一开始,张老师给出了一道数学题,以此作为情景导入,利用直接教学法完成基本概念的讲授,如计算机语言、程序、程序的特点和作用等。

https://cdn.china-scratch.com/timg/180416/1GI43349-4.jpg

随后,张老师以“韩信点兵”为例,讲解了VB程序的启动过程、界面构成和语句格式等,让学生直接观察一个计算机程序是什么样子。

https://cdn.china-scratch.com/timg/180416/1GI5M31-5.jpg

接下来,张老师引导学生逐条分析语句,告诉学生这些语句的作用是什么,让学生了解语句的基本形式和程序结构。我问了一下旁边的学生,理解的很好。

看到大部分学生基本上达成了这个环节的学习目标,张老师继续深入,让学生亲自动手,实践体验。

她给出了一个不完整的s=1+2+…+100程序,其中求和变量S的初值、循环变量i的终值被“挖空”,让学生自己填上正确数值。

学生们开始积极讨论,动手操作,老师们也参与进来。

https://cdn.china-scratch.com/timg/180416/1GI63243-6.jpg

https://cdn.china-scratch.com/timg/180416/1GIM423-7.jpg

一个学生用C++直接重写了程序,让周围的听课老师十分赞叹。

https://cdn.china-scratch.com/timg/180416/1GIR604-8.jpg

看了一下周围的学生,虽然速度有快有慢,但大多数都能够完成。

https://cdn.china-scratch.com/timg/180416/1GI951B-9.jpg

这时,我身边的一位男生开始尝试改变求和变量S的初值,先赋为0,再赋为1,甚至直接赋为100,每改变一次就运行一下,观察计算结果。他发现S的初值与循环变量的初值、终值有关系,但具体是什么关系却说不清楚,此时恰好张老师在询问大家是否完成了作业,我鼓励这个学生站起来提问,但学生对问题表达的不太明确,由于时间关系,张老师没有来得及就此问题深入下去。

https://cdn.china-scratch.com/timg/180416/1GJ06495-10.jpg

虽然看起来这个自然数求和的例子比较平淡,但由于运算简单,学生每修改一次程序都能够判断出计算结果是否正确,所以对调试语句、理解程序十分有效。

最后是点评作业、小结,下课。

https://cdn.china-scratch.com/timg/180416/1GJ14A8-11.jpg


第二节课,我坐到了大屏幕旁边。

 李老师依然从生活实际出发,通过一段视频(英语的)和一则网络报道,介绍了什么是程序、程序的特点和作用等。


https://cdn.china-scratch.com/timg/180416/1GJ251N-12.jpg

https://cdn.china-scratch.com/timg/180416/1GJ3M47-13.jpg

以一个在线软件为工具,李老师进行了程序三种基本结构的教学,这个在线软件要求操作者通过搭建程序功能模块,让“小人”沿着给定路径,自动从一端走到另一端。同样,这个软件也是学生的学习工具。

https://cdn.china-scratch.com/timg/180416/1GJ44020-14.jpg

李老师并没有简单地直接讲授,而是先做基础性演示,然后把问题一步步复杂化,引导学生思考并动手尝试,同时让学生上台演示,纠正错误,呈现正确结果。

https://cdn.china-scratch.com/timg/180416/1GJ4J14-15.jpg

https://cdn.china-scratch.com/timg/180416/1GJ51309-16.jpg

https://cdn.china-scratch.com/timg/180416/1GJC126-17.jpg

https://cdn.china-scratch.com/timg/180416/1GJL324-18.jpg

当看到学生已初步了解程序基本结构,李老师给出课堂作业:要求学生利用Scratch画出一元二次方程和sin、cos的函数图像,前者用于基础训练,后者用于进阶学习。

观察周围的学生,完成情况还是不错的。

https://cdn.china-scratch.com/timg/180416/1GJS955-19.jpg

https://cdn.china-scratch.com/timg/180416/1GJ93461-20.jpg

课后,两位老师分别介绍了自己的设计思路和教学体会。

https://cdn.china-scratch.com/timg/180416/1GK02092-21.jpg

https://cdn.china-scratch.com/timg/180416/1GK12304-22.jpg

总的来看,在概念学习上,张老师侧重程序语言,李老师侧重程序结构;在编程软件上,张老师使用VB,李老师使用Scratch;在程序体验上,张老师突出语句功能,李老师突出模块化程序结构。

最后,交大附中蒋帅老师用她“绕口令”般的语速,为两位老师的课做了点评。

https://cdn.china-scratch.com/timg/180416/1GK244D-23.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com