初中信息技术苏科版通用选修第二单元《算法的描述》优质课公开课教案教师资格证面试试讲教案

合集下载

初中信息技术苏科版通用选修第二单元《算法的描述》优质课公开课教案教师资格证面试试讲教案

初中信息技术苏科版通用选修第二单元《算法的描述》优质课公开课教案教师资格证面试试讲教案

初中信息技术苏科版通用选修第二单元《算法的描述》优质课公开课教案教师资格证面试试讲教案
初中信息技术苏科版通用选修第二单元《算法的描述》优质课公开课教案教师资格证面试试讲教案
1教学目标
1.知识与技能:
(1)了解程序设计的一般过程。

(2)了解算法的基本概念,学会用自然语言描述简单的算法。

2.过程与方法:
(1)通过对算法的认识,提高学习程序设计的积极性。

(2)通过对算法重要性的理解,养成分析问题的习惯,体会算法在程序设计中的灵魂地位。

(3)通过算法描述的学习和体会,养成用流程图描述算法的习惯。

3、情感态度价值观:
(1)感受计算机解决问题的优势。

(2)逐步养成运用计算机分析问题、解决问题的习惯。

2学情分析
学生前期经过一段时间的程序设计实例练习,已经对程序设计形成了具体的经验体会,对程序设计的思想也有了一定的认识和体会。

在此基础之上进行算法的相关学习,此前的学习经验有助于帮助学生学习比较抽象的算法概念。

3重点难点
算法的概念,算法在程序设计中的地位以及算法的描述。

4教学过程
4.1第一学时
4.1.1教学活动
活动1【讲授】算法
活动内容
教师活动
学生活动。

初中信息技术苏科版通用选修第二单...

初中信息技术苏科版通用选修第二单...

初中信息技术苏科版通用选修第二单...
初中信息技术苏科版通用选修第二单元第1-2课《VB程序的构成》优质课公开课教案教师资格证面试试讲教案
1教学目标
认知目标:了解常量、变量、函数等概念
技能目标: 掌握常用函数的使用方法。

掌握vb表达式的书写方法
情感目标: 在学习编写vb程序的过程中,建立模块结构化编程思想,养
成正确的程序设计习惯。

2学情分析
学生刚接触程序设计,比较陌生,还带有神秘感,利用趣味小程序引入概念,让他们亲自体验编写小程序的过程,让他们感到程序并不神秘并不难。

了解计算机解决问题的一般步骤,领悟一些计算机程序设计的知识的意义,提高学生的积极性与主动性。

3重点难点
教学重点:1、常量、变量、函数的概念
2、函数使用方法
3、VB表达式的书写方法
教学难点:字符运算&与+的不同用法
4教学过程
4.1常量、变量与函数表达式
4.1.1教学活动
活动1【讲授】常量、变量与函数表达式
1、导入新课
在VB程序设计中,经常会用到很多符号,如用r表示圆的半径,3.1416表示圆周率,其中3.1 416与r就是我们这节课要学习的常量与变量
2、常量
[提问]:常量的定义是什么?。

初中信息技术苏科版通用选修第二单元算法的描述教学设计

初中信息技术苏科版通用选修第二单元算法的描述教学设计

初中信息技术苏科版通用选修第二单元算法的描述教学设

【名师授课教案】
1教学目标
1.知识与技能:
(1)了解程序设计的一般过程。

(2)了解算法的基本概念,学会用自然语言描述简单的算法。

2.过程与方法:
(1)通过对算法的认识,提高学习程序设计的积极性。

(2)通过对算法重要性的理解,养成分析问题的习惯,体会算法在程序设计中的灵魂地位。

(3)通过算法描述的学习和体会,养成用流程图描述算法的习惯。

3、情感态度价值观:
(1)感受计算机解决问题的优势。

(2)逐步养成运用计算机分析问题、解决问题的习惯。

2学情分析
学生前期经过一段时间的程序设计实例练习,已经对程序设计形成了具体的经验体会,对程序设计的思想也有了一定的认识和体会。

