程序与程序设计
- 格式:doc
- 大小:274.00 KB
- 文档页数:23
第1节《程序与程序设计》教学设计一、学习者分析对于初二的学生,经过第一册第一章的学习,对信息技术课程的学习已经形成了习惯,熟悉常见的应用软件和常规的教学环境,为进一步学习计算机程序设计打下了一定的基础。
但由于程序设计本身的教学内容条理性、实践性、综合性强、需要学习者有较强的动手能力、逻辑思维能力并掌握程序设计的语言、熟悉问题的相关的背景知识,因此,就一般学生而言,学习的难度仍然很大,教师的引导、启发、点拨作用尤其重要。
二、教材内容分析1、本节的主要内容及其在本章的地位:本节是本章的入门,引起学生的学习兴趣是关键,必须通过本节的学习,激发学生的学习兴趣,为进一步学习程序设计,了解程序打下基础。
2、教学重点难点教学重点:程序作用及学习程序设计的意义和方法。
教学难点:程序程序的概念;如何学习程序设计。
3、课时安排:一课时三、教学目标1、知识与技能(1)了解程序的概念及程序在计算机中的作用。
(2)初步了解学习程序设计的意义和方法。
(3了解程序设计语言的种类及主要特点。
2、过程与方法(1)通过对游戏程序的运行初步体验程序在计算机中的作用。
(2)通过观察由于修改程序的部分参数而引起程序运行结果的变化,感受程序解决问题的一般过程与方法。
3、情感态度价值观运行游戏程序的运行中激发学生学习程序知识的兴趣,为初步学习程序设计打下基础。
四、教学理念和教学方法程序的概念与计算机程序设计对于初中的学生来讲比较抽象,本节安排的学习内容较小,只要是让学生通过直观的体验,引导学生了解认识什么是计算机程序和程序设计对计算机应用的重要作用。
在教学的过程中让学生初步了解冯.诺尔曼的“存储程序控制”思想。
五、教学过程设计1、教学内容的组织与呈现方式:先通过游戏程序为切入口,说明什么是计算机程序;然后通过修改程序,让学生在活动中初步熟悉VB程序设计环境,激发学生学习程序知识的兴趣。
本节主要是引起学生学习程序的兴趣,消除学生学习程序的畏难情绪,在运行程序的过程中渗透熟悉程序的运行。
学生通过一些简单参数的修改,程序运行就会有不同的效果。
在教学过程中寓教于乐。
第2节《初试程序设计》教学设计一、学习者分析:通过第一节的学习,学生基本了解什么是程序,知道计算机的工作必须依赖于各种各样的“程序”。
初步了解VB程序设计需要一定的语言环境。
二、教材内容分析1、本节的主要内容及在本章中的地位:本节是整章的操作基础,学生必须熟悉VB的编程环境,并能熟练地操作。
2、教学重点、难点:重点:让学生明白程序的执行运行。
难点:VB程序设计的编程环境。
3、课时安排:一课时三、教学目标1.知识与技能(1)了解VB的编程环境。
(2)学会在VB的编程环境中运行、修改、保存、退出程序。
2.过程与方法通过几个小程序运行,初步学会在VB的编程环境中运行、保存程序的方法的基本操作。
3.情感态度价值观能够通过修改、运行、体验程序,启迪学生的思维,激发学生的求知欲,培养学生的探究精神。
四、教学理念和方法运行一些有趣的小程序为切入口,熟悉VB的编程环境,并通过“画圆”和修改“画圆”程序简单例子,让学生在VB的编程环境中运行、保存程序的方法。
五、教学过程设计1、教学内容的组织与呈现方式:本节的知识是VB的编程环境,教师通过反复运行不同的程序段,把知识渗透到学生活动,使学生不断地熟悉编程环境。
评价标准设计:完成基本任务80%为及格,完成全部任务100%为良好,在扩展上能有所创新为优秀。
课堂评价表设计:学生完成如下实践并填写课堂自评。
六、教学反思:初中信息技术《程序设计初步》课程设置定位是为让学生了解和熟悉VB程序设计环境,以及在该环境中创建程序的一般步骤和方法,通过学习,学生能够通过比较、观察、实践、分析、修改、读懂简单的程序即可,并不要求学生编写程序。
因此教师的教学重点应该放在从简单问题出发,运用程序设计解决实际问题,熟悉编程环境和体验程序设计思想的培养上。
第3节《认识程序的基本要素》教学设计一、学习者分析学生在此之前,已初步了解程序的作用、对VB程序设计有了简单的认识;但对VB程序设计语言语法规则了解甚少,对程序代码中出现的各种要素比较陌生,因此对程序代码本身所要表达的意思还不太清楚,对程序要完成的功能也不太明白。
但此时学生的学习积极性比较高,也很愿意动手尝试。
二、教材内容分析1.本节的主要内容及在本章中的地位本节是《VB程序设计初步》中的第三节,主要介绍了VB程序设计语言中的常量与变量、表达式等程序设计基本要素、常用的数据类型以及赋值语句、输出语句的格式和功能。
2.教学重点、难点重点:(1)常量、变量的概念和作用,变量的命名规则;(2)运算符的识别和书写;算术表达式的书写及转换;(3)赋值语句、输出语句的格式及功能。
难点:(1)赋值号的理解;(2)变量的命名规则;(3)算术表达式的书写及转换。
3.课时安排:2课时。
三、教学目标1.知识与技能(1)了解常量、变量、表达式的含义和作用,了解赋值语句、输出语句的功能;(2)熟悉变量的命名规则;(3)学会算术表达式的书写及转换;(4)熟悉赋值语句、输出语句的格式。
2.过程与方法(1)培养学生从简单问题出发,运用程序设计解决实际问题的能力。
(2)通过比较、观察、分析和实践等手段让学生在做中学,提高学生主动学习的意识和能力。
3.情感态度价值观通过体验程序解决具体问题的思想方法,激发学生的求知欲,形成积极主动地学习和使用信息技术、参与信息活动的态度,培养学生的创新、探索精神。
四、教学理念和方法由于本节课中所涉及到的内容都是程序设计语言中的基本要素,概念性的知识较多,因此结合程序实例来介绍,通过讲解、观察、比较、实践,帮助学生理解常量、变量和表达式的概念和作用,通过形成性练习,让学生熟练掌握算术表达式的书写及转换,通过对程序中的语句进行分析,让学生了解赋值语句、输出语句的格式和功能。
通过上机实践让学生尝试如何根据实际情况修改程序,从中体会程序的作用和编写的一些要求。
课堂上采用以任务驱动式教学为主,演、讲、练相结合的教学方法。
五、教学过程设计1.教学内容的组织与呈现方式本节课从简单的计算“圆的面积”的程序作为引入,通过分析程序中语句的组成,讲解常量、变量及表达式,通过不同的任务,让学生体会各个组成要素在程序中的作用,并从中慢慢理解并掌握程序设计的思路和方法。
2.教学过程课时1:课时2:3.教学评价A.完成相应的上机操作练习B.形成性练习(1) 区分以下哪些是正确的变量名:A3、半径、SUB、S_name、6F、P-A、圆2、*T (2)课本P37的练习2、3、4六.教学反思本节课的内容作为程序设计的入门,知识点多,概念性强,而且比较零散,所讲的内容对绝大部分学生来说都未曾接触过,因此在学习的时候有一定的难度。
本课在教学中尝试结合了具体的程序例子,尽可能深入浅出地讲授程序的基本要素,让学生易于理解和接受。
当然,本课的内容对学生来说只是一个入门,很多的知识点需要在以后的学习中不断地强化、巩固和提高,才能真正达到程序设计的要求。
第4节《顺序结构》教学设计一、学习者分析:学生通过前几节的学习以及实践,对VB的编程环境以及程序设计的要素有了深刻的了解,但对程序的结构缺乏完整的分析和体会,本节通过实践,让学生了解顺序结构程序的特点。
二、教材内容分析本节是本章的前几节知识小结,又是新知识的开始,故有承前启后的作用。
1、本节的主要内容及在本章中的地位本节是程序结构的基础,起承前启后的作用。
2、教学重点、难点:重点:程序顺序结构的特点,流程图;常用函数含义。
难点:顺序结构程序流程图的画法;常用函数的书写和意义。
3、课时安排:一课时三、教学目标1.知识与技能(1)了解顺序结构的程序的特点、流程图的书写。
(2)理解InputBox函数和常用函数的含义及其书写格式。
(3)理解程序的顺序结构。
2.过程与方法:(1)通过学生的分组实验体会,让学生了解顺序程序结构的特点。
(2)通过演练结合让学生了解常用函数的意义。
3.情感态度价值观通过分组实验培养学生的自主学习精神以及严谨的治学态度,培养学生仔细观察问题的能力。
四、教学理念和方法顺序程序结构的特点以及函数的含义应用,学生难以理解,通过分组实验以及阅读程序,运行程序,就可以让学生更好地领会、掌握本节的知识。
五、教学过程设计1、教学内容的组织与呈现方式本节以学生分组体会不同的程序书写顺序,会得出不同的输出结果来突出顺序结构程序的特点。
inputBox函数和其他函数的学习都是通过反复的试运行程序来加深理解。
评价标准:完成基本任务80%为及格,完成全部任务100%为良好,在扩展上能有所创新为优秀。
六、教学反思:本节通过学生对程序执行的多次体验,让学生充分体现什么是顺序结构,实践才能出真知!第5节《分支结构》教学设计一、学习者分析本节是在学习了程序的顺序结构的基础上学习的,学生对程序结构有一定认识,所以在这个基础上学习,学生可以上一种台阶。
但是怎样表达实际问题的“条件”以及相应的选择是本节的一个难点。
二、教材内容分析1、本节的主要内容及在本章中的地位本节是本章又一个基础,是经常使用的语句和程序结构之一,所以必须熟练掌握。
2、教学重点、难点:重点:分支语句的流程图,分支语句的执行过程以及条件语句的格式。
难点:分支语句的应用以及分支语句的格式。
3、课时安排:一课时三、教学目标1.知识与技能(1)了解分支程序的结构,流程以及作用。
(2)知道条件语句的作用,初步掌握分支语句的格式。
(3)理解程序的分支结构。
2.过程与方法(1)通过简单游戏程序的运行和流程思考,培养学生的思考逻辑分析能力。
(2)通过运行程序、分析程序、体验程序提高学生自主学习的能力。
3.情感态度价值观通过体验程序,分析程序和修改程序,培养学生的合作精神和探究创新精神。
四、教学理念和方法本节是本章的又一个重点难点,分支的应用在程序设计中有非常广泛的应用。
为此,必须熟练掌握,故采用情景设置,讲练结合,任务驱动等多种立体方式呈现。
运用教师主导,学生主动,亲身体验,总结思考提高的教学策略。
五、教学过程设计1、教学内容的组织与呈现方式分支选择的概念,通过“密码游戏”的运行、分析来说明,然后反复体会、修改程序对分支语句的执行顺序、语句格式不断加深理解。
3.教学评价:评价标准设计:完成基本任务80%为及格,完成全部任务100%为良好,在扩展上能有所创新为优秀。
课堂评价表设计:学生完成如下实践并填写课堂自评。
六、教学反思:本节课,学生对分支结构的比较容易理解,但是对于分支的条件设置的认识不足,即不会写出条件和读懂程序。
面对问题,学生不知如何下手,为此,我们必须在以后的学习中加强对学习知识的渗透和反复学习。
第6节《循环结构》教学设计一、学习者分析学生通过以上章节的学习,分化现象比较严重,有的学生对程序设计有浓厚的兴趣,而有的学生却有畏难情绪,而本节是整章的重点难点。