多分支结构教学设计
《分支结构》教学设计

《分支结构》教学设计教学目标:1.了解分支结构的基本概念和使用场景;2.掌握分支结构的语法和使用方法;3.能够设计和编写使用分支结构的程序。
教学准备:1.教学课件;2.编程开发环境。
教学步骤:第一步:导入知识(10分钟)1.引入故事情境,比如小明去买苹果的例子,说明在生活中我们常常需要根据不同的情况做出不同的选择。
2.提问学生是否知道什么是分支结构,或者让学生自由讨论分支结构的概念和使用场景。
第二步:介绍分支结构(15分钟)1.使用课件介绍分支结构的基本概念,即根据条件的成立与否决定程序的执行路径。
2.举例说明分支结构的使用场景,比如判断一个数字是奇数还是偶数,或者根据用户的输入做出相应的操作。
第三步:分支结构的语法(15分钟)1. 使用课件详细介绍分支结构的语法,包括if语句的格式和使用方法。
2. 通过示例代码演示if语句的使用,包括if-else、if-else if-else等多种使用方式。
3. 提醒学生注意条件表达式的语法规则,以及注意if语句嵌套的使用方法。
第四步:练习与巩固(20分钟)1.给学生一些小练习题,让他们独立编写使用分支结构的程序。
2.分组让学生互相检查、修改并展示自己的程序,以便于加深理解和巩固知识。
第五步:拓展应用(20分钟)1. 使用课件介绍分支结构的更多应用场景,比如嵌套if语句、switch语句等。
2.举例说明这些应用场景在实际开发中的作用和使用方法。
第六步:总结与反思(10分钟)1.回顾今天的教学内容,让学生总结分支结构的基本概念、语法和应用方法。
2.引导学生思考分支结构在实际生活和编程中的作用和意义。
3.收集学生反馈,了解他们对今天课堂的理解和收获。
教学评估:1.监听学生的讨论和提问情况,检查他们对分支结构概念的理解程度。
2.观察和评价学生在练习与巩固环节的表现,包括编写使用分支结构的程序的能力。
3.收集学生的反馈意见,了解他们对本节课的理解和评价。
教学延伸:1.教师在课后为学生布置相关的编程任务,巩固和拓展他们在分支结构的应用能力。
《第二单元 程序结构 第12课 多分支结构 多分支程序》教学设计教学反思

《多分支程序》教学设计方案(第一课时)一、教学目标1. 掌握多分支程序的基本观点和结构。
2. 能够根据实际情况应用多分支程序进行条件判断。
3. 培养逻辑思考和解决问题的能力。
二、教学重难点1. 教学重点:理解多分支程序的工作原理,掌握其基本结构和用法。
2. 教学难点:根据具体问题设计合适的条件判断流程,灵活运用多分支程序。
三、教学准备1. 准备教学PPT,包括多分支程序的观点、结构、应用案例等。
2. 准备教学视频,演示多分支程序的用法。
3. 准备若干练习题,供学生实践操作。
4. 准备计算机和相关软件,以便学生可以实际操作多分支程序。
四、教学过程:本节课我们学习多分支程序,通过学习,学生能够掌握多分支程序的基本观点和基本操作,能够编写简单的多分支程序。
1. 引入新课:起首通过一个简单的例子,让学生了解多分支程序在实际生活中的应用,激发学生的学习热情。
2. 讲解多分支程序的基本观点和基本操作:通过讲解多分支程序的原理和基本操作,让学生了解多分支程序的基本结构和语法规则。
3. 演示多分支程序的编写过程:教师演示一个简单的多分支程序,让学生了解如何编写多分支程序。
4. 学生练习:学生根据教师的演示,尝试编写一个简单的多分支程序,通过实践加深对多分支程序的理解。
5. 分组讨论:学生分组讨论,分享自己的经验和效果,共同解决遇到的问题,提高协作能力和沟通能力。
6. 答疑解惑:教师针对学生在练习过程中遇到的问题进行解答,帮助学生解决疑惑。
7. 总结回顾:对本节课的内容进行总结回顾,帮助学生加深对多分支程序的理解和掌握。
8. 安置作业:安置与多分支程序相关的作业,让学生在课后继续练习,稳固所学知识。
在具体做法上,老师可以采用分步指导,以小组讨论的形式,让学生对所学知识进行消化和稳固。
同时,老师也可以提供一些相关的练习题和测试题,让学生在课后进行自我检测,了解自己的掌握情况。
此外,为了确保学生能够真正掌握所学知识,老师还可以定期组织一些互动活动,如小组讨论、角色扮演等,让学生在轻松愉快的氛围中稳固所学内容。
2.2分支结构教学设计2024—2025学年重大版(2019)初中信息技术八年级上册

