王飞用VB制作万年历小时钟

11 views
Skip to first unread message

wangfei

unread,
Nov 8, 2009, 4:19:46 AM11/8/09
to sociall...@googlegroups.com
初三年级的学生,内容用1个课时,在机房内上课(有智博教学软件);
教学目标:
1、初步学会时钟控件的使用方法。
2、掌握外部控件的调用方法
3、掌握时间函数Timer的使用方法
4、学会设置蜂鸣声的方法
教法设计:教师先自己做出这个程序,然后屏幕显示并分析这个程序用到哪些控件,并出示学习目标(5分钟左右);首先给学生适当时间自己独立尝试制作(15分钟左右),然后小组交流,根据学生做的情况,可以让做的好的同学演示(10分钟),学生结合演示再次制作,小组内互相检查帮助,确保每位同学制作完成,并上传至FTP服务器个人文件夹中(10分钟)。
请各位老师指正,谢谢!

翟涛

unread,
Nov 8, 2009, 5:07:34 AM11/8/09
to sociall...@googlegroups.com


2009/11/8 wangfei <feixi...@gmail.com>
我觉得这节课教师把知识点及如何来做演示一遍,然后学生将师演示的内容做出来,如果单纯的让学生去独立做,是发挥学生的自主能力了,但一节课能够结束教学任务,这可能是个小问题。也可能我们这里的学生基础差一些。我的做法是:给学生讲解知识点,再演示,学生再练习,最后有能力的再提高拓展一下。

Joel

unread,
Nov 8, 2009, 5:28:30 AM11/8/09
to sociall...@googlegroups.com
动手类的题目, 我个人觉得,可以当作一个小project, 以1,2 个星期的为持续时间比较好。  课堂时间太短,要完成一个小项目,有一些缺点
  1. 学生程度不一样, 太短的时间,就要完成程序,对接收能力差一些的同学来说,压力太大,很容易让他们有挫折感(其实课堂接收能力差,并不代表学生这方面潜力不好),过早失去兴趣。
  2. 因为课堂内,学生即便完成了,也是按老师的流程,照做一遍。 而如果有1-2 周的时间,可以充分调动学生主动学习,查找资料的能力,甚至拓展新的功能,比如,小时钟可以设定周末不闹铃,平时早上7点闹铃 等。 最后可以按照创意,进行评选啥的。

另外,除了技术的传授,可以引导学生想想,生活学习中,有些什么样的需求,没有被满足,如何用这些软件技术,来帮助解决问题等。

翟涛

unread,
Nov 8, 2009, 5:34:38 AM11/8/09
to sociall...@googlegroups.com

因为大多数学校的信息技术课程开设都是一周一节课,所以在知识的连接上稍有难度,不像两节连起来上的课。当然,非常赞同“把某章”作为“一节课”来上,这“节”课可以是三节四节或是五节,最后的任务是完成一个作品,每节课教师都要传授相应的新知识,每节课学生都要进行相应的操作练习,但最后的结果,是作品的诞生,作品就是作业。

Chunlei Zhang

unread,
Nov 8, 2009, 6:29:58 AM11/8/09
to zhc...@googlegroups.com, sociallearnlab
2009/11/8 wangfei <feixi...@gmail.com>:

>>
> 初三年级的学生,内容用1个课时,在机房内上课(有智博教学软件);
> 教学目标:
> 1、初步学会时钟控件的使用方法。
> 2、掌握外部控件的调用方法
> 3、掌握时间函数Timer的使用方法
> 4、学会设置蜂鸣声的方法
> 教法设计:教师先自己做出这个程序,然后屏幕显示并分析这个程序用到哪些控件,并出示学习目标(5分钟左右);

==>这里是吸引学生参与的环节。
我想如果加入音乐和动画效果可能会更吸引人吧

首先给学生适当时间自己独立尝试制作(15分钟左右),
==》下面是让学生独立尝试,不知道学生基础如何,如果没有基本的技巧,可能还是需要老师小步骤的演示,学生模仿。

然后小组交流,根据学生做的情况,可以让做的好的同学演示(10分钟),
==》如果把基本功(比如语法以及操作)做足了,可以让学生再来尝试把基本步骤结合起来,实现完整的功能。可以再准备一些问题,比如给这个程序增添一些新的功能,或者让学生定义新的功能。


学生结合演示再次制作,小组内互相检查帮助,确保每位同学制作完成,并上传至FTP服务器个人文件夹中(10分钟)。
==》这部是在利用合作学习的方法,让学生优势互补完成作品。如果让学生之前有小组共同定义这个程序功能的特性会更好,自己定义,自己编程实现。

以上是头脑风暴式的想法,也许能用到,也许并不符合实际,供参考。

--
Chunlei Zhang
Ph.D. candidate
Major: Curriculum & Teaching
Scholar Interests: science education; teacher training ; teacher knowledge; tpck; concept map
Biology Teaching Club:http://sites.google.com/site/bioteahouse/

