全文预览

《程序的选择结构》教学设计

上传者:菩提 |  格式:doc  |  页数:6 |  大小:199KB

文档介绍
通过任务驱动,设计大角湾收费程序这个任务来激发学生的兴趣,让学生参加体验用计算机程序解决生活中问题的过程,使过程与方法、情感与价值观目标亦很好达成。Р    2、关于任务的设计:充分考虑了学生的接受能力,引入一个有难度的探究任务,既有效地联系了下节课即将学习的多重选择,更Р体现了分层教学,让学有余力的同学选做。同时课后我有一个思考:应该更加注意用语言引导来创设任务情境,作为课堂主线,同时课堂涉及的各个任务是否应该都从这个情境中引申出来? 比如:是否去掉苹果促销范例,而把大角湾门票任务再次细化,多分出一个任务来?Р      任务设计应创设任务情境,使任务更加贴近生活实际。设计何种任务,应该考虑程序要解决的是什么问题?要用什么程序来解决?只有有意义的、有实际作用的任务,才可以提高学生的兴趣,又能加强学生对生活中问题的审视和分析的意识,提高解决生活中问题的能力,使课堂教学确实地来源于生活而又回到生活。在一节课当中,可以围绕着教学内容,设计多个场景,用同样的知识解决不同的问题(此时,主线就是课堂知识点,而非场景);也可以设计一个场景,课堂当中的所有问题都来自于这个场景。Р此外,任务设计中一些没用的条件是否可以不列表出来,或者列表出来了要分析摈弃/纳用理由呢?因为在课堂当中,有不少学生考虑是否要在程序中加入免票的人数输入和计算,并纠结了不少时间。在此,我认为中国的学生思维过于僵化,似乎认为“列表出来的条件都要用上,如果不需要用的估计老师不会在题目中列表”。如果考虑课堂流畅性,确实最好把那没用的条件去掉;但如果考虑提高学生的判别能力和取舍意识等综合素质,却应该保留。Р3、应该充分体现编程课程的严谨性,一是变量命名应该规范,如重量用weight、款项用pay,而少用a、b、w、m等;二是可以加入一些说明让学生回去思考:如容错问题——程序存在的缺陷(输入负数,也能算出结果等)应如何避免?

收藏

分享

举报
下载此文档