项目教学法在可视化程序设计中的应用

2013-08-15 00:51白金凤
中国校外教育 2013年31期
关键词:程序设计重难点可视化

◆白金凤

(海拉尔区第一职业学校)

可视化程序设计过程中,基于行动导向教学思想下的项目教学法作为一种切实有效的教学方案在整体课程的开展中发挥着重要的指导与实践作用,这对学生实践创新能力与团队合作意识的培养显然十分有利。计算机专业的程序设计教学是一项极为繁琐的教学内容,其中的可视化程序设计的研究对象是程序与软件开发的基本原理与应用,在控件应用及编程思想的指导下,这一课程实现了理论与实践的有机结合。项目教学法的引入正是为了深化可视化程序设计中实践教学的概念,这也成为了不少职业院校的共同选择。

一、项目教学法在可视化程序设计课程中实施的必要性

基于建构主义教学思想的项目教学法认为,学生关于计算机基础知识的掌握并非完全依赖于教师的讲授,而是应该通过一定学习情境的营造,在教师或同伴的帮助下去寻找相关的课程资料,在自我意义建构的过程中找到问题解决的出路。这一教学思想突出了学生在课堂教学中的主体地位,教师则起到从旁指导的作用,在情境、合作、对话等关键因素中有效利用学生自身的主动学习意识和实践创新能力,最终实现课程掌握的目的。显然,项目教学法注重的是学生的实际动手与操作能力,让学生在任务完成的过程中体会课程教育的趣味性,从而让学生主动投入到课程学习当中。项目教学法在可视化程序设计中的应用,强调的是师生的团结协作。在教学过程中通过分解模块的讲解与演练来达到项目建构的目的,以任务的驱动作为教学过程的主体,注重学生的主动参与意识。在理论与实践的指导下,学生对于软件制作的全过程能够有更加全面透彻的理解,这对学生分析与解决问题能力的提升势必产生积极的影响。

相对于传统的计算机专业教学方法,项目教学法本身的优越性可以从以下几方面得以体现:(1)学生对于知识的接受速度明显快于传统教学方法。传统的教学方法基本表现为一节课针对一个知识点进行讲授,有的甚至是两节课才能讲完。项目教学法则侧重的是通过教学模块的转换来使学生快速理解教学内容,减少了时间上的跨度,学生在接受起来也会比较容易。(2)项目教学法的实施满足了职业教育关于人才培养的客观要求。作为职业教育的培养目标,侧重点应是提高学生实际动手能力。而传统的教学方法单纯注重理论基础的灌输,对于学生实践技能的培养则甚少涉及。(3)项目教学法当中的趣味教学更加能够激发学生的学习兴趣。传统的教学方法单一、乏味,长此以往,学生的学习热情势必逐渐减弱。而项目教学当中的模块教学对于学生来说是比较新颖的,这对学习兴趣的提升显然十分有利。

二、项目教学法在可视化程序设计中的具体应用

项目教学法在可视化程序设计中的应用强调的是师生的共同参与。教学的主线是项目的设计与实施,学生是完成者的角色,教师则起到指导者的作用。切忌过分突出教师的课堂指导,那项目的完成势必会失去其原本的设置意义。只有让学生充分体会到项目实施的成就感,才能更好地锻炼他们的实践与创新能力。就项目教学法在可视化程序设计中的具体应用,可以分解为以下环节:

1.实施项目的选定

项目教学法中实施项目的选定是整个教学思想实施的关键所在。这一项目的选定不可过于简单,也不可太难。值得注意的是,项目的选择需要包含这一教学模块当中的所有知识点,并且具备一定的可操作性。此外,项目的分解也是极为重要的。将每一个知识点与相应的模块相对应,体现教学中的重难点,让学生自己动手解决其中的疑难,要求做到由易及难,循序渐进。

2.教学讲义的编写

在选定好实施项目之后,教师就要针对教学的重难点来进行教学讲义的编写。讲义中需要包含整体项目的设计与构思、教学重难点、项目实施的具体要求、完成进度安排以及项目评价的效果。这一知识体系的呈现,也是学生自主学习能力的一种对照,有利于发挥学生自身的主观能动性。

3.教学项目的具体实施

可以通过小组合作的模式来完成,培养学生的团队合作意识。教师积极组织学生开展必要的课内讨论,帮助学生解决项目实施过程中遇到的诸多难题。这期间,教师可安排或由学生自己选出小组中的负责人,担负小组的项目监督与汇报工作。此外,实施过程中小组人员的搭配也是教师必须考虑的问题。

4.项目完成的评价过程

对于整个项目完成之后的评价与反馈也是项目教学法的重要组成部分之一。这不仅是对整个教学过程的一种反思,更是学生集体讨论共同进步的过程,是激发学习兴趣的关键。评价的内容应包括项目设计的合理性、是否利于操作、完成情况等,可通过演示或是答辩的形式来完成这一评价过程。在评价中让学生发现项目完成中存在的问题,并积极改进。

三、结语

不同于传统的计算机专业基础课程授课模式,项目教学法的引入其关键在于鼓励学生利用自身的思维模式去解决实际应用中的问题,提升问题解决的有效性。将整体的课程任务分解为独立存在的教学模块,将教学重难点打散,这样学生在接受起来会觉得比较轻松,学习的积极性也会随之提升。项目教学法在可视化程序设计中的应用,侧重对学生实际运用能力和实践创新能力的培养,让学生感受到团队力量的巨大号召力,这对学生今后的职业生涯势必产生积极的指导与借鉴作用。

[1]何明昌.基于NET的可视化程序设计课程综合改革与实践[J].计算机时代,2008,(03).

[2]游海,徐晓泉,钟志贤.培养创新精神,提高实践能力:以学生为主体的教学模式[M].江西高校出版社,2005.

[3]尹强国.企业项目教学法在计算机实践教学中的运用[J].现代企业教育,2008,(18).

猜你喜欢
程序设计重难点可视化
基于CiteSpace的足三里穴研究可视化分析
思维可视化
基于Visual Studio Code的C语言程序设计实践教学探索
基于CGAL和OpenGL的海底地形三维可视化
“融评”:党媒评论的可视化创新
从细节入手,谈PLC程序设计技巧
诵读100句,记考纲重难点词汇(二)
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
新目标英语八年级(上)Units 1-3重难点预习