APP下载

项目教学在程序设计中的应用

2021-06-29林瑜菡

新课程·上旬 2021年4期
关键词:项目教学程序设计应用

摘 要:项目教学法,属于一种创新教学方法,可在很大程度上激发学生的学习兴趣,进而使学生由被动学习转变为主动学习,这对于提高课堂教学效率、提升学生各项能力均有较大益处。但是想要发挥项目教学法育人、教学功效,还需要采用合理、科学的教学策略。针对项目教学在程序设计中的应用进行深入探究,以《VB程序设计》为探究对象,提出个人见解,以供参考。

关键词:项目教学;程序设计;应用

VB程序设计为计算机专业中的一门基础课程,设置该课程的主要目的,是让学生掌握计算机编程语言,待学习后,可进行简单的程序开发、程序设计,这是该门课程的教学初衷及愿景。为了快速且顺利达成该任务,专业教师可酌情在课堂中应用项目教学法,相信可以取得不错的效果。

一、情境创设

在教学开始之前,进行情境创设是至关重要的,可进一步激发学生的学习兴趣,易于让学生接受教师安排并迅速进入学习状态。比如,在VB计时器的应用一课的教学中,可以通过问题切入创设特定情境:“同学们,下星期将举办运动会,大家想不想成为志愿者呢?”学生的回答必然是肯定的,让学生沉浸在运动会即将开展的憧憬氛围中,这个时候即可引申出终点计时器,让学生借助本节课堂的学习,引发对秒表的思考,进一步激发学生的探究欲望、讨论欲望和解决问题欲望,这个时候,可带领学生回顾计时器属性和事件。

二、明确项目

项目多种多样,需要筛选、设计和进一步明确,合适的项目关乎教学成败,因此,需要相关教师重视起来。因此,教师要在学生真正吃透课本知识的基础上,筛选难度较小、贴近实际生活的项目,且要确保项目有亮点及创新点,充分满足学生的好奇心,让学生在兴趣、好奇心的驱使下主动学习,进而透过项目掌握更全面的知识。

在计时器课程中,可先运行一个程序展示做好的电子秒表,让学生进行观察和记录,在学生陷入沉思时提出问题:窗体界面是如何设计的?电子秒表功能是如何实现的?学生会带着问题进行学习和思考,进而得出个人思索结论,利于学生活跃思维、收获更多经验。

三、确立项目计划

为了让学生有更透彻的见解、更深刻的领悟,专业教师可在课堂中落实小组合作方式,将学生划分成若干个小组,以集体的智慧和力量,实现共同学习、共同探究、共同解决。该过程中,学生的思路得以表达、各种观点得以碰撞,容易打开解决问题的新通道,可以给学生提供更多理解与解决灵感,这便是合作学习的好处。另外,通过优等生向学习略差学生传递的编程思路来看,可实现“以优带新”学习格局,可进一步减轻学习略差学生的压力和紧张,从而增强他们的自信心和决心。

另外,可采取将总项目划分成几个子项目的方式,这样做的好处是可将任务细致化,便于学生将任务逐个击破,利于项目教学顺利完成。比如在电子秒表总项目中,可将总项目划分为几个子项目:

1.60秒怎样进为1分钟?

2.时间如何以两位数形式呈现出来?

3.秒表的“开始”“停止”按钮如何发挥作用?

学生可借助小组合作和教师引导,从计时器的Timer事件中找寻灵感,便于学生获得想要的结果,就可写出代码,在真正理解与吸收后,也可制定出项目。

四、项目实施

项目实施是项目教学中的“高潮”環节,可鼓励学生按照自行设计的计划去行动,并监督他们在个人计算机上进行操作,在学生实践操作过程中,教师要进行巡视,观测学生的计划实施进度,纠正学生的错误操作,给予学生正确引导,使得学生可以在操作的关键步骤和环节中得以汲取经验和教训。另外,教师要提倡和鼓舞小组成员进行互帮互助,倡导大家共同学习、共同成长,加深他们之间的交流和沟通,使得学生的课堂主体性体现出来,进而提高项目教学质量与成效。

五、落实项目评价

项目评价一般于课堂尾声阶段展开和落实,这个环节中,要将学生的作品进行展示,让学生“取长补短”,教师也要给予客观评价。也可在教师评价之前,鼓励学生进行发言,从而对自己的作品或他人的作品进行点评,使得学生可以更清楚认识自身的同时,拓宽视野、增长见识与经验。不管怎么说,目的是让师生就作品进行点评,从而发现问题、解决问题,发现优点、学习优点,实现共同进步、共同成长,也为今后教师项目教学的展开提供了方向,确保项目教学法实施策略不断完善和合理。

综上所述,项目教学法在程序设计中的应用是合情合理的,是顺应时代的表现,专业教师要及时转变教学思路和观点,切实提升项目教学法的重视程度,并在程序设计课程中多用、善用,使得项目教学法真正作用于学生、真正让学生受益。实践表明,项目教学值得进一步推广和使用。

参考文献:

[1]张力.项目教学在《C#程序设计》课程教学中的应用[J].中国发明与专利,2019,16(S1):73-76.

[2]李德雄,齐会娟,王渝.项目教学在应用型本科《Visual Basic程序设计》课程中应用研究[J].石家庄铁路职业技术学院学报,2015,14(1):113-115.

[3]李晨.项目教学模式在“Asp.net程序设计”中的应用[J].镇江高专学报,2015,28(2):107-109.

作者简介:林瑜菡(1979.12—),女,汉,广东韶关人,任教于广州市长兴中学,本科,中学二级教师,主要研究中学信息技术教育。

猜你喜欢

项目教学程序设计应用
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用