实用文档>VB教学反思

VB教学反思

时间:2024-08-04 08:39:57

VB教学反思五篇

VB教学反思五篇

VB教学反思五篇

  篇一:vb教学反思

  一、学情分析:

  对于程序设计这门课,同学们以前接触基本为零,这样的话,起点都一样,便于教学。

  二、教材分析:

  1、教材的每章节的安排都是附合新课改的要求:

  情景创设---任务驱动--------体验活动---后续活动----评价

  (提示板-学习指引)

  这样编写的教材,有利于教师引导学生完成学习任务,而不用像老教材那样,你得自己去设计如何导课会更好。一本好教材会让我们节省很多时间和精力。

  如:第一章第一节,介绍计算机解决问题的过程

  它提出了一个问题:学校组织学生电脑作品竞赛,要确定各奖项的名额及名额数。 2、但编写的还不够细,有好多任务,我都得仔细研究还不见得找到结果,教参里也没有提示。

  3、还有一些任务,教参里给的答案我认为不十分准确,这对于像我这样从未教过并且未学习过VB的人来说,给我造成了障碍。

  三、组织教学

  (一)在教学过程中,(情景创设、任务驱动)环节是我每节课要引导同学们完成的,(提示板、学习指引)是在(任务驱动)环节穿插简介的,其它的环节由于时间关系不曾做。

  (二)在引导学生学习的过程中,所有的概念、名词我都不不给学生讲解,不易理解,也浪费时间,需学生在完成任务的同时去领会其意义。

  如:什么是VB中的窗体?什么是属性?(和word做类比很容易理解。)

  (三)在调动学生积极性方面,我觉得将VB说的怎么好都没有用,关键是让学生真正能动手做出些什么,这样同学们的兴趣自然就提高了。所以对第一章我仅用三节课就结束了,进入到第二章VB的学习。(第一节很有兴趣也明白,第二、三节有同学说不懂,我觉得也没有必要非得懂)

  (四)分组活动:

  目标:为提高学生的协作意识,培养其协作能力。

  方法:前后两座四人一组(此种微机室座位排列方式不方便前后讨论,应更改成同座两人一组)。

  四、在上课近一个学期的时间内,总得来讲我觉得这本书我讲得比较牵强,原因之一本身就不会,之二备课不充分,但就其上课效果来讲,还算勉强能引导学生前进,也希望在今后的时间里,能尽量花心思在备课上,并在教与学的过程中不断改进方法,总结经验,以其能有更好的效果。

  四、教学历程

  第一轮磨课准备的时间大概有一周,教学导入的环节我阐述了高斯儿时的小故事引出1+2+3+?100求和问题,主要启发同学们“人都是从一点优秀起来的”,也侧面反映循环结构学习的重要性。

  √课堂导入用时太多,效果不佳,建议更换。

  〤Do语句和流程图介绍顺序出现严重错误,有违程序设计思路

  √确定程序设计三步骤,强调并落实。

  〤前期设计过程考虑到教学内容较少,又在第二次上课添加了for语句的内容,画蛇添足,前前后后都没有讲解透彻,pass掉了?

  √主要是把思想讲透,任务环节设计不要让学生形成只需要粘贴代码的定式思维,而是

  要让他们主动思考,根据程序流程图的理解设计补充代码,教学任务环节需要重新设计,课后小结也要落实。

  〤课后小结前三次没有很好设计,也没能落实下去,需要设计并完善。

  √环节的设计,例题精讲,练习题完整性教学很好?

  一个学期的时间过得很快,最后的课上的还算成功,基本上程序设计的思想和Do语句的内容讲透了,自我总结觉得课堂导入活动设计的比较成功,学生积极参与,对循环结构设计产生了比较深刻的建构,但是在动手实践环节情绪不高,一方面也反映了我们学校学生不爱积极思考,学习比较被动,兴趣是最好的老师,接下来的日子我也会悉心准备,自我沉淀,努力让学生们爱上我的课堂。

  篇二:vb教学反思

  信息技术组教研活动记录

  VB教学反思

  一、学情分析:

  对于程序设计这门课,同学们以前接触基本为零,这样的话,起点都一样,便于教学。 报这门课的同学的态度(班级调查26份无记名,24份感兴趣,觉得这们学科学好了可以更深入的理解计算机,并且以后能用的上,有1名觉得让自由活动些会更好,1名同学不知为什么,不由自主恍恍惚惚就报了。)这个调查结果让我也非常有积极性来讲。

  二、教材分析:

  1、教材的每章节的安排都是附合新课改的要求: 情景创设---任务驱动--------体验活动---后续活动----评价 (提示板-学习指引)

  这样编写的教材,有利于教师引导学生完成学习任务,而不用像老教材那样,你得自己去设计如何导课会更好。一本好教材会让我们节省很多时间和精力。

  如:第一章第一节,介绍计算机解决问题的过程

  它提出了一个问题:学校组织学生电脑作品竞赛,要确定各奖项的名额及名额数。 2、但编写的还不够细,有好多任务,我都得仔细研究还不见得找到结果,教参里也没有提示。

  3、还有一些任务,教参里给的答案我认为不十分准确,这对于像我这样从未教过并且未学习过VB的人来说,给我造成了障碍。

  三、组织教学

  (一)在教学过程中,(情景创设、任务驱动)环节是我每节课要引导同学们完成的,(提示板、学习指引)是在(任务驱动)环节穿插简介的,其它的环节由于时间关系不曾做。

  (二)在引导学生学习的过程中,所有的概念、名词我都不不给学生讲解,不易理解,也浪费时间,需学生在完成任务的同时去领会其意义。

  如:什么是VB中的窗体?什么是属性?(和word做类比很容易理解。)

  (三)在调动学生积极性方面,我觉得将VB说的怎么好都没有用,关键是让学生真正能动手做出些什么,这样同学们的兴趣自然就提高了。所以对第一章我仅用三节课就结束了,进入到第二章VB的学习。(第一节很有兴趣也明白,第二、三节有同学说不懂,我觉得也没有必要非得懂)

  (四)分组活动:

  目标:为提高学生的协作意识,培养其协作能力。

  方法:前后两座四人一组(此种微机室座位排列方式不方便前后讨论,应更改成同座两人一组)。

  四、在上课近一个月的时间内,总得来讲我觉得这本书我讲得比较牵强,原因之一本身就不会,之二备课不充分,但就其上课效果来讲,还算勉强能引导学生前进,也希望在今后的时间里,能尽量花心思在备课上,并在教与学的过程中不断改进方法,总结经验,以其能有更好的效果

  【教学过程及内容】 1、创设问题情境

  提出问题:打印6个竖行排列的“*”(解决方案:我们可以使用PRINT语句可以完成)

  PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*”

  但是,如果我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗?很显然,这样编写太繁琐也不切合实际。我们希望在解决这个问题过程中,只要告诉计算机重复操作的次数,剩下的让计算机自己去完成,然而这个希望可以实现吗?

  实际上是可以的,这就要用到循环执行的思想,我们今天就来学习一种“FOR-NEXT”循环语句,通过这个语句的使用,我们就可以很容易的解决这个问题。 2、给出程序,并通过在VB中演示效果加以理解

  循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。下面我们就来看一下“FOR-NEXT”语句的语句格式: 格式:

  FOR〈数值变量名〉=〈数学表达式1〉 TO 〈数学表达式2〉 STEP〈数学表达式3〉 〈语句序列(循环体)〉 NEXT

  说明:1)当步长为1时,STEP 1可省略不写;

  2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环; 3)语句序列中可以含有循环结构;

  4)有时需中途退出循环,这时用EXIT FOR命令。 教师出示上题程序代码并在VB中演示效果 程序代码:cls

  for I=1 to 6 step 1 print”*” next 3、设置“陷阱”,强调语句格式。

  教师出示下列有错误的程序段。学生分成六组讨论,发现错误并纠正,然后每组完成一题。在讨论中,学生扮演了一个积极的参与者的角色自觉思考、积极发言,讲出自己的思考和结论,并与他人展开争辩,在自主探索中掌握知识要点,同时也可学习到他人的好的思维方式和学习方法。

  1)打印1~5这5个数 2) 打印5~1这5个数 3) 打印1~5这5个数

  4、通过对比,加强格式理解

  在前面我们要求用循环结构来在一列打印6个“*”,现在我们要求利用循环结构在一行打印6个“*”,程序应该如何修改呢?(通过在VB中演示比较下面两个程序区别)

  师生共同归纳:

  在这个地方,通过它们所演示出来的图形的不同,我们可以了解“;”的功能——使多个输出内容一个个紧跟着打印输出。

  5、创设情境,引出循环嵌套结构

  前面我们已经解决了利用循环结构来在一行打印6个“*”的问题,那么,如果我想要打印3行,每行6个“*”,这个问题又该如何解决呢?

  引导学生思考,可以将上面的“FOR-NEXT”语句再重复3次。(如下) For i=1 to 6 step 1

  这么写当然可以,可是,如果我们要打印10行、100行、1000行呢?这么写当然就不行了,由于我们已经知道了循环的次数,可以再利用一个“FOR-NEXT”循环语句。这样就形成了循环中套循环的结构,我们成为循环的嵌套。

  探究:若外层循环控制为1~8,内层循环还是1~6,查看图形效果

  得出结论:内层循环次数控制一行中列的个数,即列数;外层循环次数控制行数。

  6、举一反三,深入探究,加深理解

  根据上面探究所的出的结论,我们试着打印下面的图形:

  * * * * * * *

  * * * * * * * * * * * * * * * * * * *

  * * * * * * * * * * * * * *

  向学生讲解此种图形的程序设计方法,主要再循环次数上作文章。

  7、层层推进,活学活用

  给学生一个稍微综合性的图形,要求利用循环嵌套打印出来。(此图形需要添加空格来完成)

  8、小结和作业

  篇三:信息技术课-vb教学反思

  教学反思

  11月中旬,多么心酸的小日子,在经历过教学生涯的一场浩劫之后,请允

  许我使用一组表情图表达四次磨课之后的情感变化?

  〤第一轮磨课准备的时间大概有一周,教学导入的环节我阐述了高斯儿时的小故事引出1+2+3+?100求和问题,主要启发同学们“人都是从一点优秀起来的”,也侧面反映循环结构学习的重要性。

  √师傅指导课堂导入用时太多,效果不佳,建议更换。

  〤Do语句和流程图介绍顺序出现严重错误,有违程序设计思路

  √确定程序设计三步骤,强调并落实。

  〤前期设计过程考虑到教学内容较少,又在第二次上课添加了for语句的内容,画蛇添足,前前后后都没有讲解透彻,pass掉了?

  √技术组老师建议主要是把思想讲透,任务环节设计不要让学生形成只需要粘贴代码的定式思维,而是要让他们主动思考,根据程序流程图的理解设计补充代码,教学任务环节需要重新设计,课后小结也要落实。

  〤课后小结前三次没有很好设计,也没能落实下去,需要设计并完善。 √折纸环节的设计,例题精讲,练习题完整性教学很好?

  以上的是是非非都是师傅们给我提供的宝贵意见,一周的时间过得很快,最后的课上的还算成功,基本上程序设计的思想和Do语句的内容讲透了,自我总结觉得课堂导入活动设计的比较成功,学生积极参与,对循环结构设计产生了比较深刻的建构,但是在动手实践环节情绪不高,一方面也反映了我们学校学生不爱积极思考,学习比较被动,兴趣是最好的老师,接下来的日子我也会悉心准备,自我沉淀,努力让学生们爱上我的课堂。

  文晶

  篇四:VB教学的心得

  针对VB教学中存在的教与学脱钩的矛盾,着重介绍了VB的教学方法,分析了学好这门课程的关键要点,以便更好地帮助学习者快速有效地掌握这门语言。

  VB教学 程序设计 案例教学法 算法 实验教学

  Visual Basic(以下简称VB)是计算机高级语言中的一种,是基于Basic的可视化的程序设计语言,它继承了Basic语言所具有的程序设计语言简单易用的风格,采用面向对象的程序设计方法、事件驱动的编程机制,加上由于VB是目前众多软件开发工具中效率最高的一个,所以VB成为了高校非计算机专业必修的计算机课程,也是参加计算机等级考试的主要内容。

  计算机语言具有触类旁通的特点,学生在学习VB课程之前,都非常希望能学好这门课程,能编制出高水平的程序,但是,VB程序设计的方法和概念对于初次接触计算机语言的学生而言是全新的,加上部分章节内容枯燥抽象,使得学生学习起来感觉比较困难,甚至望而却步。VB课程教师在上课前都做了精心的准备,在课堂上也投入了极大的热情和耐心,可还是经常看到台下的学生表现出一脸的不解。如何解决好这种教与学脱钩的矛盾,显然采用先进有效、灵活多样的教学方法是提高VB课程教学质量的关键所在。下面是笔者多年来的VB课程教学的一些体会。

  选用适当的教学方法,培养学生的自学能力和学习兴趣:VB课堂教学知识点很多,根据这门课程的一般教学顺序,前阶段讲授的内容通常都是变量、数据类型、运算符、表达式、语句、函数的定义等,学生会觉得所学内容理论性太强,加上初次接触,会觉得比较抽象,从而导致对本课程教学的不重视,等到后面真正涉及到编程时,由于基本概念和编写程序的规则没有掌握好,又缺乏算法和数据结构的知识,学生编制的程序往往是错误很多,很难在机器上调试出结果。所以这就需要我们任课教师采用适当的教学方法来改善教学效果。

  案例教学法,是在教师的指导下,根据教学目标和内容的需要,采用案例组织学生进行学习、研究、锻炼能力的方法。它能创设一个良好的宽松的教学实践情景,把真实的典型问题展现在学生面前,让他们设身处地地去思考、去分析、去讨论,对于激发学生的学习兴趣,培养创造能力及分析、解决问题的能力极有益处。案例教学发的实施步骤是:第一,整理一个程序案例,这个程序应该是完整的,并且包含了当天课程的所有知识点,也包含了以前已经讲授过的知识。第二,分析案例、解决问题。讲解实现这一程序的基本思路,提出实现思路所需要解决的问题。此时,教师与学生之间是一种“师生互补,教学相辅”的关系。教师将分析案例的“主权”交给了学生,让学生运用所掌握的各种知识,甚至是课外的知识去分析这些问题,讨论解决方法。第三,回顾和总结,在程序中讲解新的知识点,总结新知识的使用方法和注意事项,展示结论,和学生共同讨论教材结论和同学结论的共性和差异性,分析差异性产生的原因,并对学生的各种结论加以点评(以鼓励的形式);也可由学生阅读课本来分析自己的得失,从而使学生的自学能力得到培养。

  这样可以通过案例把抽象的原理,概念等具体化,把他们置于一定的实际情景之中,使学生可以清楚地认识到这些原理、概念在实际生活中的用处、表现,增进其学习兴趣和动力,同时也会恰当地掌握它具有的特定含义和意义。案例教学法注重学生的创造能力和实际解决问题能力的培养与发展,而不仅仅是获得固定的原理、规则。学生通过案例教学得到的知识是内化了的知识,虽然不一定能把所学到的知识罗列出来,但学生逐渐学会了如何处理众多的疑难问题。

  强化实验教学:VB是一门实践性很强的课程,实验教学在该课程的教学中应该占主要地位,对培养学生的动手能力、分析问题和解决问题的实践性很强,要求学生必须具有较强的实际操作能力。

  VB语言使用先进的面向对象编程思想,独特的设计方法使设计过程充满趣味性,设计周期缩短、设计界面美观。该课程性质特别适合于边操作边学习,通过实验既可以加深对所学课程的理解,又可以积累程序调试经验,起到课堂教学达不到的效果。通过上机实验可以使学生进一步理解面向对象编程的基本思想,为学习其它面向对象编程语言打下良好基础。 在实际教学过程中,教师往往只重视理论课的教学,对实验课却是随意地按照章节后的习题安排一些实验,学生上机时有的也只是在书本找个现成的程序进行调试,根本不知其所以然。这样必然导致不良的教学效果。改进的措施就是:(1)合理安排理论课与实验课时间,注意相互衔接;(2)精心组织实验,不能仍以传统的验证性内容为主。每次实验的内容要紧扣最近课堂上所讲解的知识点;(3)注意教材中实验内容的连贯性,注意由浅入深;(4)在VB实验过程中,设计一些训练习题,让学生尝试自行设计,有效地引导学生联系实际,有意识地培养学生分析问题、解决问题的能力。作为老师一定不能放松实验课的指导工作,只有这样才能掌握每个学生的学习情况。

  抓重点,攻难点:掌握语言的目的是为了进行程序设计,重点放在算法设计和程序设计上面,因此,算法与程序代码成了VB应用程序的基础,也是核心。在教学中经常存在这样一种现象:很多学生对语法、结构等知识掌握得很好,但一碰到实际问题就不知道如何下手,其实这就是算法能力欠缺的表现。在VB程序设计中,算法有很多种,常用的算法必须掌握,如:迭代法、穷举法、递推法、递归法、分解法等。教师应多带领学生阅读程序,分析过程,吸取他人的经验和成熟的算法,使学生熟能生巧。

  总之,VB语言的内容多,知识面广,教师应采取适当的教学措施,使学生尽快掌握,通过编程培养创新思维。同时,一些有经验的教师还可以做一些相关的课件,让学生课后进一步学习。此外,教师还应重视自己创新能力的培养,注重将专业知识应用到实践中的能力的培养,以求达到良好的教学效果。

  篇五:职高计算机VB教学的对策探讨

  职高计算机VB教学的对策探讨

  摘要:vb课程是职高计算机专业学生必修的一门重要学科,但vb这门学科,相对于职高生来说有相当的难度,如何能够较好地完成职高vb教学,让学生能够更加轻松地理解和掌握,本文给出了一些建议。

  关键词:职高;计算机;vb教学;对策

  中职程序设计教材大多采用的程序设计语言是visual basic(简称vb),vb继承了基本basic简单易学的特点,还引入了窗体(form)和控件(control)的概念,可以方便地进行可视化窗口设计。笔者认为,vb教学的对策主要有几下几点:

  一、培养学生的兴趣。

  因此,vb的教学可分为设计程序界面和编写程序代码两大部分。针对职高学生的具体情况,太过抽象的概念,应该在以后的实例教学中,结合具体的实例进行解读,而不能直接讲述,否则会加重学生的心理负担。第一堂课的教学很重要,如果引导成功,学生在以后的学习过程中会有很强烈的学习积极性。万事开头难,如何开始第一堂教学呢。我个人以为,一定要先举一些学生比较感兴趣的实例,比如:随机抽奖、小游戏程序的演示,让他们能够直观地了解学习vb有什么用处,然后再布置本节课的简单任务,让学生能够轻松地完成任务,并适时地讲一些vb的基本知识,比如窗体、工程的建立与打开等。

  二、强化学生的记忆

  vb相对于以往的basic而言,它是面向对向的可视化编程,而且是中文界面的。但其对象的属性、编写程序的语句还是英语的。对于职高生来说,成绩不太好是不争的事实,他们的大部分人都有一些坏习惯:很懒惰,不愿主动学习,而且根据我教学的经验,他们的英语知识很差,总会为自己不好好学习找理由:怎么编程全部用英语,我的初中英语考了多少分。这样,学习了一点基础知识,如果不加以记忆的话,在以后的教学中会越来越难以理解。针对这种情况,必须强化他们的记忆,比如今天教授了窗体的相关知识,就要求他们在课余一定把窗体的常用属性记住,如果在检查时完成不了任务,就必须给予较重的处罚。

  三、教材灵活处理

  我校采用过的vb教材,有两种,一种是《可视化编程应用应用--visual basic》,还有一种是《中文visual basic 6.0实用教程——结构化程序设计》。我在使用中,都发现这两本教材都不太适合我校学生的实际情况。要么是某些知识点的讲解太过简单,要么就是知识点太过复杂,学生难以理解。针对此种情况,可以把两本教材进行结合,从中取出简单的能够说明知识点的实例,让学生能够掌握,当然,对于成绩较好的学生,可以在课余进行交流,并给他们一些相关的辅导。最好是能够在学校的主持下,编写校本教材,把vb中的基本知识和一些有趣的简单的实例编写进去,让学生能够学习一个有趣的实例就学习一些知识点,这样可能会取得更好的效果。

  四、教给学生良好的听课习惯

  对于计算机vb课的学习来说,更多的需要学生在课堂上认真听讲,对于疑难问题或者难度系数较大的知识点,在老师讲解的过程中,学生要集中精力,专心致志,一心向学,做好课堂学习。在教师讲授过程中,学生要专心听讲,首先要仔细观看老师的操作演示、表情等;其次,要全神贯注地听老师的提问、点拨、归纳以及同学的发言;然后,学生本人要参与课堂教学之中,积极思考,主动探究;最后,学生要参与其中,实现主体参与式学习,敢于发表自己的看法和意见,敢于质疑,及时总结和反思。对于课堂知识,要尽量随堂消化,不懂就问,针对比较难的题目,一定要迎难而上,不可自暴自弃,要想方设法去主动学习和消化。

  五、抓好教学常规,分研究学情

  一堂生动有效的计算机vb课,要求老师精心的备课、认真的讲课,并及时进行总结和反思,抓好常规教学。针对计算机vb教师来说,要想实现有效教学,需要认真备课,熟悉教材内容,确定教学目标,准确把握教学的重难点,并仔细钻研,认真探究,采取恰当的方式突破教学的重难点。虽然在新课程标准要求下,求新、求变是其主要内容,但是,课堂常规教育仍然是实现有效教学的最重要保证。有效的计算机vb课堂,除了老师的认真授课外,还要认真分析学情,课堂有效教学,其实指的就是学生学习知识的有效性,也就是说一堂有效的语文课,是学生在课堂上学到了知识,能够理解和应用。但是,我们知道,老师和学生的阅历、学习能力和理解能力是

  不同的,甚至会存在很大的差距,这就需要老师走进学生,了解学生,然后结合教学内容,用恰当的方式和方法教学学生,争取把知识化繁为简,化难为易,让学生最大限度的理解和学会课堂所讲的内容。

  六、教师要善于教学反思

  在vb程序设计教学过程中,例子的兴趣和难度很难把握。有些范例学生反应难度偏高,也就是在分层教学的控制上,还不够理想;二是例子的选择要进一步切中学生的兴奋点,因为,兴趣是最好的老师,尤其在程序教学上,这是第一个老师要进一步努力的地方。 总之,教学方法对教学效果来说是至关重要的,但不是绝对的,有了好的方法,还要有一个合理的实施过程,在这个过程中,师生情感的交流对教学效果的影响也是不可忽视的,增进师生间的情感交流是信息技术课教师想上好信息技术课不可轻视的一个环节。

【VB教学反思】相关文章:

《On the farm》的教学反思02-27

seasons教学反思01-17

《大海》教学反思02-26

新诗教学反思03-19

《母鸡》教学及反思02-18

新诗教学反思03-19

将心比心教学反思03-19

岳飞教学反思03-19

赵州桥教学反思03-19

《格子》的教学反思03-19

用户协议