用计算机程序解决问题教学设计方案

合集下载

用计算机编程解决问题的一般过程教学设计

用计算机编程解决问题的一般过程教学设计

用计算机编程解决问题的一般过程教学设计一、介绍计算机编程是指为了解决特定问题而编写的一系列指令。

随着科技的发展,计算机编程已经成为一种基本技能,而教学设计则是指教学过程中的教育理念和设计活动。

本文将围绕教学设计的角度,探讨用计算机编程解决问题的一般过程。

二、教学设计的理念在教学设计中,我们首先要明确教学目标。

在教授计算机编程问题解决的过程中,我们的目标是培养学生的逻辑思维和问题解决能力。

我们要根据学生的芳龄、认知水平和兴趣爱好,设计合适的教学内容和方法。

需要注意的是,计算机编程解决问题的过程可能会较为抽象,我们需要通过生动有趣的案例来引导学生深入理解。

教学设计还要考虑如何评估学生的学习效果,例如通过实际的编程作业和项目来评估学生的能力。

三、教学内容的设计在教学内容的设计中,我们可以从简到繁地引导学生理解计算机编程解决问题的一般过程。

我们可以介绍计算机编程的基本概念,如变量、条件语句、循环语句等。

逐步引导学生学习如何分析问题、设计算法、编写代码和调试程序,以解决实际问题。

在教学过程中,我们可以通过具体的案例和实例来帮助学生加深对问题解决过程的理解,并引导他们自己动手实践。

四、教学方法的选择在教学方法的选择上,我们可以采用项目驱动的教学方法。

通过给学生提供具体的问题,引导他们逐步分析、设计和解决问题的过程。

我们也可以借助现代化的教学工具,如计算机编程的图形化编程工具,让学生能够直观地看到自己的编程成果,并及时发现和解决问题。

合作学习也是一种有效的教学方法,可以帮助学生相互学习、共享经验,促进彼此的成长。

五、教学评估的方法在教学评估的方法中,我们可以采用多种形式,如课堂测验、编程作业和项目展示。

通过这些评估方式,我们可以全面了解学生对于计算机编程解决问题一般过程的掌握情况,包括理论和实践方面的能力。

我们也可以根据评估结果及时调整教学设计和方法,以提高教学效果。

六、个人观点和理解从教学设计的角度来看,计算机编程解决问题的一般过程在教学中是可以系统化和规范化的。

用计算机程序解决问题教学设计方案

用计算机程序解决问题教学设计方案

用计算机程序解决问题——用程序设计思想挖掘学生创造性解决问题的潜力【对应的课标知识点】用计算机程序解决问题的基本思想和方法;QuickBasic编程环境及其基本操作。

【知识点的相互衔接】与高中信息技术“算法与程序设计”模块衔接;【本课教学法提点】“统一的课程标准,多样化的教学实施;固化的教材体系,创造性的教学过程”;分层次教学的任务设置模块:高中信息技术基础年级:高中一年级建议学时数:1学时,非上机时间15分钟,上机操作时间30分钟。

教学设计教学目标1.理解计算机程序的概念,初步掌握利用计算机程序解决问题的基本思想和方法。

2.熟悉QuickBasic编程环境及其基本操作。

3.亲历用计算机程序解决问题的完整过程,体验用其解决问题的方法。

4.激发学生学习编程、探索知识的兴趣,培养学生发现、解决问题的能力。

(二)内容分析1.教学重点通过体验程序的运行过程及作用,了解用计算机程序解决问题的基本思想,掌握用计算机程序解决问题的方法。

2.教学难点理解计算机程序的概念;应用掌握的方法创造性地解决生活中的问题。

3.教学内容在整个知识体系中的位置本节课学习的内容是用计算机程序解决问题,属于信息加工与表达这一教学主题。

课程标准对这部分内容的要求是了解计算机进行信息处理的基本过程,初步认识计算机与人类处理信息的异同,具体实施可通过使用一种高级语言编程工具解决一些简单问题来实现。

教材将这部分内容编写在第四章《信息的加工与表达》(下)中的第一节(教材的学习内容是通过体验程序的运行过程和作用、查看程序的代码,对计算机程序有一个感性的认识,理解计算机程序的概念,再通过一个简单程序的设计,剖析用计算机程序解决问题的过程。

教材给出的实例是加密解密程序,使用的编程环境是VB。

)。