在此基础之上进行算法的相关学习,此前的学习经验有助于帮助学生学习比较抽象的算法概念。

3重点难点
算法的概念,算法在程序设计中的地位以及算法的描述。

4教学过程
4.1第一学时
教学活动
1【讲授】算法
活动内容。

算法和算法的描述教案

算法和算法的描述教案

算法和算法的描述(教学案例)教材分析:这节课内容主要是一些概念和理论,而算法的概念和理论都太抽象,讲起来非常的枯燥乏味,那么就要把这些抽象的东西变得通俗易懂,使学生能轻松而又愉快的接受并理解。

学生分析:学生基本上没有接触过编程,那么在高中阶段初步接触编程,学生首先会感到很深奥,看到书中的程序语句,尤其是看到后面的长一点的程序语句更是觉得可怕,那教师必须要考虑在授课中如何正确引导,以什么样的方式进行。

学生有没有兴趣学,往往看这个课是不是有意思,难不难学,一看难学又乏味,就开始产生厌学的情绪。

教学目标:引导学生对编程的兴趣,理解算法的概念和如何科学合理的选择和设计算法,为程序设计打好基础。

教学重点:算法的概念、算法的设计和选择。

教学难点:如何科学合理的选择和设计算法。

教学方法:与学生进行互动探讨式教学,以趣味智力题激发学生探索解决问题的兴趣,以故事事例和具体的程序运行对比,引导学生一步步的思考,从而总结出算法的概念,以及如何设计和选择算法,充分调动学生的主观能动性和探究学习能力。

教学过程:1、引导学生对编程的兴趣(1)教师:同学们喜欢玩电脑游戏吗?(2)学生:喜欢!(说到游戏学生总是表现出很浓的兴趣。

)(3)教师:在上机练习课的时候,总发现有个别同学偷偷的玩游戏,其实你们喜欢,老师也很喜欢,那么同学们想不想自己编个游戏来玩呀?(4)学生:会不会很麻烦!(学生表现出好奇,又对编程心里还没有底。

)(5)教师:不用担心,编程并不像你们所想像的那样难,很快你们就会编一些小游戏程序了。

其实编程是件非常有意思的事情,在以后的学习中你会发现自己越来越喜欢编程,甚至会着迷的。

2、算法的概念(1)教师:幻灯片出示一个经典的趣味性例子,有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,牧羊人应如何过河?(2)教师:分组讨论,前后四个同学为一组,把你们的橡皮擦放到一块,分别写上狼、羊、白菜,你们自己是牧羊人,现在请同学们来设计一个方案,把3样东西安然无恙的带过河。

初中教师资格证信息技术算法描述教学设计

初中教师资格证信息技术算法描述教学设计

各位要参加教师资格考试的考生快来看看吧!教师资格考试栏目为大家分享了“初中教师资格证信息技术算法描述教学设计”,希望对考生能有帮助。

想了解更多关于教师资格考试的讯息,请继续关注我们网站的更新。

初中教师资格证信息技术算法描述教学设计内容分析:本节课主要上让学生了解什么是算法及其特征,掌握三种描述算法的方法教学目标:知识与技能:进一步理解什么是算法,知道算法的多样性;能够对设计的算法做简装的评价;学会利用自然语言、流程图和伪代码来描述算法。

过程与方法:培养学生用算法描述问题的能力和正确解决问题的过程。

情感态度价值观:培养学生的高阶思维能力,如综合、评价、分析、思辨等。

教学设想:将韩信点兵、凯撒密码等学生感兴趣的内容与算法设计结合起来,让学生体会到算法描述并不枯燥,很有意思,因势利导,鼓励他们把数学课中的内容也用算法描述出来,达到学科相融的目的。

教学重点:1、算法的特性2、用自然语言、流程图、伪代码描述算法教学难点:用流程图描述算法教学策略:任务驱动、示范观察、合作讨论、自主探究相结合教学课时:1课时教学过程:任务一:为什么说算法是“灵魂?活动:讨论引入算法存在于人们生活中,如:上街购物、顾客付款、营业员(主)找银等。