-探索如何利用分支结构设计决策树,为生活中的选择提供辅助决策。
-深入了解分支结构在游戏开发中的应用,尝试编写简单的游戏程序,如石头剪刀布、猜数字等。
-学习分支结构与其他程序结构(如循环结构)的融合使用,提高程序设计的复杂性和功能性。
2. if-else语句是实现分支结构的一种常见方式,其基本格式为:
```
if条件表达式:
语句块1
else:
语句块2
```
3.分支结构在解决问题过程中具有重要作用,可以帮助我们根据不同情况采取不同措施。
4.通过学习分支结构,我们可以培养逻辑思维和问题解决能力。
为了检验同学们对本节课知识的掌握程度,我们进行以下当堂检测:
同学们,请根据所学知识完成以上检测题目。完成后,我们将共同对答案进行讨论和讲解。
if score >= 90:
print("等级为A")
elif score >= 80:
print("等级为B")
elif score >= 70:
print("等级为C")
elif score >= 60:
print("等级为D")
else:
print("等级为E")
```
4.编写一个程序,输入一个月份和年份,输出该月份的天数。要求使用分支结构来实现。
print("这是一个闰年")
else:
print("这不是一个闰年")
```
3.编写一个程序,输入一个学生的分数,根据分数判断其等级。分数在90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。
多分支结构select语句》教学设计

《多分支结构——select语句》教学设计一、教材分析本节课是海南省信息技术九年级上册第二章第三节的内容。
前面学生已经了解了visual basic 的工作界面和VB代码,并对流程图有了一定的认识。
通过本课的学习将使学生对VB及流程图有更深一层的认识,学会用程序的思维方式解决问题。
二、学情分析1、九年级的学生已经具备较强的逻辑思维能力,他们善于思考,敢于挑战。
2、大部分学生对抽象的程序代码有了一定的认识,能够看懂流程图并能编写简单的VB程序,通过前面的分支结构的学习,对本课内容有了感性层面上的理解。
3、个别少部分学生对抽象事物认识速度比较慢,对VB的认识还停留在窗体、控件上,对代码的概念还很模糊,因此在安排教学活动时,要充分考虑这些因素,让逻辑思维能力强的学生带领这些学生学习三、教学目标1、知识与技能:(1)充分理解多分支结构的流程。
(2)能够利用多分支结构的思想解决实际问题。
2、过程与方法:培养学生独立思考的能力、灵活运用所学知识解决问题的能力。
3、情感态度与价值观:(1)增强学生思维的严密性。
(2)善于发现问题,敢于提出疑问并能够针对疑问积极主动的思考解决。
四、教学重难点1、重点:理解多分支结构的流程。
2、难点:理解程序中流程的代码描述。
五、教法分析用学生感兴趣的游戏激发学生探索的欲望,在多分支的流程图及基本格式的理解中通过课件演示、具体实例的分析使抽象的事物尽可能的通俗易懂,已达到学生理解的目的。
再配以恰当的课堂练习,让学生分析、探究,更进一步的加深理解,自觉运用。
六、学法分析初三学生已经有较强的逻辑思维能力,通过对具体事例的分析、比较理解多分支的流程图并能够利用多分支的思想解决实际问题。
在学生学案的帮助下,通过自主学习、分组协助,总结经验,完成实践任务,以达到概念内化的效果,实现理论与实践的统一。
七、媒体与评价媒体:网络教室、演示文稿、学案评价:过程性评价,即在课堂教学中,随时可以针对学习内容评价,也可以是针对学习方法、情感态度和合作学习等方面的评价。
《多分支结构程序设计》教学设计