依照课程标准的指导思想和要求,根据我校学生的具体情况,我们选择了简单易学的QuickBasic编程环境,并通过学生感兴趣的多个实例来实施教学,取得了良好的教学效果。

编写计算机程序解决问题的教学教案设计

编写计算机程序解决问题的教学教案设计

编写计算机程序解决问题的教学教案设计编写计算机程序解决问题的教学教案设计篇一:编制计算机程序解决问题教学设计【课标要求】初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。

【教学目标】1、知识与技能(1)从程序实例引入,理解程序是什么;(2)了解用计算机程序解决问题的基本工作原理; (3)熟悉VB编程环境。

2、过程与方法(1)经历利用计算机程序语言解决实际问题的基本过程。

3、情感态度与价值观(1)引导学生关注计算机程序与实际生活的密切关系,升华学生对本节知识的认识。

(2)进一步深化学生充分利用计算机这个工具解决社会生活中的实际问题的认识,使之更好的服务于我们的学习、生活,从而养成健康、有效的使用计算机的习惯。

【学情分析】高一的学生已经具备了一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。

对于计算机编程知识相对比较陌生,对自己编程来解决问题,既感觉新奇,又担心程序设计的技术难度。

鉴于这样的情况,学生不可能在一节课的时间内完全认识计算机编程,但他们在现阶段已经具备了一定的逻辑思维、分析问题、表达思想等能力,也掌握了相关的数学知识,让他们在修改程序的基础上,在VB中执行一段简单的计算机程序,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣,是完全可以达到的。

