期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 社科历史 > 社科学报 >

项目教学法在计算机程序设计的应用

摘要:计算机专业作为现在高校比较热门的专业之一,备受社会的追捧,越来越多的学生选择学习计算机专业。但在教学过程中,由于教学方式仍然存在诸多问题而影响教学效果,导致学生在工作中的实际操作能力较差,针对这一问题,高校计算机程序设计专业需要引入项目教学法来提高学生的实际动手能力和解决问题的能力。

关键词:项目教学法;计算机专业;实践教学;计算机程序设计

随着社会高科技的逐步发展,对人才的各方面的技能要求也逐渐提高,为了适应社会的这种进步,高校教师则需要对教学质量和教学模式进行改革。计算机专业作为更注重学生操作要求的专业,教师则需要通过研究探讨,寻求出更适合学生的教学方式,以达到学以致用的目的。而项目教学法作为能够满足学生提高操作能力的教学方式,为教学提供了更多的资源和参考的途径,帮助计算机专业的学生提高实际的运用能力,同时促进项目教学法在实际教学过程中的运用,最终实现人才的发展能够满足社会的要求。

1择优选择计算机教学方式——项目教学法

项目教学法作为新推广的教学模式,受到教育界的追捧,其在计算机程序设计课程中得以有效应用,弥补了传统教学的不足,因为传统的教学模式多以对学生进行教学知识的灌输为主,并不利于学生自主学习能力和发散思维能力的培养,而项目教学法的实施,便能够将传统的教学模式无法达到的教学效果得以实现,为学生的自主学习能力的培养和学生学习兴趣的提高发挥了不可替代的作用,在学生学习计算机程序设计课程的同时也可以清楚的掌握更多关于工作中面临的问题。另外,教师在实施项目教学法开展教学过程中,需要根据学生自身对知识的掌握情况来具体拟定项目教学法应该如何开展,以便于学生更轻松的接受教学的模式,从而提升学生在课堂教学过程中的自主学习和实践的能力。另外,项目教学法的侧重点也有别于传统的教学模式,是将教和学相融合,在教师“教”的过程之后懂得“学”的过程,以此来逐步培养学生的良好学习习惯。最后,项目教学法在计算机程序设计课程中还有另外一个优势,就是可以带动学生的全方位的发展,因为项目教学法在课堂中提倡以学生为课堂主体,以此围绕展开教学,有助于学生主导地位的体现。

2目前计算机教学中仍然面临和需要解决的问题

针对目前高校在开展计算机程序设计的课程中,仍然存在着诸多不同的问题,应引起教师的反思。在传统的计算机教学理论中,基础知识的教学视为计算机教学的重点,而在计算机程序设计和开发方面投入的精力相对较少,在整节课堂中的时间占比较低,导致学生在时间的限制下和课堂的约束下,无法真正全面的对所学知识灵活的运用,在日后的实际操作过程中,也让学生因为上述原因导致在处理工作问题时不能够得心应手并有效的解决问题。另外,由于计算机的程序设计的特殊性,在课程中涉及到许多数学计算的过程,同时对思维能力的活跃性也有一定的要求,而一部分学生由于自身对数学知识掌握的限制,导致在计算机程序设计过程中出现困难,无法继续进行下去,从而产生消极的心理态度。最后,在传统的计算机程序设计课程中由于教学方式的不科学、不合理,导致学生在知识的理解和掌握上出现困难,影响学生对知识的灵活运用。这些问题高校应该格外重视并进行相应教学改革,教学的效果应引起教师和学生的高度重视,并通过提高学生的实践测试环节所占的比重来提升学生实际操作和动手设计的能力。

3在计算机教学中,项目教学法的应用应有的放矢

