何义林
(河南省固始县教师进修学校,河南 固始 465200)
学生学习知识的目的不仅是掌握这些知识,而且要运用这些知识不断创造,开拓新的领域、创造新的未来。创造性思维是学生在成长过程中必须要锻炼的一种能力。计算机是现代学习及生活、工作中必备的工具,其代码组合、程序研发就是一个创造性的过程。计算机功能强大、内容烦琐,其教学无法涵盖所有的知识,很多知识点需要学生在牢固掌握的基础上主动进行延伸、探索、尝试和创造,以获得更深层次的知识、开发计算机新功能。在这一过程中,学生的创造性思维得到了锻炼和施展。
计算机涉及的理论基础知识比较繁杂,而且很多知识是独立的,没有明显的关系,学生难以掌握其规律,最直接的方式就是要牢记、勤练习[1]。因此,计算机教学虽然具有较强的实践性,但是必须借助理论的正确指导迅速掌握操作技能。然而,由于计算机的作用和价值都体现在实际操作中,教师往往过于重视计算机实际操作能力的训练,甚至将大量课时用于操作教学,而忽视了理论的巩固,缩短了理论教学时间,导致大多数学生的计算机理论基础薄弱、学习效率差,更无法实现对创造性思维的培养。
计算机行业的发展突飞猛进,其设备配置、功能等更新的速度非常快。在计算机教学中,无论是教材还是计算机实操设备,都需要跟上时代的步伐,采用最新的设备和教材内容,让学生的计算机能力在日后真正发挥作用。但是,在实际教学中,很多学校为了节约资金,为学生提供的都是非常落后甚至是淘汰的设备,教材也没有选择最新的版本,一方面导致教师的教学工作受到种种制约[2],另一方面学生无法认识到计算机的发展现状、接触不到最新的理念和设备,学习到的理念和掌握的实际操作方式与现实存在很大差别,无用武之地,更不用说在现有的基础上进行创造了。
多数教师对计算机教学目的的理解还停留在让学生掌握基础知识的层面,沿用传统的教学模式,没有任何创新。这种单一化的教学模式是以能让大多数学生听懂为基础的,一般以中等学生的接受能力、知识水平为参考标准来设计课程。在巩固基础方面,这种模式有一定的效果,但是从学生成长的大局考虑,这种没有层次性的教学一方面难以让所有学生的能力得到提升,另一方面在内容上缺乏创新,无法锻炼学生的创新型思维能力。因此,这种模式下的教学内容对于领悟力强、成绩优异的学生来说过于简单,他们通过自学基本上就可以掌握,需要通过更深入的内容来提升自己,有着强烈的探索欲望,而过于简单的内容会让这部分学生觉得教学无新意、没有成长空间,在学习时漫不经心。基础较差的学生需要继续巩固计算机基础知识,而教学内容对于他们来说又比较难理解,听不懂、学不会,导致学生出现急躁、厌恶等情绪,不仅影响了学生的学习兴趣,还无法使学生的计算机能力得到有效提升。
教师需要革新教学理念,不能将自己封闭在传统的观念中,脱离现实社会的发展。教师肩负着教书育人的职责,教书需要结合现实生活,育人需要立足于社会实际,这样培养出来的人才才能尽快适应社会。计算机专业不仅有明显的实践性,还有鲜明的时代性,即计算机需要通过实际操作并跟随时代发展才能发挥其功能。因此,计算机教学不仅要重视学生实操能力的培养,更需要引导学生立足于时代发展,掌握当代社会中计算机行业的发展方向。因此,教师在进行理论教学和实操教学时,要把握最新的时代资讯、先进理念和最新的实践方法,为学生的创新、创造奠定基础[3]。此外,教师需要改变传统的说教模式,将课堂变为学生的课堂,将主体地位交还学生,采取符合当代学生成长需求和心理特点的教学方式,引导学生主动学习、积极探索,激发学生兴趣,给予学生充分的自由学习空间,让学生在轻松、愉悦的状态下学习,锻炼学生的创造性思维。
计算机的理论知识对实际操作起指导作用,也有利于学生创造性思维能力的培养。如果没有扎实的理论基础,学生的创造就脱离了正确的轨道,不仅容易失败、受挫,还无法积累有效的经验。首先,教师要重视理论教学,帮助学生梳理并理解理论知识,与实践相结合,引导学生真正掌握理论知识、巩固理论基础。其次,学校可以组织一些专题探讨活动,设置学生兴趣度较高的话题,对参与的学生进行分组,让学生运用学到的知识来分析、讨论一些计算机运作、使用等相关问题。在讨论过程中,学生会根据自己掌握的基础理论和实操经验得出结果,巩固理论知识。同时,讨论中还可能碰到一些疑难问题,教师可以对此进行指导,使学生的知识体系进一步完善。此外,教师要鼓励学生对计算机相关问题进行交流,鼓励学生积极探究,尽情表达意见、提出观点和疑惑,然后由教师或者学生一起讨论解决,实现对学生创造性思维的培养[4]。
要想培养学生的创造性思维能力,就要全面了解现有的程序中哪些是有改进空间的、哪些功能是将来的发展趋势。如果学生的基础不牢固,面对复杂的计算机编程内容,将难以实现思维上的突破而有所创新。单一化的教学模式针对的学生群体虽然广泛,但是忽视了学生的个性化发展,不利于学生短期内的能力提升。因此,教师需要采取分层教学模式,根据学生的计算机基础、理解能力等将其分为不同的层次,有针对性地开展教学,设置不同的教学目标,使学生稳步提升自我而不受其他层次学生的影响。比如,针对基础较弱的学生,教师可以加强对计算机基础知识的巩固练习,帮助学生梳理知识脉络,建立知识体系,为学习更深入的内容奠定基础;在设置问题时可以适当降低难度,增强学生信心。对于水平中等的学生,教师可以适当丰富教学内容,制定更高的目标,适当增加问题的难度,让这一层次的学生在现有基础上更进一步。对于优等生,教师可以适当拓展教学内容,不局限于教材,设置一些难度较大的问题,引导学生积极探索、思考,锻炼学生的创造性思维能力。
计算机的应用、研究、创新等都必须结合实际操作来实现,纯理论的计算机学习是没有太大价值的。然而,很多学校并没有为计算机教学提供良好的环境支持,设备陈旧、师资薄弱,使计算机教学工作难以有效开展。因此,学校一方面要加强计算机教师队伍的建设,选择专业的教师执教,对现有教师进行专业培训,提升教师素质;另一方面,务必加强计算机设备的更新,引入现代化计算机技术,让教学与社会发展接轨。比如,多媒体的使用、虚拟现实技术的应用等,都是计算机教学可以融入的内容。同时,要增加学生实际操作的时间,给予其充分练习的机会。
创造性思维是指引学生不断提升自我、创新发展的原动力。在计算机教学中,如何引导学生自发地思考、探索和创造,使学生的创造性思维得到锻炼和提升,是很多计算机专业教师探讨的课题。通过对计算机教学现状的分析,可以了解对学生创造性思维能力培养方面存在的问题。教师需要站在时代的前沿,传授与时代相符的先进理念和实操技能,并帮助学生巩固理论基础,鼓励学生敢于提出质疑、积极讨论,以实现对学生创造性思维能力的锻炼和培养。