计算机软件专业教学策略思索

时间:2022-06-04 03:39:00

计算机软件专业教学策略思索

一、引言

高等职业技术教育不同于普通高等教育,高等职业技术教育主要是培养技术应用型人才和技术含量较高的技能型人才。高职毕业生能否迅速地、真正地适应企业一线的需要是高职教育成败的关键。计算机软件专业在高职各专业中具有非常显著的自身独到的特点,因而其教学方法也必须有很大的不同。一般专业的情况是,理解掌握概念、原理、公式,在此基础上能解题,然后将此理解和解题能力应用到工作中去,一切也就基本满足了。并且,对这些概念、原理、公式的讲解,往往能结合具体的针对性明显的小例子,以达到使学生透彻掌握之目的。计算机软件专业则与此大不相同。一是它的许多概念、原理、公式,你是找不到具体的针对性明显的小例子的,也就是说,你不可能通过讲解几个小例子,达到使学生透彻掌握这些概念、原理、公式的目的。二是就算学生透彻地掌握了概念、原理、公式,那也只是停留在很粗浅的水平上,因为计算机软件专业最核心的东西是复杂思路的构思能力,这种能力是不可能通过理解概念原理来达到的,而是需要有意识地长期地培训磨练。

二、高等职业院校软件专业普遍存在的问题

随着改革开放,实施工业化进程的推进,高等职业教育逐步发展起来。尽管我国的高等职业教育起步很早,但发展速度却非常缓慢,高等职业教育仍然是我们国家教育事业的一个薄弱环节,办学条件差、教学投入不足、发展不平衡等都是当前普遍存在的问题。虽然高等职业教育受到我国政府越来越大的支持,高等职业院校的办学条件也有了一定程度的改善,但办学机制以及人才培养的模式、规模、质量等仍不能适应经济社会发展的需要。随着IT技术的突飞猛进的发展,计算机软件专业的课程教学内容也不断更新,新的技术层出不穷。高等职业院校计算机软件专业的毕业生普遍存在问题是:所学知识与实践有较大程度的脱节以及较严重的滞后等问题。很大部分的高等职业院校一味追求学科的系统性而导致许多高职毕业生专业知识不够扎实、技能不够熟练、与用人单位的实际需求差距较大、工作以后进入状态的时间周期较长、不能充分体现高职院校培养人才的优势与特色。造成这种情况发生的主要原因有:部分院校依然沿袭中专的办学模式,甚至照搬本、专科院校的办学模式,而没有自己的办学特色;大部分院校的师资水平不能适应职业教育发展的要求;大部分院校课程设置与教材的选用缺乏前瞻性,导致教学内容和方法陈旧脱节;办学经费紧张,导致实习、实训条件较差;高职院校的生源质量总体偏差,学生的学习热度和刻苦钻研精神较弱,面对新环境与新技术显得束手无策,从给用人单位不好的印象。我们不能扩大在软件方面的教学经费,但我们可以改变教学模式、提升自身的业务素质、编写适合本院师生的校本教材、努力有针对性的选择适合自己所带课程的教学方法,以此为高职计算机软件专业的教学做点自己的贡献。本文仅写一些本人对高职计算机软件专业教学方法的探索。

三、教学方法的探索

为深化高职教育教学改革,高职教学工作者要大力加速教学方法的改革、尽快实现教学方法、手段的现代化。在教学过程的实施中,我们要尽量采用“项目导向任务驱动式”、“启发式”、“讨论式”、“引导式”、“互动式”、“互助式”等各种教学方法,从而引导学生自觉、主动地学习,培养学生的综合能力。譬如,对《数据结构》、《软件工程》等课程,以讲授为主;《C语言程序设计》、《Java程序设计》等各种高级语言等课程,以讲授结合上机实习为主;像系统开发等课程最好采用以“任务驱动”法进行教学。对于实践性强的课程,教师可以把该课程的主要思想及问题向学生作“引导性”的讲授,然后布置一些有代表性的课题或者项目,提示解决问题的思路,让学生通过查讨论、资料等方式完成任务,以此来感悟和理解相关知识,学生通过完成一个个具体的课题,从而达到融会贯通该门专业课需掌握的知识的目的。在让学生掌握知识的同时也培养了学生的团队精神和利用所学知识解决实际问题的能力。此外,还要合理充分的利用校内外的各种教学资源,提高教学资源使用效率;加强多媒体教室及计算机实训室的建设;积极鼓励开发精品课程资源,增加课程的开放性和灵活性。下面具体谈谈几种教学方法:

