关于计算机基础教育的教学思考
2009-03-17李莉马保东
李 莉 马保东
摘要:从多方面说明了计算机基础教育的重要性和我院计算机基础教学改革的情况,指出目前计算机基础教学已进入了一个新的阶段,必须面向应用改革计算机基础教学。阐述了对计算机基础教学内涵的理解,表明计算机基础教育从内容上已扩展为以计算机技术为核心的信息技术教育和应用教育,在时间跨度上覆盖了大学生四年的本科学习阶段,并预言随着大学计算机基础教育的深入发展,在大学一年级开设结合专业的计算机应用课程将成为可能。
关键词:计算机基础;教学改革
在高校非计算机专业开设计算机课程从20世纪80年代就开始了,我院在1995年成立了计算机基础教研室,并从此开始向全体在校大学生开设计算机基础课程,计算机基础知识与高等数学、物理知识一样,成为各专业必需的基础知识。
计算机基础教学的新阶段
1997年,教育部在《加强工科非计算机专业计算机基础教学工作的几点意见》中,提出了大学计算机基础教学的三个层次,即计算机文化基础、计算机技术基础和计算机应用基础。10年来,我院积极贯彻非计算机专业计算机教学的基本目标,计算机基础教学在各专业的本科培养计划中已成为不可缺少的一部分。在新生入学的第一学期讲授计算机基础(文化),第二学期讲授计算机基础(语言),后续计算机基础课程由各系根据本专业特点设置。
目前计算机基础教学进入了一个新的阶段,不仅表现在对计算机基础教学的地位有了科学的界定和理性的认识,还表现在“以学生为主体、教师为主导”的现代教学理念已渗透到计算机基础教学中;教师在传授知识的过程中注重对学生能力和素质的培养;具有计算机专业研究生学历的教师已经成为计算机基础教学的骨干。我院计算机基础(文化)被评为天津市市级精品课程,计算机基础(语言)被评为院级精品课程;研究论文和编写的教材在质量和数量上都保持着上升的势头;计算机技术与各专业的融合及各专业对学生计算机应用能力的要求日趋明显和多样化。
可以说,我院的计算机教学同全国一样进入了历史上最火热的时期,呈现出良好的发展趋势。如何使计算机基础教学更加科学,更加符合教学规律,并且可持续发展是我们目前考虑的问题。
面向应用改革计算机基础教学
计算机基础课程不仅有其基础性,还有其应用性。计算机基础课程的内容必须反映计算机技术的迅速进步。几年来,我院计算机基础(文化)课程在教学内容上,每年都在变,在不停地更新。例如,操作系统实验,从Win98、Win2000发展到现在的Win2003;字处理系统由Word6.0、Word97、Word2000更新到现在的Word2003;电子表格由Excel97、Excel2000更新到现在的Excel2003;由单台计算机、局域网发展到因特网,同时还增加了多媒体、数据库等内容。
计算机基础(语言)课程根据专业特点分别讲授C语言程序设计和VB程序设计。部分讲授C语言的班级采用双语授课方式,艺术系的VB程序设计使用特色教材,结合专业特点侧重于图形图像的处理。实验教学内容也随之作相应调整,如C程序设计实验,鼓励学生使用面向对象的C++编译软件调试自己编写的程序。我们从重视实践能力的角度出发,力保实验教学内容的相对稳定性,又使所用的软件保持先进性。
在计算机基础课的教学中,我们把培养学生的创新精神和实践能力作为重点,在充分考虑社会发展需要的前提下,处理好实践技能与基础理论知识和专业理论知识的关系,适当加大实践教学的比重,如:计算机基础(文化)的理论课时和实验课时的比例为1∶1,计算机基础(语言)的理论课时为36,实验课时为28。同时改革实验教学内容,减少验证性实验。从2003年开始,我们开展了综合性实验和设计性实验教学,采用大作业的方式,指导学生编写实用程序,加大学生业余上机实验的时间,鼓励学生上网完成作品等,引导学生通过实践拓展知识,并将实践知识认识上升到理论高度。无论是计算机基础(文化)还是计算机基础(语言),都要求学生在学完课程后交一个作品,并计入到期末考试成绩中。
我们认为基于建构主义教学理论的任务驱动教学模式是计算机基础(文化)教学的理想模式之一。在这种教学模式下,初学者在学习某些应用软件时,可以先知其然而不必知其所以然。教师的教学只围绕一个目标进行,而学生在完成既定任务的同时,由浅入深,边学边练,完成自主学习任务,不断提高独立分析问题和解决问题的能力。通过几年的实践和总结,我们已向学院提出了计算机基础(文化)教学改革的具体意见,有待今后的实施。
关于计算机基础(语言)的教学模式,我们认为无论采用哪种程序设计语言(C/C++,VB或Java),都应讲解程序设计的基本方法与基本思维方式。应该说,相对传授知识来说,培养学生的思维方式对教师更具有挑战性。因此,从教学改革的长远考虑,要达到计算机基础(语言)教学的课程目标,还需要在培养学生思维上用更多的精力和更多的时间。同时,由于实践在计算机基础教育中的重要地位,在可能的情况下,还有必要增加实验学时,并提高实验教学的地位。
对计算机基础教学内涵的理解
计算机基础课的目的是为学生今后应用计算机知识与技术解决专业实际问题奠定较为坚实的基础,并为某些专业课程打下基础。该课程在为学生构建合理的知识结构、培养学生的综合素质方面有着其他课程无法替代的作用。而且由于授课对象是非计算机专业的学生,因此,计算机基础课在课程的组织、内容的选取和授课的深度上应有别于计算机专业的课程。
计算机基础课程的教学内容主要涉及大学公共基础课层面上的计算机基础性和通用性的概念、技术和应用,不包含(或极少包含)专业性知识。例如,使用某种语言的程序设计、数据库、网络、多媒体等方面的技术与应用,以及硬件技术基础等。这些内容不但可以开拓学生的眼界,使他们在各自的专业中能够有意识地借鉴、引入计算机科学的理念、技术和方法,同时还能使学生在一个较高的层次上认识和利用计算机,并处理计算机应用中可能出现的问题。
计算机基础教学有很强的应用背景,有一些相对稳定的、基础性的并能使学生长期受益的内容必须讲授。在授课时,教师不仅要注意基本概念、方法和技术的讲解,而且要努力做到“授人以鱼,更要教人以渔”,从而使学生能够终身学习和主动应用计算机。同时,教师在教学中要注意培养学生的计算机意识,让学生自己体会和领悟到利用计算机解决问题的思路和方法,并通过应用进一步加深对有关概念的理解和有关技术的掌握。
计算机基础教育涉及的范围非常广,在培养学生的计算机知识、能力、素质方面所起到的基础性和先导性的作用是任何课程也不能替代的。由于各专业在计算机知识结构与应用类型方面的要求不同,因此有必要制定出符合计算机基础教学规律的、因学生专业而异的教学方案。深化计算机基础教学改革是一项长期而艰巨的任务,要使课
程设置更加合理,教学内容更加科学,教学模式更加有效,还需要广大教研人员进一步地探索和创新。
参考文献:
[1]张森.论我国高校计算机基础教学的今后发展[J].计算机教育,2005,(10).
[2]冯博琴.计算机基础教育新阶段的教学改革研究[J].中国大学教学,2004,(9).
[3]訾秀玲.面向应用的计算机基础教学改革的探索与实践[J].计算机教育,2005,(12).
[4]杨慧.计算机基础教学改革初探[J].现代计算机,2008,(5).
作者简介:
李莉(1960—),女,天津市人,天津工程师范学院副教授,主要从事计算机基础教学,研究方向为计算机应用技术。
(本文责任编辑:谢良才)