leo bnu

unread,
Nov 8, 2009, 7:56:41 AM11/8/09
to sociall...@googlegroups.com


2009/11/8 wangfei <feixi...@gmail.com>

===》在教学设计的最后再加一个环节:教师总结 环节。这个环节通过教师在指导过程中的观察和学生的提问,把学生容易出现的问题再归纳讲解和演示,因为这些问题可能是很多同学都存在的问题。

整个教学设计环节为:教师展示=》学生独立尝试=》小组交流制作=》教师总结补充=》完成作品



liuhao jue

unread,
Nov 8, 2009, 8:27:41 AM11/8/09
to sociall...@googlegroups.com


2009/11/8 leo bnu <bnu...@gmail.com>



这个操作流程很好,是否在教师展示的前面,先讲好看簿上的制作流程,然后教师演示操作,学生模仿,再由学生独立操作,教师指导,最后教师总结,强调重点环节。再用一节课进行拓展。


liuhao jue

unread,
Nov 8, 2009, 8:28:36 AM11/8/09
to sociall...@googlegroups.com


2009/11/8 liuhao jue <juel...@gmail.com>

汤富源

unread,
Nov 8, 2009, 9:42:39 AM11/8/09
to sociall...@googlegroups.com
看了大家的交流,也学习了很多,有几点想法与大家商讨:
 
1、 制作方法的课件可以在课堂开始前或开始时传给每个同学,也可以像庄老师说的传到好看簿,加到小组里。
2、 学生可以自己边看边做,不过课件传给学生是需要一定时间的,要考虑到这个问题。
3、 学生小老师的方式值得提倡,如果可行的话,不妨在课堂前对部分学生先进行培训,然后在课堂里发挥他们的作用,当然这需要对班里学生的应用水平先有所了解,才能更好的挑选出学生小老师。

--
Tom-汤富源(非常主体)-推动更多教师和学生投入到Web2.0时代的社会化学习中去
订阅我的分享:http://feed.feedsky.com/freeagent
关于分享内容的说明:http://www.haokanbu.com/story/75385/
图片博客-- http://Tom.haokanbu.com
社会化学习推广PPT:《Web2.0与我们的学习》 http://www.haokanbu.com/story/152491/
视频空间http://www.tudou.com/home/cntom
Twitter-- http://twitter.com/cntom
QQ: 10687462
飞信: 740257028

wangfei

unread,
Nov 9, 2009, 6:36:24 PM11/9/09
to sociall...@googlegroups.com, zhc...@googlegroups.com
通过学习,我有如下感悟:
       1、教学环节:教师展示作品=》学生独立尝试=》小组交流制作=》教师总结补充=》完成作品;其中贯彻先学后教的理念,虽然学生基础有别,但还是要让他们有个自己领悟、分析问题的过程,这样他们在学习中遇到问题,带着问题学习效果才会好。
       2、让学生先学,在有限的时间内学生可能完不成任务:这就是教师把制作的关键过程及自己在制作时遇到的问题及解决办法抓图,通过图表或好看簿故事等方式图文并茂的为学生展示出来,提前准备好,在学生自学独立尝试时提供参考
       3、再就是我想到的关键是如何提高本节课的层次,不仅仅让学生照本宣科学会制作的技能,能够设计出来,培养一种成功感;还要能激发他们的探索精神、兴趣以及创新的意识和能力。如何在教学环节中体现——这是我要进一步考虑的问题!
 
2009/11/8 汤富源 <myne...@gmail.com>

sociallearn

unread,
Nov 9, 2009, 7:57:39 PM11/9/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/10 wangfei <feixi...@gmail.com>

通过学习,我有如下感悟:
       1、教学环节:教师展示作品=》学生独立尝试=》小组交流制作=》教师总结补充=》完成作品;其中贯彻先学后教的理念,虽然学生基础有别,但还是要让他们有个自己领悟、分析问题的过程,这样他们在学习中遇到问题,带着问题学习效果才会好。
       2、让学生先学,在有限的时间内学生可能完不成任务:这就是教师把制作的关键过程及自己在制作时遇到的问题及解决办法抓图,通过图表或好看簿故事等方式图文并茂的为学生展示出来,提前准备好,在学生自学独立尝试时提供参考
       3、再就是我想到的关键是如何提高本节课的层次,不仅仅让学生照本宣科学会制作的技能,能够设计出来,培养一种成功感;还要能激发他们的探索精神、兴趣以及创新的意识和能力。如何在教学环节中体现——这是我要进一步考虑的问题!

==>可以用一张A4纸,画一下自己上课的大概流程,这样更容易胸有成竹。另外,通常同样的内容,可能需要给不同班级的同学上,每上完一个班级,小结一下,看看这堂课的实施,哪儿是好的,要保持,哪儿可能存在问题,问题是什么?这样,就使得自己的教学,虽然教同样的内容,但是每一次都教得不一样。

