计算机技术的飞速发展和创新教育的提出[3],给计算机专业教师带来了挑战。教师必须不断地学习新技术、不断地更新自己的知识结构,使自己处于学科的前沿。要积极承担或参与国家、省市的科研任务和项目,积累开发经验,掌握了相关技术在实际中的具体应用,才能使教学内容丰富充实。教师要提高学科综合修养,把握学科教育的目的和本质;掌握教育技术和教育心理学,提高教学能力。教师要为人师表,时刻注意自己的言行举止;既要用自己的言行对学生进行言传身教,又要放下教师的尊严,虚心学习学生的优良见解,还要原谅学生对自己的冒犯,这样才会成为学生的良师益友,学生也会把这样的教师当作自己的楷模[4]。
2.2高校须加大对计算机专业教师的培养力度
一方面,学校应积极采取措施,不断提高教师队伍的科研开发能力。通过走出去、请进来的方式进行培训,结合专业人才培养目标,定期安排教师到国内、省内著名的IT企业参观学习,与业内人士交流沟通,了解和掌握计算机学科的新技术和新发现,以及社会信息化发展最新动态。或是请一线技术人员进行专题讲座,开展系列培训;鼓励教师到企业寻找课题,并进行合作开发。
另一方面,要提高年轻教师的授课能力和教学质量。学校应积极组织教学观摩活动,使年轻教师有机会向教学经验丰富、教学质量一流的老教师学习如何授课;定期召开教学研讨会,交流教学经验和方法,转变教育思想,更新教育观念;在工作中,可使教学经验丰富的老教师与青年教师结成传、帮、带的关系,使年青教师快速掌握教学方法和教学心理。 3加强学生综合素质培养,提高毕业生就业能力
重知识,轻能力,一直是高等教育的普遍问题。社会各界对高校计算机教育的意见中,最多的就是毕业生缺乏实际工作能力。现在将本科教育定位成素质教育[5],就必须全面提升本科生的综合素质。因此,在校期间须加强综合应用能力及创新技能的培养,掌握IT主流技术,是当前提高计算机专业毕业生专业能力的重要问题。
3.1注重自学能力的培养
授人以鱼不如授人以渔,掌握科学的学习方法,要比掌握具体知识显得更为重要。大学要培养学生自我学习能力,指导学生掌握自我学习方法,才是教育之本。学生在大学四年所能学到的知识有限,而且计算机技术发展迅速, 计算机知识更新加快,因此,只有通过不断学习、不断更新知识, 才能跟上计算机发展的步伐。学生只有具备了自学能力才能适应计算机专业的飞速发展,对其人生和事业的成功必定有较大的裨益。
教师对学生自学能力的培养起着至关重要的作用,必须组织好课前预习、课堂教学、课后复习三个环节。笔者的经验是建立课程网络教学平台,在该平台上提供课程的教学大纲、实验大纲、课件、学生参考书及相关Web站点等教学资料,学生可以通过该平台下载教学资源、软件工具以及辅导材料、往届学生的优秀作品等,让学生充分利用课本、网络、期刊等途径自己去了解和研究知识。另外,课堂教学内容中还应包括一些与编程相关的能力培养,如使用参考文档、开发工具的能力等,培养学生的自学能力。
3.2注重实践能力的培养
高校要完善实践教学体系,突出实践教学环节,注重实践能力的培养,使毕业生能够很快适应所在岗位的工作。
首先,学校应创造良好的硬件环境,保证实践教学的顺利进行。在实践教学环节,教师要明确实践任务和要求,及时对学生进行辅导、提问和答疑,检查每一个学生掌握的程度,对于程度较好、肯钻研的学生要因势利导,循循善诱。在平时上机实验及课程设计的指导过程中,教师应检查并记录每个学生的完成情况,对善于主动学习的学生,在完成实验任务的基础上,对他们提出更高的要求。