关于高校非计算机专业计算机基础教学探讨
关于高校非计算机专业计算机基础教学探讨
摘 要:本文主要针对高校非计算机专业的计算机基础教学中存在的问题进行了探讨,并且结合实际教学,提出了具体的解决措施和建议。
关键词:计算机基础教学;分层次教学;案例教学
计算机教育的目的在于使学生树立起牢固的计算机文化意识。也就是说计算机教育不仅仅是学科教学,更重要的是一种文化教育,它直接影响人们的生活方式、观念、智力、能力和思维方式。《计算机文化基础》课程是学校大学本科理、工、文各专业的一门重要的必修公共基础课程,是“大学非计算机类计算机基础教育系列”的课程之一,是按照高等学校计算机课程教学指导委员会提出的非计算机类计算机教学三个层次的基本要求而开设的。这三个层次分别为:计算机文化基础、计算机技术基础和计算机应用基础。
大学的计算机基础教育不同于社会上的职业培训,其课程应具有基础性、通用性和综合性的特点,应建立完整的、科学的课程体系。一、计算机技术基础:该层次主要是让学生掌握必备的计算机基本知识和操作能力,以适应信息社会的发展。开设的课程主要是计算机文化基础和办公自动化,主要是让学生了解计算机的基础知识,熟悉如何使用计算机,让学生掌握常用的办公软件,具备计算机的操作能力,以适应日常学习和以后工作的基本要求。二、程序设计语言:主要内容为计算机硬件技术、计算机软件技术、计算机语言和程序设计。其中高级语言程序涉及的学习是对大学生在计算机知识、能力结构方面最起码、最基本的要求。三、专业应用技术:本层次是建立在大学程序设计语言课程学习基础之上的,它要求学生将计算机技术作为一种工具,应用于本专业领域,解决本专业的各种问题。该层次教育的目的是培养学生进一步应用计算机和开发本专业所需要的应用软件的能力。
进入21世纪,高校计算机基础教育面临两个挑战:一是中学计算机普及后,大学的计算机教育应当怎么办?二是在网络时代应该怎样进行计算机教育?针对这两个挑战,高校计算机基础教育应该要有新的思路,要上新的台阶,应当提高大学生的IT水平、加强应用能力,提倡创新精神,突出网络教育,着眼培养人才。计算机公共基础教育是面向非计算机专业学生开设的,目的是培养学生的计算机应用能力,是计算机应用教育,而涉及理论研究则相对较少。
而现有的计算机基础教学中,存在不少的问题:学生的层次不同,接受能力也不同,最后的教学结果也是好坏参差不齐;学习了理论知识,但是学生的实际动手能力却没有得到相应的提高;由于大学教学的特点,学生和老师的交流受到时间和空间的限制等等。那么,如何解决这些问题也成了当代计算机教育迫在眉睫的问题。笔者针对这些问题,结合所在教研室提出了一些可行的解决办法。
一、分层次教学
进入21世纪,由于电子行业的快速发展,使得计算机也得到了大范围的普及,由于城乡差异以及经济发展的不同而在一定范围内造成学生的起点参差不齐。有些同学从未接触过计算机或者很少使用,那么就需要从计算机文化基础开始讲授;而有些同学在中学的信息课上已经能够熟练操作计算机了,所以每个学生的起点就不径相同。而在现有的教学中,大多数学校在大一课程中进行统一排课,不同起点的学生进行相同的学习。那么上课就会出现有些同学认为讲课速度太快,很多知识没有时间来得及消化,而有一部分同学则会因为已经学习过了而吃不饱,所摄入的知识量不够而进一步忽视计算机基础知识。因此,应在新生入学时进行摸底考试(30+70),其中30%为理论知识,70%为操作技能。以考核操作技能为主,达到合格成绩的学生可允许免修本门课程,并取得相应学分。而对合格分数以下的学生则根据分数划分采用快慢班的方式教学。对于进入快班课程学习的学生, 一方面缩短理论上课学时, 另一方面提供上机和上网学习的环境, 使这些学生主要通过自主学习和网络化学习的方式, 在较短的时间里通过本门课程的学习。对慢班学生加大学习辅导和学习方法上的指导,尽可能根据现有的教学资源, 针对不同学习起点的学生开展因材施教。使学生能通过相应的计算机应用知识与应用能力的测试, 顺利进入第二层次的计算机基础课程的学习。这样,既能有效避免教学资源的浪费,又能使学生保持学习的热情,并能得到更加充分、详细的指导。
二、使用案例式教学,具体教学方法为:提出问题,寻求解决方法,解决问题,深化认识
在高校的计算机基础教育中,很长一段时间维持着教师课堂上讲解知识,学生在实验课再进行实地操作。这样的教学方法虽然能使学生更加系统地接受理论知识,但却也在很大程度上阻碍了学生的实际动手能力的提高。
在理论和实践的联系越来越密切的当今,教师可在课堂上更多地使用案例教学法。即以实际的例子引起学生的兴趣,再通过如何完成实例效果来进行操作,在操作过程中讲解知识点,使得学生更