项目教学法顾名思义,就是让教师将课本的教学内容,通过一个完整的项目来体现,并在师生间共同的配合和沟通下来完成。这种教学方法是通过拟定的项目来实现真实的现场设计和测试,其过程既是教学又是实践,师生间默契的配合是成功开发的关键,开发结果的验证同样是对教学效果的验证。这样的方式是更有效的将课本理论教学与实践教学相结合,通过实际的操作来设计和解决现实生活和工作中的实际问题,从而对知识的深刻掌握,这样可以大大提高学生的参与度,调动学生的主动性和积极性。通过这种教学方式培养出来的学生,在实际解决问题和动手能力方面会有明显的提高,对计算机程序设计课程来说是一项非常有效的教学方式,但同样也适合其他学科的教学,比如对学生操作要求较高的课程,都可以通过项目教学理论来实现。项目教学法是从一些中职院校中总结而来,正因为中职院校的教学方式多以培养学生的实践能力为主,恰好符合计算机程序设计的要求,所以项目教学法在计算机教学行业更为合适。比如教师在对计算机程序设计进行教学时,将项目教学法应用到多模块程序的自定义函数的设计中,由于自定义函数的设计等同于对编程进行子程序的设定,是模块化编程的基础部分,需要学生在学习之前首先了解和处理更为简单的程序,像成绩的查询处理,针对这个简单的编程,通过对学生成绩的输入,想通过程序的设定自动输出,输出值包括总分、平均分、排序等一系列的分析数据。在教师对这些讲解后,需要学生动手通过自己的验证来实现。(1)身临其境体验。在教师讲解完一个完整的程序后,教师可以为学生创设一个相似的情境模拟,要求学生根据已经学过的如成绩分析处理系统,进行新知识的运用,用自定义函数将成绩进行划分模块,做到将新知识运用到实际程序中,实现提高教学质量的目的。另外,对于学生的成绩处理和分析,学生对其较为熟悉,包括输入、输出数据及各分析数据都给学生以熟悉的感觉,让学生在身临其境的状态下完成教学任务。(2)动手操作演练,在对学生进行项目教学时,首先需要紧紧围绕知识点展开,通过项目的制作来实现自身的动手操作能力,既让学生对知识点有所掌握,又让他们将所学运用到实际的设计中去,实现了知识与实践的结合,在完成和示范项目的过程中,选择性的让学生进行动手模拟练习。(3)锻炼学生的独立思考和解决问题的能力。在整个项目的设计开发中,涉及到的细微的细节都需要经过学生的独立思考来完善,从而对知识点的理解更加深刻,在对程序设计的过程中,如果发生程序冲突,也需要学生通过自己的独立思考来进行测试和重复测算,通过这样的过程,学生会对相关的知识点和易出现问题的程序进行分析总结,从而加深了记忆,对学生的独立思考能力有所提升。(4)可通过分组对项目进行设计和测试。在程序设计过程中,教师可以将几个人分为一组,并通过小组之间的配合讨论研究,加上教师的正确指导,将要设计的程序的输出结果包括总分、平均分等需要的数据分组进行设计和测试。(5)学生间的互助和协作。在各小组间开展项目设计的过程中,需要通过各小组互相沟通交流,互相配合,组员内部间共同完成相关工作的测试和运行,以保证各小组均能完成任务从而达成最终目标的实现。在进行分组测试时,每组的人员依据任务的多少适当调配,同时需要依据学生的个性特点、能力特长等因素进行组员内的互助搭配,并在内部选择出负责人,总体调配小组内的分工和策划,让组员间有序的进行。最终,将各小组通过互相协作完成的程序合并,编辑成一个完整的模块,实现最终的程序设计。(6)对成果进行评价。在完成整套程序的开发和设计后,教师的任务便是对整个设计环节进行评价,衡量的手段可以分为三个阶段。首先是学员从自身出发对知识点在设计过程中运用的情况进行评价;其次是由小组负责人对整个小组的设计完成情况进行评价,包括设计的最终成果以及组员间的配合、协作能力的评价及组员的参与度;最后是教师对整个程序设计的成果进行评价,包括各小组的成绩、各组员的表现及程序的预计功能能否实现等。通过这种分层次的评价体系,可以让整个教学从学生自身到教师以及最终的成果都明确、清晰。

4项目教学法在教学中的准确把握

4.1在教学过程中交叉运用多元化的教学模式

项目教学法并不是专业教学的唯一方法,仅仅是教学环节中锻炼操作能力的一个重要的组成部分,是计算机程序设计整体教学的其中一个环节,它以培养学生的学习能力为侧重点,尤其对应用性较强的学科的教学更是突显其优势,而传统的教学模式更多的关注是对基础理论知识学习,因此,文科类的学习多以理论知识学习为主,更应该选择传统的教学模式,这样对更注重理论知识学习的文科来说比较有优势。因此,两种教学方法各有不同,在实际教学过程中可以将两者搭配使用,互相补充,在注重理论的文科知识学习中更多加入实践的能力,在注重理科学习的计算机教学中融入更多的理论基础学习,促进学生的理论知识和实操能力全面提升。

4.2变换角色

在整个教学过程中,教师所处的角色不是一成不变,是随着教学开展的不同阶段变换不同的角色,在传授理论知识时,教师需要充当导师的角色,为学生细致的讲解每一道问题,在实施项目教学过程中,教师担当起领导者的角色,在进行日常交流时,教师充当的是朋友和观察者的角色。教师应该为学生提供丰富的学习资源和良好的学习氛围,让学生能够适应在不同的环境中应用所学的知识,丰富资源的获取可以通过现代的信息技术和多媒体技术,将网络智慧和集体智慧为大家所分享,为大家的进步提供平台。在项目教学过程中,教师还应该对每个项目的成果进行评价,并对其中发现的问题寻找出解决的办法,同时分别针对各小组的成果进行特点评定,并引导各组间取长补短,以此来提高学生设计的能力。

5结语

总之,虽然在计算机程序设计课程教学中仍然存在诸多的问题,但我们不能回避,需要勇于发现并及时纠正。通过项目教学法可以提高学生的实际操作能力和设计能力,挖掘学生最大的创造潜力。

参考文献

[1]刘继英.“项目教学法”在VisualFoxPro教学中的应用[J].电脑知识与技术,2012,44(32):149-151.

[2]肖阳.在计算机课程教学中开展项目教学法的研究[J].电化教育研究,2013,23(10):293-295.

作者:陈实 单位:长沙医学院


    更多社科学报论文详细信息: 项目教学法在计算机程序设计的应用
    http://www.400qikan.com/mflunwen/skls/skxb/109715.html

    相关专题:金融风险管理师考试 新疆医科大学学报


    上一篇:无线电通信同址干扰问题研究
    下一篇:广东牙病防治杂志投稿邮箱是多少?

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