wangfei

unread,
Nov 9, 2009, 8:22:21 PM11/9/09
to zhc...@googlegroups.com, sociall...@googlegroups.com
各位老师:我现在遇到一个问题:在课本中提到:在VB的外部控件中有个“万年历”控件,
英文名(Microsoft Calendar Control 8.0),可是,我安装的软件中没有,从网上查了下新建一个企业版控件就有了,但不是从外部调用的,而且微机室里安装是VB精简版,这个企业版控件也没有,我再考虑是不是重新安装这个VB软件,不知有没有遇到这种情况的,您是怎么处理的,谢谢!
2009/11/10 sociallearn <xiuli....@gmail.com>

sociallearn

unread,
Nov 9, 2009, 8:36:21 PM11/9/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/10 wangfei <feixi...@gmail.com>

各位老师:我现在遇到一个问题:在课本中提到:在VB的外部控件中有个“万年历”控件,
英文名(Microsoft Calendar Control 8.0),可是,我安装的软件中没有,从网上查了下新建一个企业版控件就有了,但不是从外部调用的,而且微机室里安装是VB精简版,这个企业版控件也没有,我再考虑是不是重新安装这个VB软件,不知有没有遇到这种情况的,您是怎么处理的,谢谢!

==>问问耿老师,他好像上过这个内容。

吴长城

unread,
Nov 9, 2009, 8:43:12 PM11/9/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/10 wangfei <feixi...@gmail.com>

各位老师:我现在遇到一个问题:在课本中提到:在VB的外部控件中有个“万年历”控件,
英文名(Microsoft Calendar Control 8.0),可是,我安装的软件中没有,从网上查了下新建一个企业版控件就有了,但不是从外部调用的,而且微机室里安装是VB精简版,这个企业版控件也没有,我再考虑是不是重新安装这个VB软件,不知有没有遇到这种情况的,您是怎么处理的,谢谢!
===> 王老师,在Google搜索在,看是否能找到结果,我个人觉得可能需要您重新装机子,把这个控件装上啦!~

--
吴长城
Email: chengch...@gmail.com
Skype: hardwork_06
QQ: 3045129191
Twitter: http://twitter.com/chengcheng1098
Bookmark: http://del.icio.us/wuchangcheng
Haokanbu: http://chengcheng.haokanbu.com
Wealink: http://hardwork06.wealink.com
http://www.slideshare.net/wuchangcheng
http://www.flickr.com/photos/wuchangcheng/
http://www.youtube.com/user/chengcheng1098
http://friendfeed.com/chengcheng1098

sociallearn

unread,
Nov 9, 2009, 8:56:39 PM11/9/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/10 sociallearn <xiuli....@gmail.com>
==>还可以把这个问题发布到同行的QQ群中求助。

翟涛

unread,
Nov 10, 2009, 7:58:45 PM11/10/09
to sociall...@googlegroups.com
王飞老师,你好。在现在我们淄博市的好多学校,信息技术课本是循环使用,这给学生掌握信息技术知识提供了一个难题,尤其是讲VB这部分内容,知识性非常强,没有一定的时间预习和复习,学习效果非常不好。可否给学生印一部分学案,把预习的知识写到上面,特别重要的知识内容印到上面,早发给学生,让学生预习下,上课效果应该可以更好。在下课以后,学生也可以拿出来看看,达到复习的效果。

wangfei

unread,
Nov 10, 2009, 8:29:40 PM11/10/09
to sociall...@googlegroups.com
翟涛老师,你好,你说的情况我们也是,确实您提的建议非常好,相信会对提高课堂效果有帮助,谢谢!

2009/11/11 翟涛 <zhait...@gmail.com>

Zoom.Quiet

unread,
Nov 10, 2009, 11:26:18 PM11/10/09
to sociall...@googlegroups.com
2009/11/8 wangfei <feixi...@gmail.com>:
> 初三年级的学生,内容用1个课时,在机房内上课(有智博教学软件);
俺是一直搞软件的,曾经就职SINA,现在金山软件...
关注知识管理和过程改进,以及自由软件的推广
http://code.google.com/p/openbookproject/wiki/ZoomQuiet
之所以,先说俺是谁,是想对老师这种教学模式给出专业作业角度的分析和建议;
首先!教育必须使用自由软件 - sociallearnlab - SLL.org社区增进 ZoomQuiet版 实践参考
http://code.google.com/p/sociallearnlab/wiki/ZqSayEduFreeSoftware
这个不论从教育目的和社区责任以及知识共享等等角度来想都是非常靠谱的;

> 教学目标:
其次,以下列出的不是“教学目标”,而且教学步骤而已,
从中我看不出这一教案的目标是什么:
- 教会学生使用 智博教学软件?
- 教会学生使用 VB?

俺建议,应该明确"教学目标",比如说:
- 引导学生了解软件的开发过程,破除软件是非常复杂的迷信
- 引导学生体验团队协作,理解现实工作中的项目