《多分支结构程序设计》教学设计教学目标:1.了解多分支结构在程序设计中的应用;2.理解多分支结构的基本语法和使用方法;3.能够编写能够完成具体任务的多分支结构程序。
教学重点:1.多分支结构的基本概念和语法;2.多分支结构的嵌套使用。
教学难点:1.理解多分支结构的嵌套使用;2.能够独立编写能够完成具体任务的多分支结构程序。
教学准备:1.计算机;2.编程软件;3.示例代码和案例。
教学过程:第一步:导入知识(10分钟)教师简要介绍多分支结构的概念和在程序设计中的应用,引入多分支结构和逻辑结构的关系。
第二步:多分支结构基础语法(20分钟)1. 教师介绍多分支结构的基本语法,包括if语句和switch语句的结构和语法规则;2.教师通过示例代码展示多分支结构的使用方法,解释条件表达式和分支语句的执行顺序。
第三步:多分支结构的嵌套使用(30分钟)1. 教师介绍多分支结构的嵌套使用方法,讲解嵌套if语句和嵌套switch语句的语法规则;2.教师通过示例代码展示多分支结构的嵌套使用方法,提醒学生注意多分支结构的层级关系和逻辑执行顺序。
第四步:编写多分支结构程序(40分钟)1.学生根据教师的指导,在编程软件中实践编写多分支结构程序;2.学生可以选择自己感兴趣的主题,根据实际需求编写多分支结构的程序。
第五步:总结和展示(10分钟)教师总结本节课的内容,强调多分支结构的重要性和应用范围。
学生可以向全班展示自己编写的多分支结构程序,接受同学和教师的评价和建议。
教学扩展:1.引导学生进一步实践多分支结构的应用,例如通过用户输入选择不同的功能实现程序的分支;。
多分支结构教学设计

多分支结构教学设计一、教学目标:1.学生能够理解多分支结构的定义和基本原理;2.学生能够运用多分支结构解决问题;3.学生能够分析并设计简单的多分支结构程序。
二、教学重点与难点:1.教学重点:多分支结构的定义、基本原理和应用;2.教学难点:如何通过实例演示和练习让学生熟练应用多分支结构。
三、教学准备:1.教师准备:计算机、投影仪、PPT;2.学生准备:笔记本,编程工具(如:编程软件等)。
四、教学过程设计:1.导入(5分钟):-教师通过提问的方式复习上节课的知识,以引起学生对多分支结构的兴趣;-引导学生思考:在日常生活中,我们常常面临选择,如何通过程序来实现这样的选择?2.理论讲解(15分钟):-通过PPT展示多分支结构的定义和基本原理,强调多分支结构中的条件判断语句;- 给出多分支结构语法示例,如if-else语句的使用;-通过具体案例,解释多分支结构在实际应用中的作用和意义。
3.实例演示(15分钟):-教师通过投影仪展示一个简单的多分支结构实例,如:根据用户输入的成绩,判断并输出相应的等级;-分析代码运行过程,解释条件判断语句的使用,引导学生理解多分支结构的流程和逻辑;-利用编程软件,逐步编写代码实现该实例,让学生参与其中,并及时反馈和纠正错误。
4.练习与巩固(30分钟):-分发练习题给学生,要求学生利用多分支结构编写程序解决实际问题;-鼓励学生自主思考,并和同伴进行讨论和交流,提高解决问题的能力和思维能力;-选取几道题目进行讲解,并逐步给出解答过程,帮助学生理解和掌握多分支结构的应用。
5.拓展与应用(20分钟):-教师通过讲解更复杂的实际案例,如计算器程序等,展示多分支结构的更高级应用;-引导学生思考如何通过多分支结构解决更复杂的问题;-鼓励学生自主编写程序,并进行小组展示和分享。
6.总结与答疑(15分钟):-教师进行教学总结,回顾今天的学习内容和重点;-解答学生提出的问题,并给予适当的引导和建议;-对学生的表现进行评价和鼓励。
五上信息 双分支结构 教学设计

