计算机学科教师实践能力发展探究
2010-12-31张仰森杨大利路旭强
计算机教育 2010年8期
摘要:本文根据计算机学科的特点以及培养应用型人才对专业教师工程实践能力的要求,阐述了新形势下提高教师工程实践能力的意义。在分析了计算机专业教师在实践能力方面的现状和问题之后,文章依据系统思考模式的思想,提出发展和提高专业教师实践动手能力的途径和措施,比如改善教师的组成结构、减少不必要的评比与考核等。这些改革的目标是建设一支既具有较高文化素质、业务技能素质,又具有较强动手实践能力的专业教师队伍。
关键词:计算机学科;专业教师;实践能力;专业素质
文章编号:1672-5913(2010)08-0080-04
中图分类号:G642
文献标识码:A
当今社会需要创造性人才,更需要具有综合实践能力的工程技术人才。高等教育必须适应这种社会需求,尤其是以应用型人才培养为目标的我校,更应该重视学生综合实践能力的培养。教师是高校人才培养的主体,教师的工程实践能力高低必将直接影响应用型人才的培养质量。国家教育部副部长王湛曾说过:“师资问题始终是关系到教育改革和发展的大问题,没有一支高素质的教师队伍,就不可能有一个高水平的教育。”很难想象,在一个新思想、新设备、新技术不断涌现的信息时代,一个缺乏具体专业实践经验的老师能够在教学环节中不断引进工程实际内容,启发、引导学生运用工程的观点和方法分析、解决实际问题。因此,要使我们培养的大学生毕业后能胜任所从事的理论研究或实践性很强的工程技术工作,教师除具备较高的专业理论知识水平外,还须具备相当的工程实践能力。
1 计算机学科的特点及对教师实践能力的要求
计算机学科是科学性与工程性并重的学科,具有理论和实践紧密结合的特征。理论知识可以指导实践,而实践教学是获得感性认识、深入理解理论知识的必要教学环节。按照建构主义教学观,学生学习知识的过程,是在教师帮助下的意义重建过程。只有教师实践能力强,精通所教授的知识,才能很好地帮助学生实现所学知识的意义重建,尤其是对应用型人才培养过程,教师实践能力的强弱显得更加重要,直接影响着教学水平的提高。这就要求教师一定要重视实践能力的培养与提高。
计算机学科的另一个特点是它的广泛应用性和工具性。随着计算机的发展和普及,各行各业在计算机应用的技术推动下,取得了跨越式的发展。计算机技术是推动各种行业现代化的功臣。应该看到,无论是计算机在金融管理、电子商务、现代化仓储管理、现代化物流管理还是在现代汽车制造、工业工程等领域,都发挥重要的作用,但这些应用都是计算机和相关领域知识结合的产物。因此,要想培养面向应用的高素质人才,就要在讲授计算机的同时,还要介绍计算机与其他领域的结合方法,对可编程控制器、数据采集、接口技术等领域的相关知识进行了解。这就要求教师广泛参与工程实践,了解和掌握相关领域的技术发展,把计算机和其他领域紧密结合,才能在教学中把计算机应用的技术和方法讲透讲好。
从计算机学科的理论科学性的角度考虑,主要是培养学生的计算机理论基础知识,对教师的要求是必须对其所讲授的理论基础知识有深度的理解,而这种深度的理解不经过良好的实践经验是无法达到的。所以,就需要教师具有较强的实践或实验能力,这种实践或实验能力既包括实验室的实验能力,又包括工程应用的实践能力。涉及到一些具体的课程,比如,编译原理、操作系统、体系结构、计算机组成原理、算法分析与设计等理论性较强的课程,其实践性训练主要在实验室完成,因此要求任课教师应具有较强的实验设计能力和较强的实验实施指导能力,这种实施指导能力不仅需要教师对计算机本身的结构和原理非常熟悉,而且还需要教师具有良好的编程基础,而只有教师具有充分的工程实践或实验室实验,才能锻炼出所需的实验实施指导能力。
从计算机学科的工程性角度考虑,就是要培养学生的计算机工程应用能力和水平,对教师的工程实践能力要求更高,只有教师参加过实际的工程项目或研究项目,才能对所讲课程的理论基础理解透彻,才能把课讲得精彩,提升学生的学习兴趣,取得好的学习效果。高级语言程序设计、数据结构、数据库、软件工程、网络工程、面向对象技术等课程就是要求具有很强工程应用实践经验才能讲出精彩的课程。例如,在讲授数据库技术课程时,如果教师没有做过真正相关的数据工程项目,很难把如何设计数据库、如何应用存储过程提高数据库的访问效率等技术讲透彻。再比如,在讲授编程技术时,如果没有实践经验,很难将多线程编程技术讲透彻。因此,计算机专业的许多课程都要求教师必须具有很强的动手实践经验和实践能力。
2 目前存在的问题及分析
由于目前计算机技术的飞速发展,计算机专业教师知识的更新速度跟不上,根据作者的观察和分析,目前造成计算机科学技术学科教师实践能力不强的主客观原因主要有以下几条:
(1)专业本身特性所决定。计算机科学技术的发展速度一日千里,新技术、新方法、新软件等层出不穷,很多老师由于教学任务繁重,没有时间来提高和学习。
(2)教学任务繁重,缺少实践。在许多以应用型人才培养为主要目标的大学里,它的师生比往往是很小的,与那些研究型大学相比,教师的教学任务要繁重得多。恰恰以应用型人才培养为目标的高校教师,其本身的工程实践能力应该是很强的,它应该有时间钻研技术的实现方法,承担或参与一些横向的软件开发或其他的计算机应用技术项目,但他的很多时间都用在了教学或其他的一些事情上了,没有时间提高自己的实践能力。
(3)科研项目参与少,工程性的项目甚至都没有接触过。有些教师多年来守着一两门基础课或专业基础课,只是进行教学工作,很少了解计算机技术的飞速发展,很少参与实际的科研项目,更不去参加工程性实践项目。软件开发的一套理论知识只是停留在书本上,具体在实际工程中如何应用这些理论并不知道,当然对学生的教学也是照本宣科,甚至连教材上的错误也发现不了而一并教给了学生。
(4)各种级别的评比与评奖种类繁多,占用了教师的大量时间。目前和其他行业相似,某些政府部门和行业协会为了某种利益或出于一些不必要的原因,做出很多意义不大的评比与评奖,使许多教师穷于应付。如果有些教师不愿随波逐流而不去参加这些意义不大的评比与评奖,而另外一些教学或科研水平非常一般的教师参加了这些活动,反倒获得了所谓的奖项或名次,这些奖项和名次又会让学校当作是为学校争了光的标志大肆宣传,使得某些业绩本来平平的老师在职称评定与晋升等方面获得好处,而那些本来业务水平很高的教师由于无暇参加这些无谓的评比与评奖,反倒没有得到所谓的奖励。如果教师为了自己的晋升和名誉,把很多精力投入到这上面去,哪里还有时间去做科学研究、去钻研业务、去参与一些工程项目?教师的很多时间都投入到填写各种表格和各种申请书中,哪里有时间学习和钻研新技术和新方法,实践能力当然不能得到提高。
3 提高计算机学科教师实践能力的措施及途径
3,1实现教师队伍来源的多元化和合理的组织机制
按照系统思考模式的思想,组织和系统对于个体行为的影响是十分重要的。学校的人事制度以及管理措施的导向,对于提高和发展教师的实践能力有着十分重要的影响。我们提出有计划地从计算机企业或科研单位引进高素质的、具有工程实践经验的技术人员充实师资队伍,尤其是实践性教学师资队伍。也可以采用以兼职的方式聘请一些校外实践能力强的工程技术人员,参与学校计算机课程设计、毕业设计等实践课程讲座或指导。但聘请的工程技术人员一定要经过学校或学院学术指导委会员会鉴定和考核,看这些人员的水平和资历是否符合我们的要求。目前社会上具有一些专职的承担学校学生实习或毕业设计的指导公司,公司的人员没有任何的工程实践经验,只是赚取学校拨到每个学生头上的实践学习费用,如果请这样的人员指导学生,效果会很差的。当然,在改革用人机制的同时,一定要采用某种激励措施,鼓励现任教师积极参与科研项目,尤其是横向科研项目,提高自己的工程实践能力。
3,2青年教师应该具有“两种经历”
两种经历即具有与企业、科研机构或国内著名高校的合作研究的经历;应该具有主持或参加服务社会的横向科研项目的经历。横向项目尽管听起来级别不高,但的确是最锻炼人的。有些横向项目真正是硬碰硬的真功夫,绝不像有些纵向项目写几篇论文就能够应付交差的,任何的马虎和大意都完成不了,所以只有参加过真正实践项目的人才对所要教授给学生的理论理解得透彻,才能够把课讲得精彩。
3,3减少不必要的评比,让教师休生养息
学校应该抵制或不要太重视和宣传那些意义不大的评比与评奖,这种评比与评奖不但起不到促进教学科研的发展,反倒会引起一些腐败和不公。比如,最近网上披露的全国教学名师的评比,大多数教学名师都是具有一定官衔或职务的人,而真正一线教师很少。再比如很多学校每年都要评比所谓的“三育人”先进分子,各部门随便推荐一下就上去了,但被评为“三育人”先进的某些人,根本看不出先进在那里,这种评选,不但起不到任何的榜样作用,反倒起一些消极作用,所以,建议各学校都不要做过多的评比和评奖等,尤其是那些意义不大的评比,让教师休生养息、心平气和的练内功、提水平,做一个真正有水平的教师,提高自己的工程实践能力,无愧于学生与家长的信任。其实学生对老师的评价才是最好的评比与奖项。
3,4鼓励教师参加工程实际项目,提高对所教内容的理解度
工程实践项目是在所学理论知识的指导下进行的,但通过工程实践项目又可加深对理论的理解,提高课堂讲解的深度和趣味度,增加学生的学习兴趣。例如,计算机学科的软件工程理论本来是用来指导软件开发的,但没有经过软件开发的教师编写出的教材和讲授的内容将是空洞的一些大道理。只有经过实际项目训练的人,才能够体会到需求分析怎么去做,需求分析报告如何编写。因此,看一些软件公司编写的项目需求报告分析比软件工程教材上所写的要好得多。再比如,在进行实际应用的管理信息系统开发时,都要涉及到数据库设计问题,如果参加过真正的信息系统开发项目的教师讲这样的课,就会以自己的体会对教材所讲解的方法进行举例讲解,深入细致地介绍数据库的设计方法和思想,如果没有参与过实际开发管理信息系统的教师,可能就只能照本宣科,把教材的内容读给大家,生动性、感知性都不会很好,学生也就提不起听讲的兴趣,教学效果当然不会很好。
3,5鼓励教师兼学其他学科的知识
计算机科学技术学科除了计算机自身技术的发展与研究之外,计算机应用技术的研究是其重要的一支。计算机已经和通讯、金融、机械自动化、交通运输等领域紧密联系,可以说,现在的各行各业都离不开计算机,各行各业的技术进步和发展依赖于计算机应用水平的技术和发展。作为培养应用人才的计算机工程专业,将来很多学生毕业后可能会从事各行各业的计算机应用,尤其是面向工业化发展的机电一体化项目,因此,教师如果能够兼学其他计算机相关学科的知识,比如自动化方面的知识,就能够为学生在计算机应用技术的方法和系统设计方面作详细讲解,必将激发学生兴趣,获得好的教学效果。
4 结语
综上所述,计算机学科的理论性和工程性并重的特点,决定了专业教师要具有一定的工程实践能力,只有这样,才能培养出合格的应用型人才。这就要求学校从管理制度上进行改革,采取一系列措施,提高计算机学科教师的工程实践能力。例如,改善教师的组成结构,聘请一些有实践经验的工程技术人员充实教师队伍;减少不必要的评比和考核,让老师真正把时间用在改变和提高自身专业实践能力上。只要学校重视,教师积极配合,计算机专业教师的实践能力一定能够得到提高,实现建设一支既具有较高文化素质、业务技能素质,又具有较强动手实践能力的专业教师队伍的目标。
致谢:北京信息科技大学高教研究室主任杨兴林教授对本文进行了详细的审阅,并提出了宝贵的修改建议,在此表示衷心的感