《算法和程序设计》教学探析

《算法和程序设计》教学探析

ID:5191840

大小:27.00 KB

页数:5页

时间:2017-12-05

《算法和程序设计》教学探析_第1页
《算法和程序设计》教学探析_第2页
《算法和程序设计》教学探析_第3页
《算法和程序设计》教学探析_第4页
《算法和程序设计》教学探析_第5页
资源描述:

《《算法和程序设计》教学探析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《算法和程序设计》教学探析  摘要:高中信息技术新课程改革目标提出后,高中阶段信息技术课程除了要完成必修课程外,还要在规定的五个选修模块中任选一个模块进行学习,才能达到基本的学分要求。本文就《算法与程序设计》这门选修课程的教学,浅谈下自己的几点体会与反思。关键字:算法与程序设计;激发兴趣;分组学习;学习习惯;编程素养新课程改革后,信息技术课程除必修课《信息技术基础》外另有五门选修课,《算法与程序设计》就是其中之一,这门课程除了与学生们小学、初中、高中乃至大学阶段的数学课程有密切关联之外,对于即将踏入大学的无论文理科的同学们,他们

2、的逻辑思维能力以及今后的学业、人生都有着至关重要的作用,因此我校在经过慎重筛选后决定在高中二年级选修这门课程,并利用VB程序语言来实现算法与程序设计,VB这种面向对象的程序设计语言不仅容易设计和实现良好的用户界面程序,使学生们通过“所见即所得”的窗体界面,更容易学习和掌握,也更易于理解。但是,通过近几年《算法与程序设计》的教学,让我对该门学科有了不少体会,并有了一定的反思,从而改良我的课堂教学效果。5体会一:畏惧、恐慌、心理障碍。《算法与程序设计》比起其它诸如《多媒体技术应用》、《网络技术应用》等这样的课程,有了更强的逻辑性和更

3、高一层的难度和深度,相对于后两种课程也显得比较单调枯燥,加之学生们的程度良莠不齐,对待问题、分析问题、解决问题的能力也不尽相同,因此,在初接触这门课程时,学生们容易产生一种心理障碍,而这种心理障碍会直接影响他们今后的学习。5解决策略:克服畏惧心理,用成就战胜枯燥。提到程序设计,好多同学们都觉得熟悉而又陌生,熟悉的是我们在计算机如此普及的现今社会生活中经常会听到这个词语,陌生的是我们在使用计算机时,最为常见的是使用一些办公软件如Word、Excel和网络,编写程序好似都是一些计算机专业人员进行的枯燥的活动,不少同学在知道我们高中阶

4、段要学习《算法与程序设计》时,情不自禁的就会露出惊讶的目光、心里打鼓,因此作为老师,我们首先要打消同学们的畏惧心理及由此产生的疑惑。《算法与程序设计》中应用的VB程序设计语言进行程序设计,解决涉及的许多问题都与我们的数学知识、日常生活有着密切关系,如:学生们的成绩等级问题、数学中的求和、求积问题、数的排序问题等,而所谓的“程序”不过是计算机可以执行的一行行指令代码,而这些指令则是我们利用一系列的英文单词、按照一定的语法格式将我们解决问题的自然语言转化为机器可以识别的语言,从而执行相应的操作,如:End仅一个常见的英文单词就可构成

5、一个简单的程序,作用是结束、退出。因此同学们大可不必畏惧与疑惑,循序渐进即可领略程序设计的奥妙。教学实例:在学生们对VB程序语言编程不太了解的前几节课中,大量的界面设计、属性修改及编程语句会使学生们晕头转向,因此我把这课堂演示的例子改为在窗体上直接利用Print语句打印输出一句话或一个符号,如:Print“欢迎来到VB世界!这是我的第一个程序”、或Print“*”。让同学们跟着做,或者自己输出一句话运行程序检验结果、并讨论总结Print语句的作用。因为程序较为简单,小组成员可以相互帮助,对于动手能力较强的小组可以继续体验探究En

6、d语句的用法与作用,这样在同一个课堂既能分组学习、探究又有层次划分,不仅能完成当堂教学任务,还可能调动学生比着学的积极性超额完成任务。体会二:编程容易,纠错难。在通过一定阶段的学习之后,学生们逐渐要开始自己设计界面、编写程序实现某一功能,但是在这一阶段,经常会遇到不能按照预期目的运行程序的问题,其中有方法的错误,但是更多的是程序编写过程中出现了一些小小的失误,而这些失误虽然会出现一定的提示,但是大部分同学不知道这些提示是什么意思,提示的错误代码代表什么,这样,一旦程序不能正常运行,学生们最常做的就是举手示意让老师帮忙解决。5解决

7、策略:养成良好的编程习惯、学习习惯。程序是有一定的语法规则与书写规则的,变量使用要先声明、类型要匹配尤其是一些标点符号必须是半角状态,有些时候运行期间会出现异常提示,可能是变量没有声明、也可能是变量类型不匹配导致溢出、也有可能是语句格式不对,缺少与前面相匹配的固定语句……对于类似的这些错误提示,在平常的教学过程中除了必要的给学生们讲解,更重要的是教会他们养成良好的编程习惯,在编写程序的时候遇到有固定搭配的语句,最好把这种语句的首尾句先写好,然后再在这种语句中间编写其他语句。另外,如果语句之中有嵌套,要做到层层递归,使内外层次分明

8、,这样如果一旦程序出错,亦可方便查看。教学实例:在程序设计中有三大结构,顺序结构、选择结构、循环结构,顺序结构比较容易理解,但是选择结构和循环结构都可以层层嵌套,嵌套越多越容易出现失误,因此良好的编程习惯就显得尤为重要,例如:编写程序实现九九乘法表,语句如下:D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。