当前位置:文档之家› 程序设计教案

程序设计教案

程序设计教案

阜宁明达中学第五周集体备课专用纸(一) 高 二 年级 信 息学科 主备人 岳波 课题:程序设计教案 第九课时 总第 九 课时) 教学目标:

1、学会使用InputBox 函数输入数据。

2、初步学会通过设计程序解决问题的方法。 重、难点:

1、常量、变量、表达式及标准函数的知识。

2、数据输入函数InputBox 。

3、调试程序。 教学方法:

1、任务驱动式教学法

2、精讲多练 教具:多媒体网络教室 教学过程:

(一) 设计的程序可能会出现错误。 ⑴ 设计的程序可能会出现错误。

尤其对于初学者来说,出错的机会更多。因此,应养成上机前设计好界面,编制好代码,并在纸面上仔细检查(称为“静态检查”)无误后才上机操作的习惯。

⑵ 程序的错误通常分为三类:编译错误、运行错误、逻辑错误。

① 编译错误:编译错误是由于不正确构造代码而产生的。如输错了关键字、遗漏了某些必需的标点符号、括号不匹配等,Visual Basic 在编译程序时会检测到这些错误。编译错误还包括语法错误。例如,可以在一个程序行中定义多个

变量,各个变量之间用逗号分隔,如果用分号分隔,这样的错误就属于语法错误。

为便于发现这样的语法错误,可以选定“自动语法检测(K)”选项,方法如下:选择“工具(T)”菜单中的“选项(O)”命令,出现“选项”对话框,单击其中的“编辑器”标签,然后选定该标签中的“自动语法检测(K)”选项。

选定“自动语法检测(K)”选项后,只要在“代码”窗口中存在一个语法错误,Visual Basic 就会立即显示出的错误消息,同时将错误代码行以红色显示。

② 运行错误:运行错误是指程序在运行期间发生的错误,例如有这样一个语句:c=a / b ,如果变量 b 的值为零,除法就是无效操作。尽管这个语句本身的语法是正确的,但在程序运行过程中就会发生错误。

第一行显示运行错误代号,第二行显示出错信息说明,在窗口的下方给出了如何处理错误的按钮。

③ 逻辑错误:当程序未按预期算法执行时就会产生逻辑错误。如果程序的代码是正确的,没有语法错误,运行时也未执行无效操作,但还是得不到正确的结果。如把c=a/b 输成c=a\b ,这样的错误就是逻辑错误。通常情况下,逻辑错误不会产生错误提示信息,较难排除,只有通过仔细阅读分析、测试程序和分析产生的结果才能检验出来。

调试程序、排除错误的能力,需要不断从上

机教学中去锻锻炼才能形成。 (二)、练习及步骤

1.运行下列程序,观察运行结果,分析有关语句及函数的功能。

Private Sub Form_Click() Print 123 + 627 Print "Visual" + " Basic" Print Sqr(144) Print 64 + Abs(-5)

Print Int(3.14), Int(3.64 + 0.5), Int(-3.14) Print Log(100), Log(10), Exp(2) Print Sgn(169), Sgn(0), Sgn(-10) ⒉ 如图所示,已知小正方形的边长为15.6cm ,大正方形的边长为65.8cm ,请设计一个界面如图所示的程序,计算阴影部分的面积。

要求:写出完成本程序界面需要设置的对象名和属性,并编写有关控件的事件过程。

⒊ 已知圆的半径为r ,设计程序计算球的全面积s 和体积v 。计算公式为s=πr 2,

要求:

⑴ 球的半径使用InputBox 函数输入,计算结果使用Print 方法输出。

⑵ 代码放在窗体的Click 事件过程中。

Python程序设计基础教案8--程序的分支结构

授课教案

授课教案附页 教学设计说明一、程序的三种基本结构 任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本 结构组合而成。 (1)顺序结构:程序中的各个操作是按照它们在源代码中的排列顺序依次 执行的; (2)选择结构:根据某个特定的条件进行判断后,选择其中一支执行;分 为:单项选择、双选选择和多项选择; (3)循环结构:反复执行某个或某些操作,直到条件为假或为真时才停止 循环。 二、顺序结构 顺序结构是流程控制中最简单的一种结构。 该结构的特点是按照语句的先后次序依次执行,每条语句只执行一次。 顺序结构的程序设计方法: 案例讲解: 项目实践一的前4问就是一个典型的顺序结构。 (1)根据题干要求,即要解决的问题,确定变量的个数。项目实践一用到8 个变量,分别是:姓名、班级、数学成绩、语文成绩、英语成绩、总分、平均分、 数学成绩的平方根。

(2)给变量赋值。①变量值需使用input()函数由用户通过键盘输入。涉及到5个变量:姓名、班级、数学成绩、语文成绩、英语成绩。其中三个成绩变量由于是浮点数类型,而通过input( )输入的是字符串类型,所以需要用到float( )函数进行强制类型转换。②直接给出变量的值:直接赋值或通过表达式计算。项目实践一中:总分、平均分、数学成绩的平方根这3个变量都是通过表达式计算并将计算结果直接复制给变量。 (3)输出相应的信息和计算结果。例如:输出学生的基本信息、总分、平均分、数学成绩的平方根。 三、选择结构(条件语句) 选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。 三种选择语句:

教案中教学手段怎么写