回顾:韩信点兵“韩信点兵问题”有不同的求解过程,就有不同的算法。

有N个人,除以3,5,7,分别余2,3,2,求N。

分析:算法1、解决问题的方法和步骤。

算法是尼克劳斯.沃斯(N.Writh)提出的,他指出:算法+数据结构=程序。

(即算法不能单独构成程序,它必须和数据结构合二为一)2、算法的发现时间:公元前3000年~公元前1500年地点:巴比伦巴比伦人求解“算法”的过程:先用解代数方法,再计算实际数目,最后写上一句短句“这就是一个过程”。

3、算法的特征我们曾在必须修课中提过一点算法,如:冒泡排序法。

例:计算1+2+3+……+100=?这个算法有限制范围,可以在有限时间内完成,这是算法的第一个特征:有穷性。

初中信息技术_第2课算法的描述教学设计学情分析教材分析课后反思

初中信息技术_第2课算法的描述教学设计学情分析教材分析课后反思

【课题名称】算法的描述【学习任务】1、结合社会生活中的例子,探讨。

2、结合示例分析,提高学习兴趣,深入探究算法描述的方法。

【学习目标】通过自主、合作、探究的学习,引导学生分析实例,了解算法的常见描述方法能用自然语言、流程图来描述日常生活中的算法,能使用计算机语言描述一些简单算法,通过对算法描述的学习,懂得算法对解决问题的重要性,逐渐养成清晰描述问题的习惯。

【学习重点、难点】重点:流程图的基本符号难点:用流程图描述算法【学习方法】讲授法、示例分析法、问题引导。

【学习时间】1课时【学习环境】自动录播室【学习过程】算法是一个全新的课题。

已经成为计算机科学的核心,它在科学技术和社会发展中起着越来越重要的作用,算法的思想和初步知识,也正在成为普通公民的常识。

运用算法知识解决生活生产中的实际问题,是算法学习的根本目的。

作为八年级的初中学生,他们好奇心强、思维活跃、参与探究积极性高,对编程已经有了一些简单的接触和了解,具备一定的编程的经验,而且他们已经初步具备了一定的自学能力,对知识应用和迁移能力已经比较强,能够和同学一起来进行一些问题的探讨、交流。

但对于算法和算法描述方法等一些概念性的东西还比较模糊,缺乏理解性的认识,并且还没有形成一个完整的知识体系,抽象思维能力、概念内化能力相对较弱。

本节课的学习目标已基本完成。

但是这节课跟我预期的还是有一定的差距的,内容量有些多,给学生们消化的时间有些短。

第3个活动“编程”中,受到条件的限制,没能让学生自主地设计程序,无法体会到程序调试的“艰辛”与“魅力”。

本课选自青岛版新课标初中信息技术第3册“第1单元算法思想初探”中的“第2课算法的描述”,这节课讲述了算法的描述方法,是计算科学的重要基础。

在信息技术高度发达的现代社会,算法思想应该是公民必备的科学素养之一。

本节课旨在培养学生对算法描述的感性认识及理性认识,引导学生体验算法描述与日常生活的密切联系,强化学生对算法描述的内化体验,为学生可持续学习信息技术奠定良好基础。

初中教师资格证信息技术算法描述教学设计【2】

初中教师资格证信息技术算法描述教学设计【2】

初中教师资格证信息技术算法描述教学设计【2】练习:水仙花数问题,如153=1^3+5^3+3^3,分析它应满足什么条件才能使用此方法?任务二、如何描述算法?分析:1、用自然语言描述算法⑴自然语言——人们日常生活中使用的语言。

⑵此种语言的特点:通俗语易懂,缺乏直观性和简洁,且易产生歧义。

使用此种语言的注意事项:描述要求尽可能精确,详尽。

示范:用自然语言描述凯撒密码的原理第1步:输入26个英文字母,它们分别对应1~26个数学。

第2步:令a=1,k=3,n=26。

第3步:使a的取值范围为1≤a≤26,F(a)=(a+k) mod n,转第5步。

第4步:a=a+1,转第3步。

第5步:输出F(a)相对应的数字。