【主题】五上信息双分支结构教学设计1. 深入解析五上信息五上信息是指五年级上学期的信息技术课程。
在这个阶段,学生正处于信息技术学习的关键时期,因此教学设计显得尤为重要。
而双分支结构是一种常用的教学设计模式,能够有效引导学生进行思维拓展和知识整合,使之更好地应用于实际情境中。
2. 了解双分支结构双分支结构是指一种学习活动设计模式,以一个核心主题为中心,围绕主题展开两个分支,分别探究不同的角度和深度。
在教学设计中,教师可以针对不同的学生需求和兴趣点,设计多种双分支结构的学习活动,以促进学生综合能力的提升。
3. 围绕五上信息设计双分支结构教学在五上信息课程中,可以运用双分支结构教学,让学生在对信息技术的探索中,更好地理解和应用所学知识。
可以设置以下双分支结构的教学设计:3.1 分支一:信息技术的基础知识在这个分支下,可以教授信息技术的基本概念和原理,让学生深刻理解计算机的工作原理、网络的结构等基础知识。
通过实例和案例的讲解,引导学生逐步建立对信息技术的整体认知。
3.2 分支二:信息技术的应用实践另可以让学生通过实际操作和项目设计,运用所学知识解决实际问题,比如开发简单的应用程序、设计信息网络安全策略等。
这样的设计不仅能够提高学生动手实践的能力,还能培养其创新意识和解决问题的能力。
4. 总结回顾通过以上的教学设计,学生可以在学习信息技术的过程中,全面理解并掌握相关知识和技能。
双分支结构的教学设计模式,能够帮助学生全面拓展思维,培养创新能力,使之在信息技术领域更具竞争力。
5. 个人观点与理解作为信息技术教学的写手,我深知教学设计对学生学习的重要性。
在教学设计中,双分支结构可以有效引导学生深入思考和解决问题,为他们未来的发展打下坚实的基础。
我相信,只有通过深度和广度兼具的教学设计,才能真正激发学生的学习潜能。
在文章中多次提及主题文字:五上信息、双分支结构、教学设计。
以上便是对五上信息课程、双分支结构教学设计的深入探讨和个人观点的阐述。
《分支结构的程序实现》教学设计浙教版必修一