所以,是否完成这一不常用软件并不重要,重要的是学生是否可以在这一命题中:
- 意识到问题的解决基本思路
- 新技术的学习策略
- 团队协同的重要性
- 如何高效的沟通?!
...
这些才是现实软件开发中最重要的素质...
教学用开发语言,俺推荐 Python ,一个轻松的开始可以是:
简明 Python 教程
http://www.woodpecker.org.cn/share/doc/abyteofpython_cn/chinese/
.chm pdf 下载:
http://www.woodpecker.org.cn/share/doc/abyteofpython_cn/
也可以是 《可爱的Python (china-pub首发)》
http://www.china-pub.com/195771

Python 已经代替 Scheme 成为国外计算机学位的入门语言了,因为她可以非常容易的上手,
从而关注问题的解决策略,以及团队協作,而不是语言/环境本身的学习!
比如说,这个万年历,可以简单的用以下 包含注释的 15行代码完成 80% 的功能!

# -*- coding: utf-8 -*-
"""yacalendar.py
- yet another calendar
"""
import os,sys,calendar

if __name__ == '__main__': # this way the module can be
if 3 != len(sys.argv):
print """ %s usage::
python yacalendar.py yyyy mm[比如说:2009 10 说明想看哪年哪月的]
"""
else:
year = int(sys.argv[1])
month = int(sys.argv[2])
print calendar.month(year,month)

以上代码已经收集在 SLL 的工程仓库中:
sociallearnlab - Revision 1934: /tangle/zoom.quiet/easypy
http://sociallearnlab.googlecode.com/svn/tangle/zoom.quiet/easypy/
执行效果如截屏!

在这种跨平台动态通用脚本语言的支持下,开展关注学生真正思想/素质的提升教学才是可能的;

俺感觉靠谱的自学过程是:
- 公开讨论"万年历"的需求,要求统一记录下来
- 公开快速教学 Python 脚本的编写和调试
- 自由组合成开发小组
- 引导和观察各个小组的协同活动
- 适时给出 code.google 等类似的協同工程环境
- 到期公开逐一运行和评定,看哪个组完成的好,共同分享体验

提醒:
- 这种开发实战式的教学,最忌的就是有标准答案!这样直接扼杀了学生的创造性!
- 老师不应该强过学生的编程能力,教育的本质要求是教育出更强的一代!
老师在这期间只是个开发游戏的组织者和激励者,
而不应该是名裁判!
在学生有了一定开发经验后,才可能引入为了大规模开发而产生的各种规范/框架/过程...

参考::
9.2. calendar — General calendar-related functions — Python v2.6.4 documentation
http://docs.python.org/library/calendar.html
Python版的农历日历Calendar,功能简单 - 代码发芽网
http://fayaa.com/code/view/112/


> 1、初步学会时钟控件的使用方法。
> 2、掌握外部控件的调用方法
> 3、掌握时间函数Timer的使用方法
> 4、学会设置蜂鸣声的方法
> 教法设计:教师先自己做出这个程序,然后屏幕显示并分析这个程序用到哪些控件,并出示学习目标(5分钟左右);首先给学生适当时间自己独立尝试制作(15分钟左右),然后小组交流,根据学生做的情况,可以让做的好的同学演示(10分钟),学生结合演示再次制作,小组内互相检查帮助,确保每位同学制作完成,并上传至FTP服务器个人文件夹中(10分钟)。

--
http://zoomquiet.org 人生苦短? Pythonic!
一个人如果力求完善自己,就会看到:为此也必须同时完善他人. 一个人如果不关心别人的完善,自己便不可能完善!

2009-11-11-120930_951x288_scrot.png

wangfei

unread,
Nov 11, 2009, 6:57:50 AM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com
庄老师:记得您说过好看簿如果让学生注册的话,可以批量导入,能帮着指导一下吗?

sociallearn

unread,
Nov 11, 2009, 7:21:09 AM11/11/09
to sociall...@googlegroups.com, zhc...@googlegroups.com


2009/11/11 wangfei <feixi...@gmail.com>
庄老师:记得您说过好看簿如果让学生注册的话,可以批量导入,能帮着指导一下吗?


==>好看簿平台上为了帮助教师用户批量建立班级小组,做了一个简易批量建立学生帐号的入口。大家如果需要建立班级小组,批量导入学生的帐号。请按以下要求:
教师帐号,教师用户密码
学生1,密码
学生2,密码
...,...

学生密码,是字母数字组合型,
存为txt文件,发邮件给我,并说明你要建立的小组名称。即可。

wangfei