(一)“项目导向、任务驱动”法

计算机软件专业很多程序设计课程都可以采取这种教学方法。项目导向、任务驱动法主要是教师通过一个个项目,把蕴含该课程知识点的小项目分解成一个个任务,让学生通过完成老师布置的任务,最终完成一个个项目,通过项目的学习达到掌握知识点,通过掌握知识点后了解项目的完成过程。所谓“项目导向”就是教师利用项目案例开发的过程、方法和思想同教学工作结合起来,引导学生在分析和解决问题的过程中学习专业知识从而锻炼学生综合运用所学知识的能力。众所周知,计算机专业课知识点较多、实践性较强,以高职类专业课更为突出。学生在学习一定的理论知识的同时需要把它加以灵活的运用,从而做到融会贯通。通过教师设计一些IT项目,在教学工作的过程中让学生用所学的知识加以实现,这就是所谓的“项目导向”的教学方法。

(二)“互助式”教学模式

在互助式教学模式中,教师布置给学生的学习任务是学生学习的主要动力,是问题提出的关键所在。教师根据教学大纲将课程所包含的知识要点分成若干个教学模块,并将知识要点蕴涵在学习模块之中,使学生通过完成任务模块来达到课程的教学目的和培养目标。教师根据教学目标,结合学生学习水平,将教学内容精练成一个个实际问题或学习任务,通过激发学生的学习兴趣,让学生产生学习的动力,从而引导学生的完成任务。学生在收到教师安排的各项学习任务后开始进行自主探索,寻求完成任务的方法,在寻求解决任务方法的过程中学习知识,掌握和运用知识,从而完成教学目标。在寻求解决知识的过程中学生可以充分锻炼自己的能力。互助式教学模式中教师可以使用的互助方式包括:课程论坛、腾讯QQ群、电子网络教室系统等。

(三)“互动式”教学

兴趣是最好的老师,是学生学习的动力。互动式教学刚好能很好的激发学生学习的兴趣。教师在日常教学实施过程中应从培养、激发学生学习兴趣入手,并贯穿教学的全过程.激发学生的求知欲,使学生爱上计算机程序设计。互动式教学是课堂上最常见、最重要的一种师生互动教学方法。传统教学中教师以灌输方式向学生传授知识,这种教学方法使学生处于消极被动学习状态。在互动式课堂教学中,教师根据教学内容的特点和要求,开展互动式教学,培养活跃的学习氛围,使学生建立起较强的自信心,从而激发学生学习的兴趣。每一节课教师和学生相互提问,不断研究探讨中进行,将教师和学生真正放在同一平台上,实现互动、实时交流的互动式教学。上面列举了多种教学方法,多形式的教学方法还应与多形式的课程考核相结合,才能更好地达到教学目的。计算机软件专业的学科特点比较特殊,学生不仅要掌握相关知识,还要能融会贯通,将所学知识运用到实际的软件项目中,所以在考核中要改变以往单一的理论考试,增加上机编程的考核。考核中还要逐渐减少专业课理论内容,加大对学生团队合作精神完成项目的能力考核。考核方式应从传统的卷面考试过度到对学生实际能力进行考核,并逐步建立适合高职院校学生能力考核的科学的评价体系和评价方法。理论考试主要针对知识性、理论性较强的课程,考核学生对所学课程的重点知识;上机编程考核主要是考核学生实际动手能力、即兴编程能力;综合测试主要考核学生团队合作、利用所学计算机软件技术解决实际问题的能力。

总而言之,按照高等职业教育人才培养目标,不断的深化改革课程体系和教学内容,积极探索有利于我们高等职业教育的教学方法与手段,既能让学生主动去学习、积极地学习、愉快地学习,又能培养学生的动手能力,为提高其就业技能打下坚实的基础,这也是我们高等职业教育工作者所追求的目标。