摘要:程序设计语言是计算机专业开设的核心课程,高职计算机的程序语言教学,要从培养高等技术应用型和技能型计算机人才的教学目标出发,分析程序设计语言教学中存在的问题,并探讨了教学内容和教学方法的改进,提出了解决问题的对策。
关键词:计算机专业;程序设计语言;教学内容;教学方法
高职计算机专业的培养目标,是使学生掌握计算机软件、硬件的基本理论、基本方法和基本技能,能够从事计算机软硬件维护、一般应用系统的开发设计及相关领域的应用技术工作。程序设计语言课程是高职计算机专业的核心课程,对其教学内容、教学方法的改进,已经成为高职院校普遍关注和重点研究的课题。
一、程序设计语言教学中存在的问题
l、教学课时少
与普通高校本科计算机专业相比,一方面,高职学生的学习基础相对较差,导致他们接受较慢,学习困难;另一方面,目前我国高职院校的学制一般是3年,计算机专业的程序设计语言的课时较少,这就导致了实际教学中存在理论课时和实践课时不够的情况。因此,教师只能传授最基础的程序设计知识,不能提高学生应用程序设计语言解决实际问题的能力。
2、学生的学习动力不足
有些学生认为学习程序设计语言既枯燥又无用,不如学习多媒体或网络的一些课程;有的学生是因为学习程序设计,需要较强的逻辑思维能力和一定的数学、英语基础,因而在学习程序设计时显得力不从心,不能掌握应用计算机解题的基本思维方式,对计算机程序设计产生畏惧感,就知难而退了。
3、实践环节不能满足高职教学的要求
计算机专业本身就是技术应用专业,而且高职院校是以提高实践能力为主的职业教育。然而,现今高职程序设计语言教材,存在的普遍问题就是实践性教学内容不足,没有体现教材的实用性和职业性,不能保证对学生实践能力的培养,不能体现高等技术应用型人才的培养要求,缺少高职教育特色。
4、教学方法落后、考核方式单一
高职程序设计语言课程一般采用的教学方法是教师课上讲授加学生实验的形式,教师在理论课上常常采用“填鸭式”教学,学生很少主动思维,编程题不能独立作答案。上机实验时学生仅仅是对书本上现有的一些实例进行编辑调试,一旦调试成功就完成任务。这种教学方法根本不能让学生掌握如何从一个实际问题人手分析问题、解决问题。单一的笔试考核方式也使教师和学生忽视实践课环节,舍本逐末。
二、解决程序设计语言教学存在问题的对策
l、调整教学安排,改进教学内容,适应高职人才培养目标要求
高职计算机教育必须突出“以培养技术应用型人才”为核心的教学思想,注重学生实践能力的培养。针对程序设计语言课程而言,主要包括三个方面。
一是在课程的设置上针对课时少和学生的特点,可以在学习程序设计之初,先开设一个结构化程序设计语言,如C语言、PASCAL或FORTRAN等。适当增加其课时,使教师足以引导学生独立应用计算机程序设计解决实际问题。计算机程序设计语言虽多,但程序设计的基本知识和方法相同,结构化程序设计语言易于理解和掌握,学生一旦通过它掌握了应用计算机解题的方法和技巧,就可以触类旁通,很轻松地学习其他程序设计语言。
二是针对高职程序设计语言课程普遍存在课时少的问题,教师要认真设计课堂知识结构,不必追求学科的系统性、完整性,使教学内容充分体现应用性的特点。对易学、易懂的知识及一些基本概念有针对性地讲解,对难记的、难懂的知识少讲,与今后运用无关的、理论性过强的不讲,突出重点,抓住关键,将重点放在实际工程应用中需要涉及的知识和通用性较强的编程应用上来。
三是教师在授课的同时,为学生传授良好的学习方法,提高学生的自主学习能力。计算机知识更新很快,尤其是软件的发展更是日新月异。学生在课堂上学到的知识与技能远跟不上社会发展的要求,教师必须使学生认识自主学习的重要性,培养学生学会学习。这样不但可以提高课堂学习的效率,而且可以使学生在新旧知识间构建起新的信息链接,形成新的知识与技能,终身受益。要精讲多练,因需施教。