unread,
Nov 11, 2009, 8:42:41 AM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com
教学反思:
      今天又上了几节课:其中有一节按照既定环节进行,然而学生积极性不高,有的根本不去做,而去玩金山画王;有的同学在做,然而却达不到目标;怎么办?分析原因,不排除学生自身的原因:学习习惯不好,好学生被习惯差的学生带坏了,或者学生基础薄弱,学不会,知识漏洞太多,难点、关卡比较多。首先,我从自身找原因,学习氛围没有营造好!要因材施教,结合学生实际,降低目标难度,想方设法管理好学生学习,培养出好学生、发挥好优秀学生的模范带头作用;另一方面,进一步优化课堂组织,研究好教材的处理。
      相比另一个班:学生的学习氛围很浓!都在积极去尝试,其中一个同学做的很好、很快,9分钟就做完了,然后准备了3分钟,给同学们演示了他的做法(用时3分钟)。采用这种个别带动整体,让一部分人先会做出来,然后再带动其他人会起来——这是我设计这堂课的基本理念;这节课有15位同学完成了程序的制作。
      今天下午的三节课:两个教材问题已经得到了解决,一个是外部控件——“万年历”控件问题在耿佃征得帮助下又有进行了新的尝试;另一个:小时钟图标问题,我把图标所在的文件夹(完整版下)打包共享也得到了解决,从而避免了整体重装程序的问题。
      现在的问题是如何再用一个课时让全班所有同学都能完成任务,并让基础好的同学能够得到拓展提高?
 

Zoom.Quiet

unread,
Nov 11, 2009, 8:48:34 AM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com
2009/11/11 wangfei <feixi...@gmail.com>:

组队PK,
算团队分..


--
http://zoomquiet.org 人生苦短? Pythonic!

