摘要:根据实际的教学要求,提出有效的解决措施,以便更好地提升学生在程序设计方面的能力,为在校学生尤其是计算机专业学生的综合发展做好充足的准备。
关键词:计算机教学;实际操作;程序设计;现状;解决的措施
中图分类号:TP3-4文献标识码:A文章编号:1673-1131(2015)11-0278-02
作者简介:包萨仁图雅(1980-),女,内蒙古呼伦贝尔人,讲师,硕士,研究方向为蒙古文信息处理和计算机应用
最近几年,通过学生的教学实践和公司用人单位对于毕业生工作能力的反馈情况来看,其中还包括一些计算机专业的大学生,他们在程序设计方面的能力和以往相比都有明显的下降趋势,而且这种状态还在持续,从而严重地影响了应届毕业生在社会中的竞争力。为了更好地处理该问题,需要从多个方面入手,进一步提升课程设计的教学水平,让在校大学生能够更好更快地适应社会形势的变化。
1计算机教学中提高学生程序设计能力的教学要求
(1)完善的程序设计认知结构。所谓的认知结构就是指学生大脑中的知识构造,是一个人思想的主要内容和构造。奥苏伯尔的认知结构理论是建立在新的学习内容上面,通过不断的迁移而体现的,健全的认知结构能够对知识进行及时的获取,并且进行正确的引导。程序设计探究教学主要是在已经掌握的基础知识上面进行主动构造,对于新的问题和情况,需要学生及时地从大脑中获得有关信息和之前的知识进行融合,根据已经掌握的程序设计知识,思考出解决新问题的方式,从而把新知识融入到自己的认知结构中。
(2)学生的学习热情和欲望。程序设计探究教学中老师和氛围的构建,都是为了更好地帮助学生进行学习,起到外部的帮助作用。只有充分地调动学生的学习热情和欲望,才能让学生自觉主动地参与到探究活动中去,相关的假设、考证和反思才能顺利地进行。如果在教学的过程中,学生丧失了学习的积极性和学习乐趣,那么就会出现懒散的状态,只是被动地进行学习,即使完成了学习任务,也不能取得良好的教学效果,学生的能力也没有得到锻炼。
(3)良好的探究氛围。良好的探究氛围是学生进行研究的重要基础,其中良好氛围的构建包含了以下两个方面:第一,要留足探究的时间和探究的条件。探究时间的设定要根据实际的教学任务进行恰当的安排,要考虑学生假设出错和所延误的时间以及研究讨论所耗费的时间。探究教学中可能要浏览大量的相关资料,老师还要提供一些书籍和网络资源;第二,在学生进行探究的过程中,不能给学生太大的压力,要考虑到学生能力的不同,但要一视同仁,要给每个学生留足思考和操作的时间,让学生根据自己的安排进行探索,从而感受到探索研究的快乐。
2计算机教学中提高学生程序设计能力的实践措施
2.1强化学生的动手操作能力
忽略和不重视实践教学是程序设计教学中的主要问题。因此我们不仅要培养学生在设计和编写程序方面的能力,还要锻炼学生的实践能力,因此上机实验是程序设计教学中的主要环节,只有不断的实践才可能更好地提升学生的程序设计能力。在强化理论教学的时候,要不断的进行实践教学,让学生在掌握基本理论知识的前提下,还要进一步锻炼实践能力。这样不但能够培养学生的学习乐趣,还可以提升学生的处理问题的能力,锻炼学生的逻辑思维能力和工作能力。多年的实践教学表明,计算机实践教学质量的好坏主要反映在一些学生的动手能力上,有些学生不能运用计算机完成相关的实验和项目作业,而且也不能把所学的知识恰当的融合到自己的专业中,不能处理一些实际的问题。所以,我们在视角教学的过程中,要合理地设计实验课程,老师指导学生去发现问题、研究问题,从而更好地去处理问题,提升学生处理实际问题的能力。
2.2指导学生进行实践
案例教学能够有效地调动学生的学习热情,老师可以先进行实际案例的列举,在分析研究操作环节的时候,让学生了解其中的原理,引导学生触类旁通。随着教学的不断深入,案例的难度也可以逐渐提升,既保证关联性,又不重复,从而让学生更加熟练地掌握所学的知识。实践教学的过程中,因为教学内容和教学对象的限制,要注重培养学生的自主学习能力和创新能力。很多的教学实践都证明,学生对学习产生兴趣之后,只要掌握有关的技术和理论知识之后,就能获得较好的教学效果。
2.3逐渐深入的进行创新实践
老师要循序渐进的进行组织教学,指导学生提升学习能力。在教学的时候,老师要让学生验证、掌握并且把握基本的教学内容,认识到计算机软件平台和使用程序的独特性,把握其中的操作方法和作用,从而更好地进行实践教学。通过这些独特的“任务”、实验要求和相关的实验结果,需要学生复习和学习有关的知识,并且根据所学的知识构建和研发实验项目。研发和创新型实践能够更好地锻炼学生的创造力和探究能力。老师可以设计一些具有创新性、设计性和综合性的题目,让学生进行自行选择,设计有关的实践课程。通过情况下,这种实践结果多种多样,老师可以让学生根据实际情况进行深入的研究和分析,加强学生在处理实际问题方面的能力。
2.4利用实训和竞赛来进行实践
通过实训和竞赛,能够有效地锻炼学生的程序设计能力。我们和软件企业进行联合,可以在校外建立实习训练基地,让学生多接触一些软件项目,了解商业软件研发的真正过程,提升学生的程序设计能力,从而为学生毕业后进行有关行业奠定坚实的基础,更好地融入到社会工作中去。我们还支持学生参加有关计算机程序设计的竞赛,通过比赛的模式来调动学生的主动性,让学生自觉主动地参与其中,提升学生的创新能力和实践能力。
3结语
计算机基础包含了计算机网络、人工智能、模式判别、多媒体、信息体系等内容,但是程序设计只是其中的一个环节。提升学生的程序设计能力,尤其是计算机专业学生的程序设计能力,是为了让学生能够更好地发现其中的价值,并且更好地运用到实际生活中,为学生步入社会打下坚实的基础,也为社会培养更多的有关计算机方面的专业人才。
参考文献:
[1]高鹏.高职计算机程序设计课程趣味教学法探索[J].北京农业职业学院学报,2013,27(6):98-102
[2]陈庆伟.中职计算机程序设计课程的教学实践与提高[J].新校园(中旬版),2011(1):37
[3]陈益军.计算机教学中提高学生程序设计能力的方法[J].计算机教育,2010(13):36-38
作者:包萨仁图雅 单位:呼伦贝尔学院传媒学院