(四)课堂练习
1.教学设计:设计具有代表性的练习题,让学生上机实践,巩固所学知识。
2.教学过程:
(1)教师布置练习题,要求学生在规定时间内完成。
(2)学生独立完成练习题,教师提供实时指导,帮助学生解决问题。
(3)学生提交练习成果,教师进行评价和反馈,引导学生总结经验。
(4)反馈与评价:及时关注学生的学习反馈,给予针对性的指导和鼓励,激发学生的学习积极性。
3.教学评价:
(1)过程性评价:关注学生在课堂讨论、实践操作中的表现,鼓励学生积极参与,培养良好的编程习惯。
(2)总结性评价:通过课后作业、阶段测试等形式,检验学生对分支结构知识的掌握程度。
(3)自评与互评:鼓励学生进行自我评价和同伴评价,培养学生的自我反思和评价能力。
(2)利用网络资源,学习分支结构在计算机编程中的应用案例,拓宽知识视野。
作业要求:
1.作业需独立完成,保证代码的原创性。
2.注重代码规范,养成良好的编程习惯。
3.完成作业后,进行自我检查和调试,确保程序的正确性。
4.按时提交作业,以便教师进行评价和反馈。
4.注重培养学生的编程兴趣,激发学生自主学习的动力。
5.及时关注学生的学习反馈,调整教学策略,确保教学效果。
三、教学重难点和教学设想
(一)教学重难点
1.重点:本章节的教学重点是让学生掌握分支结构的基本概念、语法和应用。特别是if-else和if-elif-else语句的运用,以及逻辑运算符的使用。
2.难点:
(3)通过PPT或板书,呈现if-elif-else多分支结构的语法和应用,让学生逐步掌握。
(三ቤተ መጻሕፍቲ ባይዱ学生小组讨论
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多分支结构教学设计──爱心礼物AB案探讨湖北省黄石市第二中学李志摘要:在全国、省市信息技术优质课中对培养学生信息素养存在两种争议:一种观点认为课堂教学中应注重学生技术、技能培养,将教学中指导学生如何操作和使用作为核心;一种是在教学中着重培养学生处理信息的方法和过程,用探究学习的方式去发现和学习技术,形成技能。
本文在多分支教学中设计的“爱心礼物”AB案实际上就是基于这两种观点的典型例子,通过具体教学与反思,我更赞同第二种观点,即引领学生思维,培养分析问题和解决问题的能力,通过思维促进技能。
关键词:信息素养多分支结构一、引言在信息技术课程教学当中,我们培养学生信息素养,或者说信息能力,到底这是一种什么样的能力?这个问题在全国、省市信息技术优质课中存在两种争议:一种观点认为课堂教学中应注重学生技术、技能培养,将教学中指导学生如何操作和使用作为核心;一种是在教学中着重培养学生处理信息的方法和过程,用探究学习的方式去发现和学习技术,形成技能。
对于这个问题,我一直在思考,是否能把狭义的信息技术能力(技术上的操作)拓展到广义视角,也就是信息处理能力和技术能力并举这个目标上来?我在多分支教学设计中,设计了“爱心礼物”AB案,AB案反映了两种不同的教学设计理念,通过实际教学和反思,让我更加坚定了引领学生思维,培养分析问题和解决问题的能力,通过思维促进技能的教学理念。
二、教学分析1.教材分析本节课是教育科学出版社普通高中课程标准实验教科书《算法与程序设计(选修)》第二章第2.3.2节的部分内容。
本节内容是在学生初步了解了VB的编程环境、VB中的数据类型、变量的使用以及If单分支与双分支结构,进一步向学生展示VB多分支选择结构的使用。
2.学情分析本课教学对象为高一年级学生,我所带的3个班是年级基础较好的理科班,学生思维活跃,接受能力较强,当然,也有一些计算机基础较为薄弱的学生。
学生本学期第一次接触到程序设计,但是一周开设了2节课,课程开设以来,学生已经基本掌握了使用计算机解决问题的步骤,能够完成简单输入、计算、输出的顺序结构程序,上节课已经学习了单分支和双分支选择结构,学生对If的这两种结构有了一定的理解,能够编写简单的选择结构程序。
三、教学设计【教学设计A】1.设计说明本教学设计通过教师提出的一个个小任务,引导学生逐个解决本节课涉及到的知识点,最后要求学生用多分支结构完成完整的“爱心礼物”的实例。
2.教学目标(1)能理解选择结构中单分支和双分支选择结构执行过程,并用其解决实际问题。
(2)能理解多分支选择结构,并能用If多分支语句和Select Case多分支语句解决实际问题。
(3)能理解Image控件的picture属性和List控件的text属性。
3.教学过程(1)创设情景导入新课教师通过演示选择商品,程序能够显示相应商品的图片导入新课。
目的在于引导学生思考为什么选择一个商品,程序能显示相应的图片,也就是引导学生复习上节课学到的单分支语句或者双分支语句的执行过程。
(2)师生探究构建新知在这个过程中设计四个任务:任务一:在图片框中显示商品图片。
设计该任务的目的是解决如何显示图片的技术问题。
任务二:通过下拉列表框选择商品名称,在图片框中显示对应的商品图片。
在这个任务中,设置下拉列表框中只有两个商品。
这样设计的目的在于引导学生用已有单分支或者双分支选择的知识解决这个问题。
任务三:在任务二的基础上,将下拉列表框中的商品增加到3个以上,此时用原来的双分支语句无法解决问题,从而引出本节课的新知识:if语句的多分支结构。
任务四:在任务三的基础,用select case 语句来实现多分支选择功能。
通过这四个任务的设置,帮助学生逐步解决技术难点,同时引出本节课的新知识,在此基础上完成学生新知识的构建与学习。
(3)交流总结,拓展延伸在这个环节中,教师总结本节课所学到的知识,同时要求学生运用已有知识和新知识解决“爱心礼物”任务。
“爱心礼物”任务描述如下:小明爸爸的生日快到了,小明想用平时节省下来的800元钱给爸爸买一身行头,同学们,你们能不能设计一个“爱心礼物”的小程序让爸爸挑选喜欢的上衣、裤子和鞋子共三件礼物且不超出800块钱预算呢?【教学设计B】1.设计说明教学设计B与教学设计A的不同之处在于:首先向学生提出“爱心礼物”问题,要求学生自己操作,口述程序流程,用程序流程图画出程序模块结构。
然后分析程序流程,引导学生讨论思考:我们完成该程序,需要解决哪些问题?在此基础上,教师进一步引导学生联系旧知识,解析任务。
在接下来的过程中,教师将学生分组,让每个小组的学生进行合作探究,并要求进行汇报交流,通过学生之间的交流让学生找出本节课的新知识,然后在师生的共同探究中达到新知识的构建,最终实现课程导入时的任务。
2.教学目标(1)通过学生自己分析,找到需要解决的问题。
(2)通过分组,学生在小组内完成任务的探究、交流,教师适当加以引导完成新知识的构建与运用。
(3)培养学生自主学习、自主探究的能力。
3.教学过程(1)创设情景整体感知在这个环节中,通过实例演示、操作让学生了解程序流程,要求学生口述程序流程,并用程序流程图画出程序模块结构。
(2)分析流程,明确任务在这个环节中引导学生思考本程序需要解决的问题,老师仅帮忙梳理,得到我们要解决的任务:图片载入、双分支、多分支选择以及价格核算。
接下来教师引导解析任务:阅读图片加载相关材料,上衣的选择应该用双分支结构,裤子和鞋子用多分支。
老师集中解决基础问题──图片载入,为后面多分支探究扫除障碍。
(3)小组合作,自主探究在这个环节中三人一组,学生选择“双分支”“多分支”“价格核算”问题进行合作探究,要求学生根据流程图写程序,自己上机调试程序并做好问题的记录以备交流汇报使用。
上衣小组:要求上衣小组完成双分支的交流。
裤子和鞋子小组:设计了两个预设。
预设一:学生展示不成熟(未完成的程序)。
学生说出自己的问题与困惑;老师帮助分析,找出原因,修改完善,并调试运用。
预设二:学生展示已经完成的程序,老师将双分支和用单分支语句解决多分支程序进行列举比较(相同点和不同点)。
价格核算小组:引导学生思考如何让程序知道你选择了多少钱的上衣、裤子和鞋子?用变量保存价格的时候应该放在程序的什么地方?整个礼物选择结果的判断应在什么地方完成?小结:利用单分支以及多个单分支解决问题。
(4)师生探究构建新知在上面的环节中,教师引导学生用旧的知识解决了多分支问题,在这个环节中,教师引导学生进行多分支的深入研究。
老师引用学生新发现,或者直接引出“多分支结构”,让学生进一步思考“多分支结构”与刚才“单分支解决多分支”有什么不同?教师用单步调试的方法,让学生分析两者之间在执行过程中的不同,找到If多分支语句的优势所在,通过学生的自主探究,发现这节课的新知识,同时要求学生用自己熟悉的方法,完成整个程序的设计,并调试运行。
(5)交流总结,拓展延伸在这个环节中指出VB中还有一种多分支语句---Select Case语句,让学生阅读教材36页的例子和教材旁边的注释,要求学生用Select Case语句实现选择鞋子的程序。
学生自主探究,调试程序并运行,最后进行小结,包括:多分支选择语句的格式;多分支选择语句的执行过程;在处理多选一问题时,使用多分支选择结构语句能够使程序更加直观,并能够提高程序的运行效率。
(6)学生完成自我评价表设计了自我评价表,通过学生自我评价的反馈信息,有助于教师了解教学的实际情况,便于在以后的教学中调整教学方法和教学策略。
(7)课后练习由于Select Case语句结构较If多分支语句更加灵活,鉴于要在一节课内完成两个多分支语句的理解比较困难,所以在处理时进行了侧重,通过课后练习的方式,让学生在课后去思考、消化。
四、爱心礼物AB教学设计的分析及思考该案例所使用的“爱心礼物”程序源于南京师大附中王静老师2010年暑假给湖北老师做新课程培训时所举例子,王老师没有给出这节课的教学设计。
在最初设计这节课时,我采用的是A案,考虑到整个例子的难度,我将该例子进行任务分解,在完成四个任务以后,让学生运用新知来最终解决“爱心礼物”问题,在这个过程中,学生跟着老师安排的任务进行着,但我当初的设计忽视了学生自己的分析能力,忽视了学生知识的建构,学生知其“源”,不知其所以“源”。
通过A案的实施,学生在课堂上学得很不错,但在其它运用中,我发现很多学生不知道如何用已有的知识去解决问题,及缺乏整体问题的分析能力。
高中生,他们的基础知识已经从小学、初中的通实性、基础性,提升到更高的角度;他们的思维已经由感知、抽象,提升到演绎、归纳等逻辑思维阶段;他们的学习能力已经由老师的帮、扶、教,逐渐过渡到了自学、探究、创新、个性的层次。
由此想到,只专心教会学生基础知识肯定会忽略学生创造性的发现,个性化的学习方法,以及实际运用能力。
我们能否让学生站在程序员的角度,熟悉信息处理的全过程,能够主动地去分析需要解决什么问题,然后是如何去解决问题,通过这个发现与解决问题的过程让学生知识与能力并举,B案的教学设计正是立足于此而展开。
教学设计B案,通过“爱心礼物”程序创设情景,通过叙述操作过程,以及绘制程序流程图引导学生对程序进行整体上的把握,培养学生整体分析能力。
通过分析流程、明确任务环节,帮助学生从事物表象抓住本源,培养学生分析程序、解析问题的能力。
在知识获取过程中,把所需知识演变成学生迫切想解决的问题,并建立新旧知识的联系,让学生自主探究、合作学习而完成。
通过整体把握分层(程序模块)思考,结合已有知识对问题进行梳理,培养学生程序设计的策划能力。
五、展望在实际完成B案的过程中也遇到了很多问题,通过学生教学反馈信息来看,还是有一部分学生对于VB程序设计的学习感到困难,这也反映出学生在思维上存在一定的依赖性,自主探究的动力和习惯还有待提高。
当然,老师在进行教学设计的过程中应该有更多的预设,通过充分的换位思考,提高教学效果。
虽然存在问题,但是知识的实用性运用,知识的创造性运用,理应列为信息技术学科的目标之中。
在教学中,我们应坚持运用研究性学习方法,把知识溶于学生实际生活,在真实环境中学习知识,形成技能,并着重培养学生探究性、创造性的学习方法。