【教材分析】本节内容主要讲述用计算机进行信息处理的`一种基本方法—编制计算机程序解决问题,是学习计算机处理信息的方法的延续,与第三章内容紧密相联。

主要是要求学生对计算机程序的执行过程以及编写程序的基本过程有所了解,是选修模块《算法与程序设计》基础内容的衔接部分。

根据学生具体情况,本节共分3个课时完成,本课是第一课时,主要是让学生通过亲身体验了解计算机程序解决问题的一般过程和方法。

【教学重点】通过编辑执行一段简单实用的计算机程序代码,体验程序的编制环境、方式和作用,了解编制计算机程序解决实际问题的一般过程和方法。

用计算机程序解决问题教案

用计算机程序解决问题教案

用计算机程序解决问题教案一、教学目标1. 让学生了解计算机程序解决问题的基本概念和方法。

2. 培养学生运用计算机程序解决问题的能力。

3. 提高学生对计算机编程的兴趣和积极性。

二、教学内容1. 计算机程序解决问题的基本概念。

2. 常用的计算机编程语言及特点。

3. 程序设计的基本步骤。

4. 常见的问题解决方法及算法。

5. 编程实践:编写简单的程序解决问题。

三、教学方法1. 讲授法:讲解计算机程序解决问题的基本概念、方法及编程语言的特点。

2. 案例分析法:分析典型的程序设计案例,让学生了解程序设计的过程和方法。

3. 实践操作法:让学生动手编写程序,解决实际问题。

4. 小组讨论法:分组讨论,共同完成编程任务,提高学生的合作能力。

四、教学环境1. 计算机教室:每个学生一台计算机,安装有编程软件。

2. 网络环境:便于学生查阅资料和分享程序。

3. 投影仪:用于展示案例和讲解。

五、教学评价1. 课堂参与度:观察学生在课堂上的积极参与情况和提问回答。

2. 编程实践:评估学生编写程序的正确性、效率和创新性。

3. 小组合作:评价学生在小组讨论中的贡献和合作精神。

4. 课后作业:检查学生对课堂内容的掌握程度。

5. 学生自评:鼓励学生反思自己的学习过程,提高自我认知。

教学计划:第1课时:计算机程序解决问题的基本概念1. 讲解计算机程序解决问题的定义及意义。

2. 介绍常用的计算机编程语言及特点。

3. 讲解程序设计的基本步骤。

第2课时:常见问题解决方法及算法1. 讲解排序和查找算法。

2. 分析典型的排序和查找案例。

3. 介绍其他常见问题解决方法及算法。

第3课时:编程实践(一)1. 讲解编程规范和技巧。

2. 引导学生动手编写简单的程序。

3. 分析程序运行结果,讲解程序的正确性和改进方法。

第4课时:编程实践(二)1. 学生分组讨论,共同完成编程任务。

2. 展示各组成果,进行评价和交流。

第5课时:综合案例分析1. 分析一个综合性的编程案例。

编写计算机程序解决问题的教学教案设计

编写计算机程序解决问题的教学教案设计

编写计算机程序解决问题的教学教案设计第一章:计算机编程基础1.1 教学目标让学生了解计算机编程的基本概念和意义。

让学生掌握编程语言的基本语法和结构。

让学生学会使用编程环境进行代码编写和调试。

1.2 教学内容计算机编程的定义和作用常见编程语言的介绍和比较编程环境的使用方法基本数据类型和变量控制结构(条件语句和循环语句)1.3 教学方法采用讲授法和示范法,讲解编程语言的基本语法和结构。

通过案例分析和实践操作,让学生掌握编程环境的使用方法。

利用互动讨论和小组合作,让学生深入了解编程的概念和原理。

1.4 教学评估课堂练习:编写简单的程序,掌握基本语法和结构。

课后作业:完成编程案例,巩固所学知识。

小组讨论:评估学生在讨论中的参与情况和理解程度。

第二章:问题的定义和分析2.1 教学目标让学生学会定义和表述计算机问题。

让学生掌握问题分析的方法和技巧。

让学生了解算法的设计和分析。

2.2 教学内容问题的定义和表述方法问题分析的方法和技巧算法的设计和分析伪代码的使用方法2.3 教学方法采用案例分析和讨论法,讲解问题定义和分析的方法。

通过实际操作和实践练习,让学生掌握伪代码的使用方法。

利用小组合作和互助学习,让学生学会与他人合作解决问题。

2.4 教学评估课堂练习:编写伪代码,解决实际问题。

课后作业:完成问题分析和算法设计的练习题。

小组讨论:评估学生在讨论中的参与情况和理解程度。

第三章:编程实践和调试3.1 教学目标让学生掌握编程实践的基本步骤和方法。

让学生学会使用调试工具和技巧,找出和修正程序错误。

3.2 教学内容编程实践的基本步骤和方法调试工具的使用方法和技巧常见程序错误的类型和解决方法3.3 教学方法采用示范法和实践操作,讲解编程实践的步骤和方法。

通过案例分析和小组合作,让学生掌握调试工具的使用技巧。

利用互动讨论和问题解决,让学生学会找出和修正程序错误。

3.4 教学评估课堂练习:编写程序并调试,解决实际问题。

课后作业:完成编程实践和调试的练习题。

福建省光泽第一中学高中信息技术4.1编制计算机程序解决问题教案

福建省光泽第一中学高中信息技术4.1编制计算机程序解决问题教案

福建省光泽第一中学高中信息技术4.1编制计算机程序解决问题教案4.1计算机解决问题的过程一、教材分析本节课的教学内容是广东教育出社版、高中课程标准实验教材必修《信息技术基础》第四章4.1《用计算机程序解决问题》第一课时的内容。

二、学生分析本节内容涉及的是面向对象的高级编程语言,对于完全没有接触过编程的高一学生来说有一定难度。

同时学生因为在初中没有接触过程序设计,普遍对程序的本质认识模糊,因此,本节课目标要求学生对程序有个大致的认识、并通过计算商场打折问题体验程序运行的过程,激发他们学习编程知识的兴趣。

三、设计思想针对以上教学目标和教学重难点,在教学中我首先以解决问题的形式引入,如果自己要加密一个文件都有哪些方法?自然的引入加密与解密程序让学生亲自操作体验,分析程序代码,了解程序段执行的功能;然后要求学生通过看书了解计算机的构成及工作原理,熟悉计算机程序设计语言的发展,提出新问题—打折问题,如何利用程序来处理?引入程序设计语言,介绍VB,明确了用数学方法如何解决后,让学生在VB中复制课前准备好的代码解决问题,激发学生兴趣,实现“能在高级语言编程环境操作执行一段简单的计算机程序代码”的教学目标。

四、教学目标1.知识与技能:了解计算机的构成及工作原理。

能在高级语言编程环境操作执行一段简单的计算机程序代码。

2.过程与方法:初步认识计算机程序代码的执行目的。

初步了解VB语言的工作环境。

3.情感态度与价值观:在新旧知识的过渡中,产生对新知识的渴望。

五、教学重难点重点:(1)了解计算机的构成及工作原理,大体了解程序段执行的功能是什么。

(2)初步体验vb语言编译环境,并尝试在其中操作执行一段实用的计算机程序代。

难点:了解计算机程序代码的作用,培养学生对计算机程序的兴趣。

六、教学准备课件,加密程序源代码,加密文本文件。

七、教学过程教学环节教师活动学生活动教学设计意图引入一、复习:二、直接引入新课:计算机处理信息的另外一种方法:编制计算机程序解决问题与教师一起回想、复习第三章内容通过对比引出课题,使学生明白:编制计算机程序解决问题也是进行信息处理的一种方法。

用计算机程序解决问题教案

用计算机程序解决问题教案

用计算机程序解决问题教案一、教学目标1. 让学生了解计算机程序解决问题的基本概念和流程。

2. 培养学生运用计算机程序解决问题的能力。

3. 引导学生掌握一种或多种编程语言,如Python、C++等。

二、教学内容1. 计算机程序解决问题的基本概念:算法、编程语言、程序设计等。

2. 计算机程序解决问题的流程:需求分析、算法设计、编码实现、测试与调试等。

3. 常用编程语言介绍:Python、C++等。

4. 实际案例分析:利用计算机程序解决实际问题,如计算器、数据分析、图像处理等。

三、教学方法1. 讲授法:讲解计算机程序解决问题的基本概念、流程和常用编程语言。

2. 案例分析法:分析实际案例,让学生了解计算机程序解决问题的应用。

3. 实践操作法:让学生动手编写程序,培养实际操作能力。

四、教学准备1. 教学PPT:包含教学内容、案例分析、编程实践等。

2. 编程环境:安装有Python、C++等编程语言的计算机。

3. 实例数据:用于分析和解说的实际案例数据。

五、教学过程1. 导入新课:介绍计算机程序解决问题的基本概念和重要性。

2. 讲解基本概念:讲解算法、编程语言、程序设计等基本概念。

3. 分析实际案例:分析利用计算机程序解决问题的实际案例,如计算器、数据分析等。

4. 学习编程语言:介绍Python、C++等编程语言的基本语法和用法。

5. 编程实践:让学生动手编写程序,解决实际问题。

6. 课堂小结:总结本节课所学内容,强调重点和难点。

7. 课后作业:布置相关编程练习,巩固所学知识。

六、教学评价1. 课堂互动:观察学生在课堂上的参与程度,提问和回答问题的积极性。

2. 编程练习:评估学生完成编程练习的情况,包括代码质量、解决问题的能力和创新性。

3. 小组讨论:评价学生在小组讨论中的表现,包括团队合作、交流能力和问题解决能力。

4. 项目展示:评估学生完成项目的情况,包括项目设计的合理性、代码的可读性和功能的完整性。

七、教学拓展1. 深入学习其他编程语言:如Java、JavaScript等,了解它们的特点和应用领域。

教案二 用计算机程序解决问题

教案二  用计算机程序解决问题

用计算机程序解决问题
一、教学目标
⑴.初步掌握用程序解决问题的过程;
⑵.能在高级语言编程环境下操作执行一段简单的计算机程序代码;
⑶.初步认识计算机程序代码的执行目的;
⑷.培养学生进一步学习程序设计的兴趣。

二、教学重点、难点
⑴.帮助学生掌握用计算机程序解决问题的过程;
⑵.明白计算机程序代码的作用。

三、能力目标
提升学生思维能力的敏锐性,解决问题的灵活性。

四、教学环境
网络教室
五、教学过程
(一)教学主要内容
⑴.从生活中的程序引入,认识什么是程序?
⑵.学习用程序解决问题的基本步骤。

(二)教学流程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用计算机程序解决问题
——用程序设计思想挖掘学生创造性解决问题的潜力
(青岛二中胡芳案例设计、实施者
青岛市电教馆张捷案例指导者
青岛二中王群案例指导者)
【对应的课标知识点】用计算机程序解决问题的基本思想和方法;QuickBasic编程环境及其基本操作。

【知识点的相互衔接】与高中信息技术“算法与程序设计”模块衔接;
【本课教学法提点】“统一的课程标准,多样化的教学实施;固化的教材体系,创造性的教学过程”;分层次教学的任务设置
模块:高中信息技术基础
年级:高中一年级
所用教材版本:广东教育出版社
建议学时数:1学时,非上机时间15分钟,上机操作时间30分钟。

教学设计
教学目标
1.理解计算机程序的概念,初步掌握利用计算机程序解决问题的基本思想和方法。

2.熟悉QuickBasic编程环境及其基本操作。

3.亲历用计算机程序解决问题的完整过程,体验用其解决问题的方法。

4.激发学生学习编程、探索知识的兴趣,培养学生发现、解决问题的能力。

(二)内容分析
1.教学重点
通过体验程序的运行过程及作用,了解用计算机程序解决问题的基本思想,掌握用计算机程序解决问题的方法。

2.教学难点
理解计算机程序的概念;应用掌握的方法创造性地解决生活中的问题。

3.教学内容在整个知识体系中的位置
本节课学习的内容是用计算机程序解决问题,属于信息加工与表达这一教学主题。

课程标准对这部分内容的要求是了解计算机进行信息处理的基本过程,初步认识计算机与人类处理信息的异同,具体实施可通过使用一种高级语言编程工具解决一些简单问题来实现。

教材将这部分内容编写在第四章《信息的加工与表达》(下)中的第一节(教材的学习内容是通过体验程序的运行过程和作用、查看程序的代码,对计算机程序有一个感性的认识,理解计算机程序的概念,再通过一个简单程序的设计,剖析用计算机程序解决问题的过程。

教材给出的实例是加密解密程序,使用的编程环境是VB。

)。

依照课程标准的指导思想和要求,根据我校学生的具体情况,我们选择了简单易学的QuickBasic编程环境,并通过学生感兴趣的多个实例来实施教学,取得了良好的教学效果。

(三)学生分析
我们的学生来自不同的初中学校,他们的信息技术背景不同,信息素养和动手操作能力也不同。

绝大部分学生没有学过编程知识,因而这部分内容对他们来说是全新的;有的学生参加过兴趣班的学习,具备一定的编程能力;有的学生对于程序设计只是略有耳闻。

面对层次分明的学生,只有实施分层次教学,设置不同难度的任务,才能让他们在课堂
上都有所收获。

(四)教学策略设计
1.教学方法设计
新课程的理念要求教学既要关注当前的学习,更要重视可持续发展,为学生打造终身学习的平台,因此我在教学中选择了教师引导、学生自主探究的教学方法;另外考虑到高中学生起点水平的差异,在教学中采用了分层次教学的方法,设置了不同难度的学习任务,培养学生解决问题、创新实践的能力。

在具体的教学设计中,我主要考虑以下几个方面:
关注全体学生,建设有本校特色的信息技术课程
充分考虑学生起点水平及个性方面的差异,实施分层次教学,让学生在学习过程中自主选择;联系生活,合理拓展课程内容,充分挖掘学生的潜力,实现学生个性化发展。

另外,在达到课程标准要求的前提下,选用QuickBasic编程环境来实施教学,经过自己有特色的教学设计,可以达到很好的教学效果。

(2)培养解决问题的能力,倡导运用信息技术进行创新实践
课程标准强调要结合高中学生的生活和学习实际来设计问题,我为学生设置的拓展题目均来自于生活,将课堂学习与社会生活有机地联系在一起,让学生在活动过程中掌握应用信息技术解决问题的思想和方法。

鼓励学生多思考,创造性地解决问题。

(3)注重交流,共同建构健康的信息文化
课程标准要求学生能运用合适的信息技术,恰当地表达自己的思想,进行广泛的交流,在此过程中共享思路、激发灵感、反思自我、增进友谊,共同建构健康的信息文化。

在教学的最后一个环节,我安排了10分钟的学生交流,让学生在交流中不断提高自己的信息素养。

2.关于教学流程和教学活动的设计思路
教学流程分五个部分:
创设情境,问题引入
(展示游戏程序和万年历程序,邀请学生参与体验,激发学生的学
习兴趣)

透过现象,认识问题
(通过打开刚才运行的程序,让学生对程序有一个感性的认识,理
解计算机程序的概念)

启发引导,体验编程
(解决一个简单的问题:用计算机在屏幕中央画一个红色的圆,教师启发学生,学生设计算法解决问题,教师引导学生编程解决)

设置不同层次的任务,培养学生创造性解决问题的能力(学生的基础不同,因此在教学中分层次设置三个不同难度的任务
、、,难度依次增加,使得每个同学在课堂教学中都能有所收获,解决问题的能力都有所提高)

交流与评价
(交流算法与程序,共享思路,促进学生共同发展)
图2-14 教学流程图
3.学生上机操作安排和教师应用信息技术的情况
学生上机操作有30分钟时间,占课堂总时间的2/3。

学生上机操作的任务是验证程序和自主解决问题。

教师应在以下方面巡视指导:QuickBasic编程环境的使用;计算机程序的结构和语句;在学生自主解决问题这一环节,回答学生提出的
问题,帮助他们分析解决问题,指导他们设计算法。

(2)教师计划使用下列设备、软件、课件或资源
设备:多媒体网络教室、投影仪
软件:QuickBasic编程软件
课件:PowerPoint课件
资源:展示程序(小游戏和万年历程序);设置ftp服务器:ftp://10.40.60.101(上传个人算法设计和程序文件)。

二、教与学的实际过程描述
1.教与学的过程描述
教学过程参见表2-12:
表2-12 教学过程描述
剖析用计算机
程序解决问题
的过

设置不同层次的任务,培养学生创造性解决问题的能

(15分钟)程:
在学生认识用计算机解决问题的过程中,让学生了
解计算机语言只是工具,算法才是程序设计的灵魂。

拓展:同学们,画一个圆是个比较简单的任务,生
活中还有更复杂的问题等待我们去解决,请看大屏幕。

提问:它们是什么?有什么共同的特点?
要求:现在你可以任选其中的一个来完成。

请你不
要急着动手编写程序,先找到解决问题的方法和步骤即
“算法”,把它用记事本一步一步地记录下来,并以“姓
名1(2、3).txt”保存在D盘QuickBasic4.5文件夹。

然后,你再尝试着编程来解决它。

程序以“姓名的
拼音.bas”保存在D盘QuickBasic4.5文件夹。

提交作业:将这两个文件上传到服务器
(ftp://10.40.60.101),粘贴到高一二班文件夹中。

看课件,联系
上题,体会用
计算机解决
问题的五个
过程
学生回
答:靶子、奥
迪汽车标志、
奥运会徽(五
环)
学生回
答:都是由圆
组成的
选择题

生们认真
观看大屏
幕,当他
们看到要
解决的问
题都是生
活中常见
的问题时
创设情境,激发学生兴趣
学习编程知识是比较枯燥的,如何激发学生的兴趣非常重要。

教师首先展示一个好玩的小游戏,学生争着参与,充分调动起学生的积极性。

为了使学生不产生片面的认识(编写程序只是为了游戏),又通过质疑的方式向学生展示了一个万年历程序,它能给我们的学习生活带来很大方便,学生在领略了万年历的强大功能之后,激起了强烈的求知欲望。

通过游戏和学习两个方面创设情境,激发学生的兴趣,引入新课。

(2)启发引导、体验编程
大部分学生从未学过程序设计,也不熟悉编程语言。

怎样让学生对什么是计算机程序、怎样用计算机程序解决问题有一个准确地认识,同时又能亲身经历用计算机程序解决问题的过程,这是一个难点。

教学中以形象的画图程序为例,图形形象直观,学生在以往的学习过程中也学习过画圆,熟悉画圆的方法和步骤,能够引起学生共鸣。

另外,画圆程序也易于联系生活,实现拓展。

在这一环节的实施中,由教师启发,学生独立探索总结出解决问题的方法,教师引导学生完成程序的编写工作,学生体验编程,验证问题。

(3)设置不同层次的任务,培养学生创造性解决问题的能力
如何让学生独立自主地解决生活中的问题,掌握用计算机程序解决问题的方法和过程,通过搜集大量资料,我选择了能密切联系学生学习和生活的基于圆的图案模型:靶子,(可抽象为同心圆)、奥迪轿车的标志(可抽象为四个简单的相套的圆)、奥运五环(可抽象为五个相套的上下排列的五种不同颜色的圆)。

例子来源于生活,难度依次增大。

要求学生至少选择其中的一个来完成,有能力的同学可以全部都做。

这个环节的活动能充分调动起学生的积极性,充分发挥学生的潜力和创造力。

(4)交流与评价
设置这一环节的目的在于获得学生学习情况的反馈,学生是否掌握
了用计算机程序解决问题的方法和过程、学生知识掌握的程度怎样,这些都需要通过上传作业、交流评价的方式反馈给教师。

请三位同学到讲台上展示他们设计的算法和编写的程序,一方面教师可以及时地了解学生学习的情况并给予合理的评价,另一方面也给学生表现自己、展示自己的机会,激发他们不断探索、不断进取的精神。

在此过程中学生还可以共享思路、激发灵感、反思自我、增进友谊,共同建构健康的信息文化。

相关文档
最新文档