第6步:把数学转化成相当的字母,输出字母。

第7步:累计字母出现顺序,转第4步。

练习:现有一串字母“PROGRAM”给它加密,请设计算法,用自然语言描述。

分析:2、用流程图描述算法⑴特点:描述算法形象、直观,容易理解。

⑵流程图符示范:探究:用流程图表示1+2+3+……+100=?分析:.3、用伪代码描述算法特点:描述的算法简、易懂,修改容易,容易转化为程序语言代码。

探究:分析课本第9页算法描述第一个条件:y mod 4=0判断闰年的条件:⑴y不能被100整除;⑵y能被400整除且y能被400整除。

判断不是闰年的条件:⑴y mod 4=0 且y mod 100=0,但y不能被400整除;⑵y不能被4整除。

表示条件判断语句表示循环处理语句:IF 条件 THEN 执行语句一 Do While 条件循环语句ELSE执行语句二 LoopEND IF条件语句中可以包含多个子语句实践:用表格比较自然语言、流程图和伪代码3种描述方法的优缺点。

方法自然语言流程图伪代码特性直观清晰确定性烦琐程度是否容易修改通俗易懂总结:学生进一步理解什么是算法,知道算法的多样性;能够对设计的算法做简装的评价;掌握利用自然语言、流程图和伪代码来描述算法,通过分析对比,我们知道了三种描述方法的优劣。

初中信息技术苏科版通用选修第二单元第2-2课《条件语句》优质课公开课教案教师资格证面试试讲教案

初中信息技术苏科版通用选修第二单元第2-2课《条件语句》优质课公开课教案教师资格证面试试讲教案

初中信息技术苏科版通用选修第二单元第2-2课《条件语句》优质课公开课教案教师资格证面试试讲教案
1教学目标
1.知识与技能:(1)掌握分支选择结构实现条件判断控制。

(2)能够运用分支选择结构设计编制程序解决问题。

(3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。

2.过程与方法:通过实例教学,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。

3.情感态度:培养学生分析问题和解决问题的逻辑思维能力,养成努力钻研勇于探索的良好
品德。

2学情分析
中学程序设计教学的目的,是要求学生掌握程序设计的一般方法,发展他们的思维能力、分析问题和解决问题的能力。

本节课的教学对象是初二年级的学生。

初二的学生具备一定的抽象思维能力,但认知特点还是以识记为主,缺乏成熟的逻辑思维能力,对程序设计的学习造成非常大的障碍。

程序设计初步这部分内容涉及语法、结构等符号化的知识,对学生来说非常抽象和陌生,学生不容易理解与接受,并容易造成抵触心理。

在本节内容前学生已学习了VB程序设计环境、变量、赋值语句、算术表达式等知识,为本节课学习打下基础。

如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。

3重点难点
1.教学重点:让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。

2.教学难点:对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。

4教学过程
4.1第一学时
4.1.1教学活动。

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

初中信息技术苏科版通用选修第二单元《算法的描述》优质课公开课教案教师资格证面试试讲教案
1教学目标
1.知识与技能:
(1)了解程序设计的一般过程。

(2)了解算法的基本概念,学会用自然语言描述简单的算法。

2.过程与方法:
(1)通过对算法的认识,提高学习程序设计的积极性。

(2)通过对算法重要性的理解,养成分析问题的习惯,体会算法在程序设计中的灵魂地位。

(3)通过算法描述的学习和体会,养成用流程图描述算法的习惯。

3、情感态度价值观:
(1)感受计算机解决问题的优势。

(2)逐步养成运用计算机分析问题、解决问题的习惯。

2学情分析
学生前期经过一段时间的程序设计实例练习,已经对程序设计形成了具体的经验体会,对程序设计的思想也有了一定的认识和体会。

在此基础之上进行算法的相关学习,此前的学习经验有助于帮助学生学习比较抽象的算法概念。

3重点难点
算法的概念,算法在程序设计中的地位以及算法的描述。

4教学过程
4.1第一学时
教学活动
1【讲授】算法
活动内容
教师活动
学生活动。

相关文档
最新文档