过程改进乃是催生可促生靠谱的人的组织! (ProcessEnhancement keeps evolving organizations
which promoting people b...

wangfei

unread,
Nov 11, 2009, 9:06:55 AM11/11/09
to sociall...@googlegroups.com, zhc...@googlegroups.com


 
组队PK,
算团队分..
==>多谢提醒,这确实是有效的方法!小组合作这其中又有很大学问:我们学校现正在搞这种课改,按照学生平时成绩、表现,班里已经分了9个组,但我了解到有的学生不喜欢这种分法,我一开始是让学生自愿入座(第一次),以后就固定下来,便于专人专机,好管理。然后就近的6到7位同学组成一个小组,一转身就看的见;不知道其他学校的老师是怎样分的,有什么好的建议可供参考吗?

sociallearn

unread,
Nov 11, 2009, 9:31:32 AM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/11 wangfei <feixi...@gmail.com>
==> 非常棒!能够不断地提出问题,把讨论不断顺着课的进展进行推进!

翟涛

unread,
Nov 11, 2009, 9:39:22 AM11/11/09
to sociall...@googlegroups.com
因为我是教初一到初三信息技术的,今天我上了初三两节课,进度要比王飞老师慢,上的是用VB制作日期时间查询表,感觉如下:
1、VB是知识性很强的程序。要想提高效率,除了精彩的导入外,老师的讲解演示非常重要。
2、我采用的导入就是将自己做好的日期时间查询表呈现给学生,提高学生学习的兴趣。
3、讲解演示过程:将做日期时间查询表的三个重点强调把用到的标签和按钮插入到窗口中。②把窗口中相应的标签和按钮的属性做好。③把“查询”和“退出”的代码编写好。
4、然后由学生采取小组合作形式看哪个小组先将①②步骤做好。此为第一阶段,阶段性总结评价下,把出现的问题集中强调。然后开始第三个程序,编写代码。
5、一节课的时间,有近一半的学生做了出来,如果再有十分钟,就可以完成教学任务了。
       讲授VB我想下一步想与同行者们探讨下教学效率问题了。呵呵
       另者:我的分组非常简单,因为微机室有六列计算机,一列九台,所以按列分为六个小组,每个小组两个小组长,上课一般都采取竞赛模式,因为学生的年龄原因,效果都还不错,只是有些时候比赛的形式要有所不同,要不时间长了学生也会变习惯了。

sociallearn

unread,
Nov 11, 2009, 9:19:56 PM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/11 wangfei <feixi...@gmail.com>

教学反思:
      今天又上了几节课:其中有一节按照既定环节进行,然而学生积极性不高,有的根本不去做,而去玩金山画王;有的同学在做,然而却达不到目标;怎么办?分析原因,不排除学生自身的原因:学习习惯不好,好学生被习惯差的学生带坏了,或者学生基础薄弱,学不会,知识漏洞太多,难点、关卡比较多。首先,我从自身找原因,学习氛围没有营造好!要因材施教,结合学生实际,降低目标难度,想方设法管理好学生学习,培养出好学生、发挥好优秀学生的模范带头作用;另一方面,进一步优化课堂组织,研究好教材的处理。
      相比另一个班:学生的学习氛围很浓!都在积极去尝试,其中一个同学做的很好、很快,9分钟就做完了,然后准备了3分钟,给同学们演示了他的做法(用时3分钟)。采用这种个别带动整体,让一部分人先会做出来,然后再带动其他人会起来——这是我设计这堂课的基本理念;这节课有15位同学完成了程序的制作。

==>无论对待怎样的学生,作为老师,逐步地我们在内心,建立起一种持续的正面的情绪,就是要相信他们,并告诉他们,孩子们,你们都很棒!只是每个人各有不同的特点和优势,有的人做得快,有的人做得慢,做得慢的同学,一定不要着急,要相信自己,你能行。
你们各不相同,你们各有各的特点,你们能行!你们都很棒!在教学中,始终如一地坚持,学生,你很棒!你能行!你们各不相同!你们各有各的特点!
(也许,大家觉得我在这一段说的空话,但是,如果我们始终坚持,有时候当我们自己内心有不良情绪的时候,我们如果能够及时自我意识到,加以控制,我们就能够不断地赢得学生。每个人都有不同的潜能,潜能的挖掘,我们每一位老师都能做到的就是给他们鼓励。)

其次是课堂管理的问题,在学习同一个内容的时候,班级中肯定会出现有的学生学得快,有的学生学得慢的情况,怎么办呢?我的做法,跟王老师的也相似。就是把那些做得快做得好的学生,吸纳到“教师团队”中,然后一起想出具体办法,来对其他同学进行带领。
这里也需要区分两种情况,一种情况是一个班级掌握某项技能的同学,占少数,还有一种情况,是没有掌握某项技能的同学,占少数。这两种情况,具体处理的策略不同。究竟如何处理,以后我们可以通过合适的案例来做分析。

 
      今天下午的三节课:两个教材问题已经得到了解决,一个是外部控件——“万年历”控件问题在耿佃征得帮助下又有进行了新的尝试;另一个:小时钟图标问题,我把图标所在的文件夹(完整版下)打包共享也得到了解决,从而避免了整体重装程序的问题。

==>这些都是很好的经验。当这个单元教学结束之后,进入下一单元教学之前,可以把这些经验加以更详细一点整理,并通过一定的途径主动传播出去。

 
      现在的问题是如何再用一个课时让全班所有同学都能完成任务,并让基础好的同学能够得到拓展提高?

==> 能够根据自己的实践,不断地提出问题,真的很棒!!!
这里的教学问题,实际是个管理问题。
就是在这样一种已有资源的条件下(时间资源一个课时;人力资源,教师自身,还有每一个班级都有了一部分同学掌握了学习内容;内容资源,教材,还有一些学生已经制作成功的作品),教师需要做哪些引导管理工作,能够让这个群体(学生)学习成效最大化?教师在这个环节的工作重点,不是示范教学,不是讲解,而是管理,就是这些资源怎么用,让学生都有收获。



sociallearn

unread,
Nov 11, 2009, 9:40:42 PM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/11 翟涛 <zhait...@gmail.com>

因为我是教初一到初三信息技术的,今天我上了初三两节课,进度要比王飞老师慢,上的是用VB制作日期时间查询表,感觉如下:
1、VB是知识性很强的程序。要想提高效率,除了精彩的导入外,老师的讲解演示非常重要。
2、我采用的导入就是将自己做好的日期时间查询表呈现给学生,提高学生学习的兴趣。
3、讲解演示过程:将做日期时间查询表的三个重点强调把用到的标签和按钮插入到窗口中。②把窗口中相应的标签和按钮的属性做好。③把“查询”和“退出”的代码编写好。
4、然后由学生采取小组合作形式看哪个小组先将①②步骤做好。此为第一阶段,阶段性总结评价下,把出现的问题集中强调。然后开始第三个程序,编写代码。
5、一节课的时间,有近一半的学生做了出来,如果再有十分钟,就可以完成教学任务了。
       讲授VB我想下一步想与同行者们探讨下教学效率问题了。呵呵

==>不同的教学内容,有不同的特点,例如翟老师你所同时在任教的VB内容与FLASH内容,虽然都属于技术课程,但是我感觉这两类内容有很大的差异性。我没有专门去研究这些内容的教学目标,但是凭常识,我感觉VB内容,我们需要引导学生的是程序建模的思想,而FLAS动画,从综合能力来看,在教授技术操作如何实现过程,更多需要渗透艺术审美的很多东西在其中。

因此,您提出来专题讨论VB教学以及VB教学课堂效率问题,是非常好的提议。以后我们可以尝试着来推进专题内容课堂教学研讨。非常感谢您,提出这么好的问题,非常棒!!!

 
       另者:我的分组非常简单,因为微机室有六列计算机,一列九台,所以按列分为六个小组,每个小组两个小组长,上课一般都采取竞赛模式,因为学生的年龄原因,效果都还不错,只是有些时候比赛的形式要有所不同,要不时间长了学生也会变习惯了。


==>以后可以详细记录一个单元教学中分组具体详细实施情况。这样对其他老师来说,就是一个很生动的参考案例。谢谢!

Zoom.Quiet

unread,
Nov 11, 2009, 9:58:08 PM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com
2009/11/12 sociallearn <xiuli....@gmail.com>:

> 2009/11/11 翟涛 <zhait...@gmail.com>
>>
>> 因为我是教初一到初三信息技术的,今天我上了初三两节课,进度要比王飞老师慢,上的是用VB制作日期时间查询表,感觉如下:
>> 1、VB是知识性很强的程序。要想提高效率,除了精彩的导入外,老师的讲解演示非常重要。
这个无法认同,VB 几乎将所有程序知识都封装到开发环境中了,
学生根本无从感觉这是怎么运行的,
只能机械的记忆怎么操作,当然没有兴趣了!

>> 2、我采用的导入就是将自己做好的日期时间查询表呈现给学生,提高学生学习的兴趣。
这恰恰是最坏的导入方式,
编程之所以好玩,就是在编译器的绝对标准之下,所有人是平等的,任何人都是自个儿程序的主人,
可以任意发挥,完成自个儿理解的需求,
老师这么一演示最终结果,那么学生所有的努力就变成了复制老师的行为,
没有任何成就感觉的....

>>
>> 3、讲解演示过程:将做日期时间查询表的三个重点强调把用到的标签和按钮插入到窗口中。②把窗口中相应的标签和按钮的属性做好。③把“查询”和“退出”的代码编写好。

这点就是强调老师作的是最好的,学生复制行为,记忆就好...

>> 4、然后由学生采取小组合作形式看哪个小组先将①②步骤做好。此为第一阶段,阶段性总结评价下,把出现的问题集中强调。然后开始第三个程序,编写代码。

再强行让学生相互监督是否按照老师的步骤完成...

>> 5、一节课的时间,有近一半的学生做了出来,如果再有十分钟,就可以完成教学任务了。
>>        讲授VB我想下一步想与同行者们探讨下教学效率问题了。呵呵

讲授VB 极其难以达到任何令学生理解编程的目的...

>
> ==>不同的教学内容,有不同的特点,例如翟老师你所同时在任教的VB内容与FLASH内容,虽然都属于技术课程,但是我感觉这两类内容有很大的差异性。我没有专门去研究这些内容的教学目标,但是凭常识,我感觉VB内容,我们需要引导学生的是程序建模的思想,而FLAS动画,从综合能力来看,在教授技术操作如何实现过程,更多需要渗透艺术审美的很多东西在其中。
>
> 因此,您提出来专题讨论VB教学以及VB教学课堂效率问题,是非常好的提议。以后我们可以尝试着来推进专题内容课堂教学研讨。非常感谢您,提出这么好的问题,非常棒!!!
>
>
>>
>>
>> 另者:我的分组非常简单,因为微机室有六列计算机,一列九台,所以按列分为六个小组,每个小组两个小组长,上课一般都采取竞赛模式,因为学生的年龄原因,效果都还不错,只是有些时候比赛的形式要有所不同,要不时间长了学生也会变习惯了。
>>
>
> ==>以后可以详细记录一个单元教学中分组具体详细实施情况。这样对其他老师来说,就是一个很生动的参考案例。谢谢!
>
>
> >
>

--
http://zoomquiet.org 人生苦短? Pythonic!
金山常年招聘Py/C++人才! http://bit.ly/UoTV 简历直投俺就成;-)

吴长城

unread,
Nov 11, 2009, 10:00:34 PM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com

 
       另者:我的分组非常简单,因为微机室有六列计算机,一列九台,所以按列分为六个小组,每个小组两个小组长,上课一般都采取竞赛模式,因为学生的年龄原因,效果都还不错,只是有些时候比赛的形式要有所不同,要不时间长了学生也会变习惯了。
 
====》按照六列分组,是否会影响学生交流,比如:最后一排的那个同学如何和第一排的同学交流呢?如果按9人一组:靠的近的3排或2排分组,是否会好点?

sociallearn

unread,
Nov 11, 2009, 10:08:15 PM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/11 wangfei <feixi...@gmail.com>

 
组队PK,
算团队分..
==>多谢提醒,这确实是有效的方法!小组合作这其中又有很大学问:我们学校现正在搞这种课改,按照学生平时成绩、表现,班里已经分了9个组,但我了解到有的学生不喜欢这种分法,我一开始是让学生自愿入座(第一次),以后就固定下来,便于专人专机,好管理。然后就近的6到7位同学组成一个小组,一转身就看的见;不知道其他学校的老师是怎样分的,有什么好的建议可供参考吗?


==>如果不是为了专门研究如何分组,在日常教学中,采用便捷原则进行学生分组,通常是可取的。我自己在教学中,也给学生分组,也是采用自愿组合方式,以便于小组成员内部的沟通交流 。

sociallearn

unread,
Nov 11, 2009, 10:10:02 PM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com
2009/11/12 Zoom.Quiet <zoom....@gmail.com>

2009/11/12 sociallearn <xiuli....@gmail.com>:
> 2009/11/11 翟涛 <zhait...@gmail.com>
>>
>> 因为我是教初一到初三信息技术的,今天我上了初三两节课,进度要比王飞老师慢,上的是用VB制作日期时间查询表,感觉如下:
>> 1、VB是知识性很强的程序。要想提高效率,除了精彩的导入外,老师的讲解演示非常重要。
这个无法认同,VB 几乎将所有程序知识都封装到开发环境中了,
学生根本无从感觉这是怎么运行的,
只能机械的记忆怎么操作,当然没有兴趣了!

>> 2、我采用的导入就是将自己做好的日期时间查询表呈现给学生,提高学生学习的兴趣。
这恰恰是最坏的导入方式,
编程之所以好玩,就是在编译器的绝对标准之下,所有人是平等的,任何人都是自个儿程序的主人,
可以任意发挥,完成自个儿理解的需求,
老师这么一演示最终结果,那么学生所有的努力就变成了复制老师的行为,
没有任何成就感觉的....

>>
>> 3、讲解演示过程:将做日期时间查询表的三个重点强调把用到的标签和按钮插入到窗口中。②把窗口中相应的标签和按钮的属性做好。③把“查询”和“退出”的代码编写好。

这点就是强调老师作的是最好的,学生复制行为,记忆就好...

>> 4、然后由学生采取小组合作形式看哪个小组先将①②步骤做好。此为第一阶段,阶段性总结评价下,把出现的问题集中强调。然后开始第三个程序,编写代码。

再强行让学生相互监督是否按照老师的步骤完成...

>> 5、一节课的时间,有近一半的学生做了出来,如果再有十分钟,就可以完成教学任务了。
>>        讲授VB我想下一步想与同行者们探讨下教学效率问题了。呵呵

讲授VB 极其难以达到任何令学生理解编程的目的...
>

==>两位表达的都十分在理,只是站的角度不同。
现实离理想环境,有很大的差距。
以后可以想一些改进方法。
想起一本书,推荐给大家《我是一只IT小小鸟》,
http://www.douban.com/subject/4006425/
 

sociallearn

unread,
Nov 11, 2009, 11:40:48 PM11/11/09
to zhc...@googlegroups.com, sociall...@googlegroups.com


2009/11/12 sociallearn <xiuli....@gmail.com>
2009/11/11 wangfei <feixi...@gmail.com>
教学反思:
现在的问题是如何再用一个课时让全班所有同学都能完成任务,并让基础好的同学能够得到拓展提高?

==> 能够根据自己的实践,不断地提出问题,真的很棒!!!
这里的教学问题,实际是个管理问题。
就是在这样一种已有资源的条件下(时间资源一个课时;人力资源,教师自身,还有每一个班级都有了一部分同学掌握了学习内容;内容资源,教材,还有一些学生已经制作成功的作品),教师需要做哪些引导管理工作,能够让这个群体(学生)学习成效最大化?教师在这个环节的工作重点,不是示范教学,不是讲解,而是管理,就是这些资源怎么用,让学生都有收获。

==> 具体怎么做呢?我想如果是我自己的话,应该具体怎么做呢?
(1)就一个班级来说,可能会有几位比较突出的学生,我会在下课课间或者什么时候,跟他们几位一起交流一下,大概意思是说,你们非常棒,老师需要你们帮忙,帮助老师出出主意,如何把其他同学带一带。
(2)找时间跟这些同学开个小会,商讨做带领的方法,就是采用小团队的方式,来带领班里的其他同学。
这些做带领的学生,可以集思广益,然后弄清楚如何做带领的一些具体实施步骤。这不是简单地让已经会的同学去教不会的同学。老师作为带领团队的中的一员,也可以分享提供一些供带领团队内容使用的学习资源,并倡导大家都这样做。
以上想说的,进一步可以概括为,老师可以和一小部分学生组成一个团队,这个团队内部形成一种学习文化,然后再通过教全班同学,把这种团队学习文化不断地释放出来。

另外,我还会不断地给一些学生一些表扬,
比如拍下他们和他们的作品,写个故事放在好看簿上,作为一种表扬的方式吧。


wangfei

unread,
Nov 12, 2009, 1:55:46 AM11/12/09
to zhc...@googlegroups.com, sociall...@googlegroups.com
      感谢各位老师给出的这么多好的建议,使我从VB程序的深度把握、课堂教学的科学组织以及学生学习的有效指导等方面有了更多的参考,真的非常感谢这个平台,非常感谢各位老师的帮助,参与。
      我想小组合作采用自愿组合,每6或7位同学一个小组(一共6排,两边两排分别是10人座,中间的4排是9人座,一共是56人座),相邻两排各3个位的同学(有两个组是7个)为一个小组,一共是9个小组,每个组选出一名小组长。
      在教学实践中,我感觉:小组长的作用非常重要(包括课代表),这样有一个至少10人的小团队要发挥模范带头作用。就是要营造出一种团队文化来!
Reply all
Reply to author
Forward
0 new messages