教案中教学手段怎么写 【篇一:教学设计方案范例】 教学设计方案范例 教学内容:网络拓扑结构及其绘制一、教学目标 1. 能使用visio软件进行网络拓扑结构的绘制 2. 能判断小型局域网 的网络拓扑结构 3. 能根据网络拓扑结构特点和组网条件进行网络结构的选型二、学 习内容分析 1.本节的作用和地位 计算机网络拓扑结构是计算机网络学习的基础,也是学习的重点和 难点内容之一。 2.本节主要内容 网络拓扑是指网络中各个端点相互连接的方法和形式。网络拓扑结 构反映了组网的一种几何形式。局域网的拓扑结构主要有总线型、 星型、环型以及混合型拓扑结构。本课首先通过设定特殊的任务情 境引发学生的学习兴趣和对于任务的思考。通过设计实际的拓扑结 构图,促使学生应用知识。通过“实地考察”进一步激发其感知,加 深对计算机网络拓扑结构的感性认知。 3.重点难点分析 教学重点:计算机网络几种拓扑结构概念及其各自优缺点、应用比较。教学难点:根据实际情况选择计算机网络拓扑结构。三、学情 分析 在开始本门课程学习之前,学生已经对网络技术有所应用,并初步 了解关于计算机网络的基本知识,但是缺乏系统的学习过程,对于 应用中碰到的很多问题存在疑惑。同时在整个社会大环境下,网络 应用带来的方便性以及网络技术的神秘性对学生有着非常大的吸引力,学生对网络技术具有天生的兴趣,充分培育和利用好学生的这 些兴趣,将使教学更轻松。 学生初次接触拓扑概念,并且这一概念本身比较抽象,不容易理解,因此拓扑结构这一内容的学习对于学生来说存在一定的难度。因此,首先要解决的问题是如何使学生更好理解这一概念。针对这一问题,可以采用日常生活中最常见的 交通地图进行类比教学。拓扑概念建立起来之后,网络的拓扑结构 就比较好理解。本课设计了一个课堂任务,要求学生画出一个校园 网络拓扑结构图,对于怎样去表达网络的拓扑结构,要给学生以适

Scratch编程之认识角色和背景教案

角色和背景--动物走路教案 一、教学目标: 1、认识scratch中的角色; 2、学会新增角色和背景; 3、了解角色的设置。 二、重点、难点: 教学重点:学会新增角色背景 教学难点:掌握角色的信息,并且设置角色参数。 三、课前准备:课件、多媒体教室、动物走路作品展示 四、教学时间:1课时 五、教学过程: (一)图片导入,引发思考 师:大家看过马戏团表演吗?在这个表演中有多少个演员?表演的场地分别在哪里? 生:有小猫、大熊和小丑演员,他们在水里、在舞台上表演。师:观察很认真哦,我们发现在这些表演当中,有几个角色,那角色到底有什么作用?丢了角色可以吗? 生:不可以,角色是表演的主角。 师:是的,角色非常重要,是执行指令的中心。 (2)角色的设置 师:观察角色列表,里面包含哪些信息?

生:名称、大小、方向等等 师:是的,角色列表包含关于角色的一切信息,我们可以从角色列表里修改角色的信息吗? 生:可以,就如大小 师:是的,除了可见的信息外,还隐藏了一些信息,例如复制与删除(教师边演示边讲解) (3)新增角色和背景 师:当我们打开Scratch界面时,发现舞台区只有小猫,现在我们把他们的伙伴大熊和小丑找出来好不好?(学生回答好) 师:那现在我们从角色库里找下,点开角色列表右下角的蓝色按钮进入角色库,里面有人物、动物、物品等,那么大熊属于哪一类呢?对的,动物。那么从人物里面找不到小丑还有其他方法吗?我们看到有钢笔的图标,代表着自己动手进行制做,当然呢,如果不想自己制做,那我们可以可以使用网上的小丑图像呢?是的,我们它把网上的图片下载保存到电脑,通过钢笔图标上方的上传图标把图片从电脑里导入软件里。所以,增添角色有四个方法:从角色库选择、绘制、上传角色和随机从角色库里选择(学生跟随老师的演示回答问题)。 师:默认的背景是白色的,和角色一样,增添背景的方法也有四个:从背景库、随机、绘制和上传角色。 师:那现在请同学完成任务一:1、增添小白马和小老虎角色2、增添户外场景。3、修改小白马的大小为100.小老虎的大小为150.

教案怎么写

教案怎么写 写教案要几个步骤 一.课题(说明本课名称) 二.教学目的(或称教学要求,或称教学目标,说明本课所要完成的教学任务)三.课型(说明属新授课,还是复习课) 四.课时(说明属第几课时) 五.教学重点(说明本课所必须解决的关键性问题) 六.教学难点(说明本课的学习时易产生困难和障碍的知识点) 七.教学过程(或称课堂结构,说明教学进行的内容、方法步骤) 八.作业处理(说明如何布置书面或口头作业) 九.板书设计(说明上课时准备写在黑板上的内容) 十.教具(或称教具准备,说明辅助教学手段使用的工具) 在教案书写过程中,教学过程是关键,它包括以下几个步骤: (一)导入新课 1.设计新颖活泼,精当概括。 2.怎样进行,复习那些内容? 3.提问那些学生,需用多少时间等。 (二)讲授新课 1.针对不同教学内容,选择不同的教学方法.。 2.怎样提出问题,如何逐步启发、诱导? 3.教师怎么教学生怎么学?详细步骤安排,需用时间。 (三)巩固练习 1.练习设计精巧,有层次、有坡度、有密度。 2.怎样进行,谁上黑板板演? 3.需要多少时间? (四)归纳小结 1.怎样进行,是教师还是学生归纳? 2.需用多少时间? (五)作业安排

1.布置那些内容,要考虑知识拓展性、能力性。 2.需不需要提示或解释? 如何撰写一份出色的教案 教案是备课内容简要而有序的记录,是支持教师上课的范本,简单说,教案是教师备课的备忘录。新的课程改革环境中,如何撰写教案,才能带动教师的积极性,发挥 教案在常规教学中的应有的作用 首先,要打破传统教案的固定、僵化模式,允许教案因人、因课程、因教学内容而异,倡导书写个性化、创新性教案。同时要改变教案检查的传统理念和标准,重新界定教案的功能和地位。书写教案的终极目的不是为了迎合检查而是为了促进教师实现个性化的教学;不是苛求环节的完备与否而是充分张扬教师的个性;不是约束教学活动的范式而是促进教学生成的载体。唯其如此,才能调动教师写教案的积极性,提高教学效率。 其次,倡导教案“留白”。所谓的教案“留白”,就是指教案的开放性和灵活性。具体来说就是教案的书写在内容上不要过于详尽,形式上不要过于琐碎,结构上不要过于封闭和程式化,而是要体现出内容上的概要性、形式上的模糊性和结构上的不确定性,以便能够适 应新情境、容纳新内容、确立新策略,为教学中师生间的互动共振、互生新知、互建新情留有余地。这样的教案能够在备课和课堂教学之间形成一种特殊的“张力”,有利于教师在教学中保持一种宽阔的思路和开放的观念,更容易纳入新的内容,适应新的情境,随时改变原有的设计,实现课堂教学的生态化。 教案在教学过程中的作用主要有四点: 一是每次教学的基本计划,明确本次教学的目标及教育资源的使用计划; 二是教学活动的依据,教学活动必须按教学准备有序有效实施; 三是教学研究的成果,教案是对教材、学生、教学方法相结合的研究成果; 四是教学实施的工具,教学过程中教案是参照系,可以提示教学内容、重点、难点、目标、思路,帮助教师有效完成每一次教学。 教师写好教案应做到以下方面: 一、项目填写要齐全、教学环节要完备。教案项目包括题目、教具、教法、教学重点、教学难点、教学目标、任课班级、授课时间等,一般都有固定表格,填写

初二信息技术程序设计教案

第1章程序设计入门 第1节程序设计简介(2课时) 【教材内容】1计算机程序并不神秘 1.1什么是程序 1.2体验计算机程序 2程序设计语言 2.1程序设计语言分类 2.2解释与编译 3程序设计的过程 4程序与软件 【教学目标】 1.知识与技能 (1)了解程序设计的基本概念和用变成方法解决问题的一般过程 (2)了解计算机软件与程序设计的密切关系 (3)了解程序设计语言的三种类型 (4)掌握环境下编写程序的一般步骤 2.过程与方法 (1)通过实例让学生体会程序设计的基本过程与方法,理解算法思想,会用自然语言或流程图表达一些具体问题的算法。 (2)通过对现实问题的分析与解决,让学生认识到生活中到处是程序,而程序解决的往往就是生活中的现实问题,培养学生利用计算机解决实际问题的能力。 3.情感态度与价值观

(1)体验程序设计的内涵及魅力,产生对程序设计的求知欲,形成积极主动地学习态度。 (2)通过问题的分析与解决,帮助学生克服程序设计的畏难情绪,培养他们严谨、缜密、科学的程序设计作风。 【教学重难点】 程序设计的基本概念与学习程序设计的意义。 【教学方法】启发式、任务驱动、演示、实例、实践操作 【教学过程】 程序设计简介第一课时 一、问题导入,揭示教学内容 大家有没有玩过电脑游戏?有没有同学想过自己设计和编写游戏? 游戏就是程序,要想设计、制作游戏,就应该学习“设计程序”。今天我们一起来认识和了解程序,它并不神秘,相反它会给我们带来很多乐趣。 二、趣味问题,了解什么是程序 问题1:猎人带着一只狼、一头羊和一些白菜过河,但渡船太小,一次只能带一样。因为……(课件展示问题) 学生:读题、小组讨论、得出解题思路、方法讲解(自然语言描述、符号描述……) 问题2:赵本山、宋丹丹小品,如何把大象关进冰箱 学生:方法讲解(自然语言描述、……) 总结:概括来说程序是有逻辑,有顺序的步骤的组合。开电脑,走路,吃饭,上课都是一系列步骤的有序有逻辑组合。 通过这些有序的指令(自然语言、符号语言等)完成了一项具体的工作,这些指令的集合就是程序。 问题3:体验计算机程序 利用语言编写的“三角形面积”程序(课件展示问题及具体的语句)

教师的教学设计,分这几个步骤来写!

教师的教学设计,分这几个步骤来写! 教师的教学设计,不仅关乎学生的学习效果,还关乎着教师自身的专业成长。这么严重的教学设计,学好下面几个步骤,就能松弛应对! 一、课前部分 ★★(一)教材分析 教材分析部分的写作要求:三个操作要求:(1)分析《课程标准》的要求。(2)分析每课教材内容在整个课程标准中和每个模块(每本教材)中的地位和作用。(3)分析例外年级每课教材相关内容的区别和联系。 ★★(二)学生分析 学生分析部分的写作要求:三个操作要求:(1)分析学生已有的认知水平和能力状况。 (2)分析学生存在的学习问题。(3)分析学生的学习需要和学习行为。 ★★(三)教学目标 教学目标部分的写作要求:三个操作要求:(1)确定知识目标。(2)确定能力、方法培养目标及其教学实施策略。(3)确定引导学生情感、态度、价值观目标的教学选点及其教学实施策略。 A、必须具备的四个基本要素: 行为主体必须是学生而不是老师,人们判断教学有没有效益的直接依据是学生有没有获得详尽的进步,而不是教师有没有完成任务。大凡在写教学目标的时候行为主体可以省略,但格式必须注意如大凡可以采取以下的表达:“通过……学习,能出……”,“通过……学习,能分析归纳……”,而不是“使学生掌握……”“教会学生……”等表述方式。 行为条件指影响学生产生学习结果的特定的限制或范围。如“通过收集资料”“通过观看影片……”“通过本课学习”。

行为动词必须是详尽可测量、可评价的。如知道、归纳、列举、感受、参加等等,根据课程标准中给出的行为动词进行使用。 表现程度指学生学习之后产生的行为变化的最低表现水平,用以评价学习表现或学习结果达到的程度。 比如自己以前写的教学目标:通过学习教材第三目(行为条件),能够背写出(行为动词)鸦片战争的起止时间(表现程度),了解(行为动词)战争的经过和中国人民的反侵略精神(表现程度) B、叙述最佳有例外层次 根据《标准》,结合学生的认知规律和差异性,按照教学内容,由低到高,由易到难,设计具有例外要求、例外层次的教学目标,使每个学生都能在自己原有基础上有所发展。C、过程与方法是什么? 对于过程与方法,真的存在很大的误区,以前写过程与方法,往往写的是:讨论法、合作探究、资料收集等,其实这些只是教师采用的教学手段和方法,根源不能作为学生要获得的能力目标。三维目标中过程与方法是指详尽的内在的学习思维的过程,如搜集资料的过程与方法、探究问题的过程与方法、辨析史料的过程与方法,通过教学学生应该达到的目标是“学会如何收集”“学会如何探究”。(这是以前教学的薄弱环节,也是以后教学必须重视的内容,学生应该学会基本的思维方法) ★★(四)教学重点与难点 教学重点与难点部分的写作要求:两个操作要求:(1)确定本堂课的教学重点。(2)确定本堂课的教学难点。 ★★(五)教学方式 教学方式部分的写作要求:介绍进行课堂教学所要采取的方法与技巧。 ★★(六)教学用具 教学用具部分的写作要求:两个操作要求:(1)教学环境的设计与准备。(2)教学用具的设计与准备。

公开课VB程序设计教案

第四课学学程序设计—初步认识编程软件VB 教学目标: 知识目标:了解什么是程序设计语言和计算机程序以及语言的分类 过程与方法:培养学生的阅读总结和自主探索能力 情感态度与价值观:通过学生利用所学的知识解决实际问题,激发学生 的学习兴趣 教学重难点:了解什么是程序设计语言 启发学生创新思维 以任务为驱动,激发学生创新思维 教法:讲授法、任务驱动法 教学过程: 一、导入新课 教师运行游戏小程序,引起学生的兴趣,并打开程序的原代码说明编程并不很神秘。试运行游戏小程序,激发学生的学习兴趣。 二、教师讲授: 程序设计语言 教师活动:语言是人类交流思想、沟通感情最重要的工具。那么语言不通的人如何交流呢? 学生活动:请一个语言翻译或自己学会他人的语言 教师活动:计算机所做的事情均为人向机器下达的命令,那么操作作者又是通过什么语言同计算机进行沟通的呢? 程序设计语言的分类及特点

1、机器语言 教师活动:①计算机能听懂的语言(机器语言)②机器语言的实质(二进制语言)③二进制语言的特点。强调计算机内部只认识二进制学生活动:谈对二进制语言的感受 教师小结:机器语言的特点(二进制、计算机直接能懂、难以理解,与人类语言差距较大)汇编语言-用助记符号表示面向机器的程序设计语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程雪汇编语言翻译成机器语言。适合编写直接控制机器操作的程序,不容易使用。高级语言-最接近人的自然语言,即简单易学,它所编制的程序计算机执行时需要“翻译”,执行速度比二进制程序慢。 三:展示微课视频 VB简介、认识VB窗口、相关概念:1、对象的概念 2、属性的概念 3、事件和代码的概念。演示设计运行程序“奔跑的小汽车”依照微课演示编写程序“奔跑的小汽车” 四:学生体验 1、学生编写程序“奔跑的小汽车”,教师巡回指导。 2、试修改程序,让汽车倒车、速度变慢。 五、教学评价: 1、教师点评教师通过巡视,把部分学生修改的结果进行点评,指出典型的错误。 六、课后小结: 这节课,我们体验了用VB设计程序,了解程序有关知识。(回顾本节知

第1课初识算法与程序设计学案

学案 1、计算机解决问题的三个阶段: ;; 。 2、算法的三种表示: 、、。 3、流程图常用构件(画出开始结束、输入输出框、处理框、判断框) 4、算法的三种基本结构 、、。 5、我们在利用计算机缩写程序解决问题的时候,首先应该做的是() A.编写程序 B.设计算法 C.分析问题 D.调试代码 6、下面关于算法的描述,正确的是() A.算法不可以用自然语言表示 B.算法只能用框图来表示 C.一个算法必须保证它的执行步骤是有限的 D.算法的框图表示法有0个或多个输入,但只能有一个输出 7、()不是程序的基本结构。 A.层次结构 B.分支结构 C.循环结构 D.顺序结构 8、图形符号" "在算法流程图描述中表示( ). A 处理或运算的功能 B 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 9、图形符号" 在算法流程图描述中表示( ). A 处理或运算的功能 B 输入输出操作

C 用来判断条件是否满足需求 D 算法的开始或结束 10、算机编写程序解决问题,需要经历: ①编写程序②设计算法③分析问题④调试代码 通常情况下,以上几个环节的先后顺序应该是__________________(填写序号)。 11、基本执行模式包括了_________________、_____________和________________三种。学校篮球队选拔队员时要求学生的身高和体能素质必须达到预定的标准,要判定一个学生能否进入学校篮球队,最适合采用的算法结构是_______________。 10、下图所示的流程图片断: 其中循环部分执行完后变量s的值是 A、24 B、48 C、192 D、384 (4 则本算法主要处理部分采用了三种基本程序控制结构中_____________________,本算法的功能是____________________________________________________________。

1.1初识算法与程序设计 教学设计

1.1初识算法与程序设计 一、教学目标 1、知识与技能 (1)理解算法的概念,培养学生自我探索信息,高效获取信息的能力; (2)能初步利用算法解决简单的问题,培养学生的理论联系实际能力和动手操作能力。 2、情感、态度、价值观:学生在学习过程中,通过亲身经历体验获得对此算法的感性认识,培养学生自我获取信息、分析评价信息、表达呈现信息的能力,进一步提高其信息素养。 二、教学重点难点 重点:算法概念的理解 难点:如何科学合理的选择和设计算法。 三、教学策略与手段 以趣味性问题设置情境,激发学生探索解决问题的兴趣,与学生进行互动探讨,通过Flash演示材料,比较直观地把抽象的问题简单化,使学生的思考逐步深入,从而总结出算法的概念,学会如何设计和选择算法,培养学生自主探究学习的能力。 四、教学课时:1课时 五、教学过程 (一)我们来共同寻找下面一些生活中比较现实的问题的解决方法。 【问题一】天下真的有“不要钱的午餐”吗? 某一餐馆门口海报上写着“不要钱的午餐”,规则如下:在三个月内,来宾必须凑够五个人,五人每次来就餐必须按照不同的顺序坐,直到把所有可能的顺序都坐一遍,以后来吃饭就可永远免费” 。于是有人想,这太容易了,每人每次

坐不同的位置,吃五次不就行了?于是他就叫上自己的朋友参加这项活动,可是,吃了十次之后,还没有吃上免费午餐,这是怎么回事呢? 学生们感觉非常有意思,很快以小组为单位进行热烈的讨论并得出了破解问题的步骤: ①第一个座位5个人都有坐的机会 ②第二个座位只有4个人中的任一个有坐的机会(一个人不能同时坐两个座位) ③第三个座位只有3个人中的任一个有坐的机会 ④第四个座位只有2个人中的任一个有坐的机会 ⑤第五个座位只有1个人有坐的机会 ⑥计算:5×4×3×2×1=120 ⑦得出结论:需要吃120次才有可能吃上免费午餐。 【问题二】有三个和尚和三个妖怪过河,只有一条能装下两个人的船,在河的任何一方或者船上,如果妖怪的人数大于和尚的人数,那么和尚就会有被吃掉的危险。你能不能找出一种安全的渡河方法呢?请写一写你的渡河方案。 学生:学生讨论回答。〖展示步骤〗 ①两个妖怪先过河,一个妖怪回来; ②再两个妖怪过河,一个妖怪回来; ③两个和尚过河,一个妖怪和一个和尚回来; ④两个和尚过河,一个妖怪回来; ⑤两个妖怪过河,一个妖怪回来; ⑥两个妖怪过河。 【Flash动画展示】通过讨论和动画展示,我们可以知道,计算机解决问题和人解决问题一样需要有清晰的解题步骤。 算法就是解决问题的程序或步骤。 (二)【课件展示】算法的概念: 1、广义的算法是指完成某项工作的方法和步骤,在我们日常生活中也经常使用算法,只是没意识到罢了。如:洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等。

(推荐)高中写教案要几个步骤

普通高中写教案要几个步骤 一.课题(说明本课名称) 二.教学目的(或称教学要求,或称教学目标,说明本课所要完成的教学任务) 三.课型(说明属新授课,还是复习课) 四.课时(说明属第几课时) 五.教学重点(说明本课所必须解决的关键性问题) 六.教学难点(说明本课的学习时易产生困难和障碍的知识点)七.教学过程(或称课堂结构,说明教学进行的内容、方法步骤)八.作业处理(说明如何布置书面或口头作业) 九.板书设计(说明上课时准备写在黑板上的内容) 十.教具(或称教具准备,说明辅助教学手段使用的工具) 在教案书写过程中,教学过程是关键,它包括以下几个步骤:(一)导入新课 1.设计新颖活泼,精当概括。 2.怎样进行,复习那些内容? 3.提问那些学生,需用多少时间等。 (二)讲授新课 1.针对不同教学内容,选择不同的教学方法.。 2.怎样提出问题,如何逐步启发、诱导? 3.教师怎么教学生怎么学?详细步骤安排,需用时间。 (三)巩固练习 1.练习设计精巧,有层次、有坡度、有密度。 2.怎样进行,谁上黑板板演? 3.需要多少时间? (四)归纳小结 1.怎样进行,是教师还是学生归纳? 2.需用多少时间? (五)作业安排 1.布置那些内容,要考虑知识拓展性、能力性。 2.需不需要提示或解释? 如何撰写一份出色的教案 教案是备课内容简要而有序的记录,是支持教师上课的范本,简单说,教案是教师备课的备忘录。新的课程改革环境中,如何撰写教案,才能带动教师的积极性,发挥教案在常规教学中的应有的作用 首先,要打破传统教案的固定、僵化模式,允许教案因人、因课程、因教学内容而异,倡导书写个性化、创新性教案。同时要改变教案检查的传统理念和标准,重新界定教案的功能和地位。书写教案的终极目的不是为了迎合检查而是为了促进教师实现个性化的教学;不是苛

Python编程基础-函数教案

第5章函数 教案 课程名称:Python编程基础 课程类别:必修 适用专业:大数据技术类相关专业 总学时:48学时(其中理论24学时,实验24学时) 总学分:3.0学分 本章学时:9学时 一、材料清单 (1)《Python编程基础》教材。 (2)配套PPT。 (3)代码。 (4)引导性提问。 (5)探究性问题。 (6)拓展性问题。 二、教学目标与基本要求 1. 教学目标 主要介绍Python中命名函数的定义方法,从函数定义的格式上可以体现出简练的编程风格,其多种多样的参数设置方式提供了更加灵活的函数定义及调用方法。

2. 基本要求 (1)认识自定义函数,了解自定义函数的调用。 (2)掌握函数的参数设置及返回函数(return函数)。 (3)掌握嵌套函数。 (4)掌握局部变量和全局变量的区别。 (5)掌握匿名函数和其他高阶函数的使用方法。 (6)掌握存储并导入函数模块的方法。 三、问题 1. 引导性提问 引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。 (1)用于练习的所有资料都放在您面前了吗?如果不是,缺少哪些? (2)Python中函数和方法有什么不同? (3)什么是封装? (4)匿名函数是什么? (5)函数与模块有什么关系? 2. 探究性问题 探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。 (1)自定义函数中参数类型有哪些?有什么区别?

小学教案设计的基本内容、步骤和要求。(精)

小学教案的基本内容 新理念下的中小学备课,实际上是以学习者为中心,围绕着学习者在学习过程中遇到的学习问题而展开的教学设计。这种设计有利于提高教学效率和教学效果,有利于基础教育课程改革的实施。 新理念下的中小学备课,是为学生学习而实施的一种设计,是学习理论、教学理论与课堂实践之间的桥梁,是教师提出创意和决策的过程,是运用系统方法分析和解决教学中的问题的过程,具有鲜明的目的性、科学的计划性和有序的系统性,而不是一般的教学经验和案例,是不断循环往复的过程,包括检测、反馈、修正及再实施的认识深化过程。这个过程特别讲究科学性和创造性。 我们必须明确,实施新理念下的中小学备课,目的在于帮助学生更好地学习,是为学习服务。为此,教学设计要体现学生学习的自主性,这是核心问题;教学设计要体现情感性,注重育人功能;教学设计要让学生有多种机会应用所学知识,并广泛挖掘和运用各种教学资源;教学设计尤其要克服教学目标分析中的“知识结果中心”倾向,学习分析中的“教材中心”倾向,和教学策略制定中的“教师中心”倾向。 新理念下的中小学备课应该包括如下内容: (一设计教学目标。 主要包括过程性目标和结果性目标,分为知识技能、过程方法、情感态度等多个方面。 特别地,设计教学目标,要从知识技能、过程方法、情感态度价值观等不同方面设计教学目标,考虑短期目标、长期目标、更长目标。 (二进行学习任务分析。 即学生的起点分析,学生主要的认知障碍和可能的认知途径分析,教学内容的重点、难点、关键分析,达成目标的主要途径和方法分析。

这里有两个问题十分重要:一个是要关注学生的经验基础,一个是要正确认识教材。对于前者,意味着不仅要考虑学科自身的特点,更应遵循学生学科学习的心理规律,要把学生的个人知识、直接经验和现实世界作为课堂教学的重要资源。 对于后者,意味着要“用教材教,而不是教教材”。创造性地使用教材是此次新课程对我们提出的新的要求,教材是一个极具宏观性的蓝本,覆盖着极其广阔的时空,主要对教师教什么、学生学什么起到指向作用。教材仅仅是教师组织课堂教学活动的素材,让学生学习的平台。新理念下的教材给教师留下了较大的创造空间,进行任务分析,就必须改变“以本为本”处理教材的现象,根据学生实际、教学实际和当地实际,模拟教材,重组教材,编制教材,削减技巧性训练,增加其 探索性、思考性和现实性的成分,为实施开放式、活动式的探究、合作、参与等新型学习方式创造条件。 (三设计教学思路与教学环节。 主要考虑具体的教学过程,包括创设的情景、活动的线索、学生可能提出的问题,可能的情况下附设计说明。 在新理念下,中小学课堂教学过程通常有两种基本模式,其中一个是探究发现式,一个是有意义接受式。 探究发现式的基本环节是:问题情境[FY]建立模型(得出有关的概念、法则、定理等结论[FY]求解[FY]解释与应用[FY]拓宽、反思。 有意义接受式的基本环节是:创设有意义接受的情景[FY]采用接受式传授有关知识[FY]正反例解释应用[FY]巩固、强化[FY]小结、结束。 按照新理念设计教学思路与教学环节,要将新的学科观、课程的综合性体现在具体的教学内容之中,要按照知识科学性、知识体系、编排特点、知识深度设计教学内容,充分利用生活、经验、情境、问题、背景精心设计问题情景和教学过程,关注学生学习的兴趣,关注自主实践、合作、探究与传统学习方式的融合和优化。

初识VB》教学设计

《初识V B》教学设计一、学生分析 本节课的授课对象为初三年级学生,这阶段的学生理解能力和接受能力较强。初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识的语言为机器语言,为本节课的学习打下了一定的基础。 二、教材内容分析 1、本节的主要内容及在本章中的地位 本节课教学内容为九年级下册第1章第1、2节的内容,主要学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保存文件、运行程序等操作方法 2、教学重点、难点 重点:程序的概念和作用、创建VB程序的一般步骤和方法 难点:程序的作用、窗体文件和工程文件的保存 3、课时安排:1节 三、教学目标 1、知识与技能 (1)了解程序的概念以及程序在计算机中的作用 (2)了解程序设计语言的不同类型、特点和发展趋势 (3)了解程序设计的方法 (4)了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法 (5)了解VB,学会用VB创建第一个程序 2、情感态度价值观 (1)注重学生的自学能力的培养。

(2)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。 (3)培养学生利用信息技术解决实际问题的能力。 四、教学理念和方法 1.对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生举例、师生讨论、归纳等活动来将几个概念弄清楚。 2.对于VB软件的学习,教师先展示一个由VB开发的小游戏,师生一起参与游戏的使用,让学生感受到VB软件的实用性,充分调动学生积极使用VB开发小程序的愿望,再由教师示范讲解VB程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝试使用VB。 五、教学资源 教学硬件:教师机1台、学生机60台、液晶投影仪1部 教学软件:windows xp、达道多媒体教学软件、自制的教学课件 五、教学过程设计

《初识算法与程序设计课程》教学案例分析

龙源期刊网 https://www.doczj.com/doc/5d1689312.html, 《初识算法与程序设计课程》教学案例分析作者:石慧 来源:《学习与科普》2019年第04期 【教学背景】 《算法与程序设计》课程是高中信息技术课程选修五大模块之一,讲授内容主要为VB程序设计。课程改革强调培养学生的兴趣及实践能力,我们选择程序技术作为选修内容,也正是考虑到程序设计的趣味性、实践性适合高中生的发展。学生方面,对于程序设计课程为零基础。本节作为整个学期的第一节课,主要教学目标是让学生认识信息技术,了解算法与程序设计课程。通过对课程的了解激发学生学习的热情及培养学生的创新能力等。 【案例描述】 一、情境导入 教师:“首先给大家讲一个小故事,话说二十世纪七十年代,Bill和Paul是一对喜欢玩游戏的好朋友,他们经常一起玩游戏,但是玩来玩去觉得没有意思,就想自己设计游戏自己玩。他们开发了一种叫做Basic的语言来自己编写游戏。碰巧的是,正好赶在个人电脑飞速发展的时期,很多厂家对这种语言非常感兴趣,于是他们就成立了自己的软件公司来出售Basic。” 教师:“讲到这里,大家一定猜到他们是谁了吧?” 学生:“比尔盖茨!” 教师:“没错,这个Bill就是当今享誉世界的比尔盖茨,这个公司就是早期的微软;Paul. Allen后来也成功的组建了自己的公司。而微软出售的第一款软件也正是Basic。Basic发展到今天已经有很多版本,如GW-Basic、QuickBasic、QBasic、Visual Basic等等。” 教师:“那么同学们想不想走进程序设计,成为下一个比尔盖茨呢?” 二、新课教学 1、学习目标 教师:同学们小学初中都上过信息技术课,那么同学们一起来说一说以前的信息技术课都学了什么?那么学会了什么? 学生A:学了word。

书写教案的一般流程

备写详细教案的一般流程一.课题(说明本课名称) 二.教学目的(或称教学要求,或称教学目标,说明本课所要完成的教学任务) 三.课型(说明属新授课,还是复习课) 四.课时(说明属第几课时) 五.教学重点(说明本课所必须解决的关键性问题) 六.教学难点(说明本课的学习时易产生困难和障碍的知识点) 七.教学过程(或称课堂结构,说明教学进行的内容、方法步骤) 八.作业处理(说明如何布置书面或口头作业) 九.板书设计(说明上课时准备写在黑板上的内容) 十.教具(或称教具准备,说明辅助教学手段使用的工具) 十一:教学反思 在教案书写过程中,教学过程是关键,它包括以下几个步骤: (一)导入新课 1.设计新颖活泼,精当概括。 2.怎样进行,复习那些内容? 3.提问那些学生。 (二)讲授新课 1.针对不同教学内容,选择不同的教学方法.。 2.怎样提出问题,如何逐步启发、诱导? 3.教师怎么教学生怎么学?详细步骤安排, (三)巩固练习 1.练习设计精巧,有层次、有坡度、有密度。 2.怎样进行,谁上黑板板演? (四)归纳小结

1.怎样进行,是教师还是学生归纳? (五)作业安排 1.布置那些内容,要考虑知识拓展性、能力性。 2.需不需要提示或解释? 写教案时,要注重在教给学生知识的同时,进行多方面的互动,这样,学生掌握知识的速度会得到提升,要注重课堂的活跃度。按照新课改的要求来写教案。 备写略案的一般流程 1、授课课题:(教学章节或主题) 2、教学目标、要求:(教学目标一般说应包含知识教学、能力发展和思想教育三方面内容,教学要求是指识记、理解、简单应用、综合应用等层次) 3、教学重点、难点:教学重点,是为了达到确定的教学目的而必须着重讲解和分析的内容;教学难点,是就学生的接受情况而言的,学生经过自学还不能理解或理解有困难的地方,即可确定为教学难点。 4、教学课时: 5、教具准备: 6、教学过程:(体现教学步骤,包括时间分配和教学内容教学进程) 这一部分是授课的重点,因课程和不同的教师教法各异。应包括教学内容的详细安排、教学方法的具体运用等环节。这一部分的编写要做到教学步骤、内容纲要和教法设计相结合,不仅便于教师自己课堂教学,也便于别人(甚至外行)亦能通过阅读教案而了解到教师在课堂上的主要活动情况和本堂课讲授的内容要点。 7、学生课后作业 备写简案的一般流程 一、教学内容 二、教学目标 三、教学重点与难点 四、教学过程 1、复习与引入

“程序设计基础”课程教学实施方案

“程序设计基础”课程教学实施方案 摘要:“程序设计基础”是计算机科学与技术专业的核心课程之一。在教育部高等学校计算机科学与技术教学指导委员会统一组织下,作者针对程序设计基础课程的培养目标和教学实施中普遍存在的问题,提出了课程教学实施方案。本文介绍了该实施方案的总体框架,并围绕教学内容组织、重点与难点问题、实践环节等方面的内容分析了课程实施的要点,对在不同类型计算机人才培养中课程实施的不同侧重点进行了说明。 关键词:程序设计基础;计算机科学与技术专业;核心课程;课程教学;教学实施 “程序设计基础”是计算机科学与技术专业的核心课程之一,主要讲授程序设计语言的基本知识和程序设计方法,使学生了解高级程序设计语言的结构,掌握程序设计的思想和方法,以及基本的程序设计过程和技巧,具备初步的分析问题和利用计算机求解问题的能力。 程序设计基础是一门教学难度较大的课程。作为程序设计入门课程,本课程是学生深入接触计算机学科领域知识的第一门课程,因而,学生往往难以理解程序设计的思维方式,对教学内容似懂非懂,而掌握良好的程序设计方法则更加困难;在课程教学实施中还存在着学生基础差异大的问题,教师很难把握教学进度与教学内容深度;本课程的主要目标是让学生掌握程序设计的方法和技能,即培养学生程序设计的能力,而如何通过切实可行的编程训练来提高学生的程序设计能力,是许多从事这门课程教学工作的教师非常关心的问题。 近年来,许多高校的任课教师为了提高课程教学质量,在教学内容、实践体系、教学方法和教学手段等方面进行了积极的改革,取得了一些成效。特别是,一些学校在程序设计基础精品课程的建设方面积累了丰富的经验。为了很好地整理和总结这些经验,根据教育部高等学校计算机科学与技术教学指导委员会的统一部署,由浙江大学计算机科学与技术学院何钦铭教授、哈尔滨工业大学计算机科学与技术学院苏小红教授、北京工业大学计算机学院叶乃文副教授和浙江大学城市学院颜晖教授等高校的相关教师组成课题组,结合各校在本课程长期教学改革中所取得的实践经验,共同研究程序设计基础课程教学实施方案,供承担本课程教学任务的广大教师参考。 目前,程序设计基础课程实施方案已由高等教育出版社出版。该实施方案以过程型程序设计语言为基准,分析程序设计入门课程的教学实施方法。其特点主要是:(1)针对性——重点针对教学过程中普遍存在的问题和疑惑;(2)全面性——从教学内容设计、教学要点、实践体系建设等方面给出指导性意见;(3)分类性——充分考虑不同层次、不同类型学校培养人才的差异性。

初识计算机程序教学案例

玩转计算机里的“魔方” ——《初识计算机程序》教学案例 【教学设计思想】 对于初中生来说,“学习程序设计≠学习程序设计语言”,因此教学目标和重点落在了解计算机程序的作用,体验分析问题、编写程序、调试程序等,培养学生利用计算机程序解决实际问题的能力。 我校使用的教材是广东高等教育出版社编著的《信息技术》,《认识计算机程序》是初二下册的内容。本节《初识计算机程序(VB)》为学生认识计算机程序设计的开篇内容,其作用尤为重要。能否借此点燃学生对程序设计的“好奇”火种,是推进学生进一步认识计算机程序知识的关键点。我以“流行时尚——今天你的体型标准吗?”为话题,用一个VB编写的小测试程序,引领他们打开计算机里的魔方——计算机程序设计。 【教学目标】 1.知识与技能 (1)初步认识计算机程序; (2)学会简单使用VB编程工具; (3)初步了解程序的作用(即程序是用来做什么的)。 2.过程与方法 (1)通过引导,培养学生分析实际问题、编写程序解决问题的思维模式; (2)让学生逐步体会完善程序设计的过程与方式。 3.情感态度与价值观

(1)让学生通过体验简单VB程序的编写,亲身感受计算机程序设计的用途,并逐步懂得运用计算机程序解决实际问题的一般过程,培养学生学习程序设计的兴趣。 (2)通过学习过程中的同学间思考与交流,增强与他人的协作学习意识。 【教学重点和难点】 (1)计算机程序与程序设计语言概念; (2)掌握VB中编写程序的基本要求; (3)初步了解分析实际问题,利用程序设计实现的方法。 【教学对象分析】 根据学生的学习情况分析,学生已经在网站制作的章节中接触过HTML代码,对程序设计语言有模糊的认识。不过若直接让学生系统地学习程序设计语言,他们一定会感到比较枯燥乏味,渐渐打击学生学习计算机程序设计的积极性。因而我采用与学生生活贴近、关注的一些话题引入,并且在其中提炼出相应的问题,最后运用计算机程序解决以上问题。不断为学生的好奇程度“保温”,保持他们高涨的学习激情,让学生真正感受计算机里的魔方——计算机程序设计的魅力! 【教学模式】 1.教学方法 (1)设置学习资源(辅助课件),创设情景引入主题,引导学生以相互协作方式完成本节任务。 (2)让某些接受能力较好或者已有程序设计基础的学生充当小老师,其他同学跟着一起学习,在“平等快乐”气氛中协作完成学习任务,并且给自己的学习效果一个评价(如:根据学习评价表作参考,评价自己的收获)。 2.以学生为主体,教师为主导的网络教学模式,充分发挥学生的主体意识;

教案写作步骤

如何写教案 写教案的具体内容包括以下十一项: 一.课题(说明本课名称) 二.教学目的(或称教学要求,或称教学目标,说明本课所要完成的教学任务)(包括“知识与技能”“过程与方法”“情感、态度与价值观”三维目标。确定三维目标——把握重点、难点、关键 分解学习目标——层次分明、递进自然 围绕三维目标——遴选素材、整合资源 描述三维目标——要求具体、便于检验) 三.课型(说明属新授课,还是复习课。还是讲评课) 四.课时(说明属第几课时) 五.教学重点(说明本课所必须解决的关键性问题) 六.教学难点(说明本课的学习时易产生困难和障碍的知识点及其解决办法等)七.教具(或称教具准备,说明辅助教学手段使用的工具) 八.教学过程(或称课堂结构,说明教学进行的内容、方法步骤) 九.作业处理(说明如何布置书面或口头作业) 十.板书设计(说明上课时准备写在黑板上的内容) 板书设计要求简而明,所设计的板书应该是主要教学内容的的展示,是知识形成过程的展示,是知识间逻辑关系的展现,以便于学生记笔记和课后复习,有助于提高教学效果。能起到画龙点睛升华课堂的作用。 十一、课后反思(课堂亮点、意外及处理,教学内容、方法与结构思考,教学中的败笔,教学理念的课堂呈现、课堂上的生成问题等) 在教案书写过程中,教学过程是关键,它包括以下几个步骤: (一)导入新课 1.设计新颖活泼,精当概括、不易过长。 2.怎样进行,复习那些内容? 3.提问那些学生,需用多少时间等。 (二)讲授新课(重点、难点、关键点确定以后,要抓住关键点,精心设计突出重点、突破难点的方法。) 1.针对不同教学内容,选择不同的教学方法.。 2.怎样提出问题,如何逐步启发、诱导? 3.教师怎么教学生怎么学?详细步骤安排,需用时间。 整体感知。 部分读讲,扣词语,抓中心,抓重点,联系学生实际,摸清作者思路。掌握字词句篇的基础知识,培养听说读写的基本能力。 拓展延伸。 (三)巩固练习 1.练习设计精巧,有层次、有坡度、有密度。 2.怎样进行,谁上黑板板演? 3.需要多少时间? (四)归纳小结 1.怎样进行,是教师还是学生归纳? 2.需用多少时间?

C语言程序设计说课教案.docx

C语言程序设计说课教案 《C语言程序设计》说课教案 从以下方面说明 : 一、课程性质、地位 二、教学对象分析及要求 三、课程体系 四、课程的重点、难点及突破 五、教学方法与教学手段 六、学生考核 七、教学计划 一、课程性质、地位 1.课程的性质 《C语言程序设计》课程是高职高专通信类和电子信息类各专业职业素质必修 课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用 C 语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基 础。所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。 学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等, 在计算机控制、单片机应用、电子技术、通信技术等相关行业中都将使用 C 语言作为应用系统开发设计语言, C语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试 ( 程序员、网络管理员等 ) 考试中要求的主要程序设计语言。 应用程序设计 软件工程

C++、 VC、VB 数据结构 C语言程序设计 2.课程的地位 通信技术 ( 计算机网络方向 ) 专业和电子信息技术专业,C语言室基础,是计算机应用设计的基础。是学习其他程序语言的前导及基础。二、教学对象分析及要求 1( 教学对象 本系学习 C 语言课程的生源是高中生源和中专生源。高中生文化基础扎 1 实,但计算机专业知识薄弱,开始学习时较困难,但入门提高较快。中专 生,文化基础薄弱,但计算专业已经学习一些,开始学习不会很困难,但 是知识转换能力方面会有困难,学习进度会慢一点。针对不同生源学生在 教学方法和重难点方面有所区别。 ( 对同一生源不同程度学生采取如下策略2 状态策略 1 厌学扎实其理论基础,找到实践成功点 2 较差结合实际案例,提高解决问题的能力 3 乐学知识转换,提高具体的应用能力 4 较好知识转换,提高综合的应用能力 高职智力不差,但自控能力相比较差。所以要从非智力因素入手,培养 学生的学习积极性,提高实际动手能力。 3( 在教学中教与学 问题教学演示探究教

相关主题
文本预览
相关文档 最新文档