“变”是一个不变的真理,它在计算机领域表现得尤为突出。随着计算机技术的日新月异,在硬件平台升级的周期不断缩短的前提下,软件技术如虎添翼,飞速发展,智能化技术、自动化技术、集成化技术、自然化技术日趋成熟。
对于广大的用户来说,计算机正朝着“傻瓜”化的方向发展,用起来得心应手,信息社会化已不是幻想,越来越多的非计算机专业人员能够不吃力地“入侵”这一行业,那么,专业
人员的优势何在?作为培养专业技术人才的大学,应怎么面对这一挑战?结合专业特点,我们把“以不变应万变”作为计算机教学的立足点,把不变的基础教育、素质教育、技能培养作为教学的重点,使学生有能力适应万变的外部环境。如果不确定这一立足点,就很容易产生一些误区:
其一,在教学过程中,过分强调对某种(或某系列)软件产品的熟悉和操作,比如操作系统只知道DOS、Windows,网络只知道Netware;
其二,排课时重复学习相似的内容,比如学完PASCAL语言再学C语言,学完Lotus1-2-3又学Excel,这样就会化去大量的时间,而学生的实际水平却没得到相应提高;
其三,把注意力陷于某些具体技术的细节,而忽略了对基本原理的深入分析。比如老师讲程序设计语言时,详细介绍每一个语法规则,却没对算法的设计思想进行透彻的讲解,结果,学生表面上是掌握了这种语言,而实际上,程序设计的能力还停留在原有的水平。要确定这一立足点,须在教学中坚持一个重要原则:不仅教给学生知识,更要教会学生学会学习、学会思考、学会创造。
以素质教育为目的,加强技能的培养,使学生适应计算机专业技术的发展,并能适应社会进步而带来的交叉学科的发展。用通俗的话来说,就是培养出上手快、有一定后劲的专业人才。我们根据国际上两个重要的学术团体ACM和IEEE联合发表的CS1991计算机教程的指导思想,结合本校大专职业教育的特点,确立了下列几门计算机主干课的教学目标和教学方法:离散教学:这门计算机的数学基础课,应与计算机的应用密切关联,重点不在于引进大量的概念,而是让学生通过这门课的学习,掌握分析问题的一些基本方法,为处理实际问题提供数学模型和解决途径。在课堂上多举一些富有启发性的实例,比如用有向图表示程序模块之间的调用关系,则递归的判断就转化为有向图回路的检测。这样就可以提高学生的兴趣,使它们对抽象数学的实际应用有一个感性认识。
数据结构:除了讲解各类基本算法之外,还必须详细分析同一问题不同算法的优缺点,从时间(中央处理单元CPU时间)、空间(存储空间)等资源耗费上进行比较,使学生建立“效率分析”的概念,真正理解在程序设计中时间和空间的相互关系。数据库系统:不能单纯介绍某一种数据库语言,而要系统介绍数据库理论,学会分析现实世界某信息的逻辑模型,开发数据库系统时确立一致性、安全性、可靠性、完备性、健壮性的指导思想。为加强实践环节,增设一周的课程设计,让学生把系统化理论应用于开发某个小型而完整的实用系统。网络基础:重点不在于使用某一个具体的网络操作系统,而是系统地介绍计算机网络的体系结构、数据传输原理等网络基础知识,为学生今后使用各种类型的计算机网络打下理论基矗实践环节中主要让学生熟悉一种局域网的软、硬件安装、设置和实用程序的使用,使他们举一反三,触类旁通。
对于一些非主干课,我们也把“以不变应万变”作为立足点,如专业英语这门课,教学目标定位于“符合专业中、长期的要求”,不单纯局限于让学生了解常用的专业术语,能顺利阅读理解专业内容的英文资料,更重要的是让学生掌握专业词汇独特的构成规则,以适应计算机专业词汇量迅猛增长这一现实。在教学过程中,除了选用系统全面的优秀教材之外,还要补充最新的软件技术资料。老师的讲解不但要包含英文词汇、语句解释,而且还要包含新技术的介绍,达到“一箭双雕”的效果。学生接触到一些未被收进专业词典的最新词汇,又了解一些较先进的技术动态,学习兴趣将会比较浓厚。
把“以不变应万变”作为计算机专业教育的立足点,可以使学生通过有限的在校学习,在积累知识的同时,提高其自己获取知识、解决实际问题的技能。计算机专业的大专毕业生不是成为某个技术产品的专家,而是具有扎实的专业基础,能尽早灵活掌握所需工具的专业技术人员。他们对计算机的体系结构、计算技术应有系统的、本质的了解,能站在高一层的角度,对不断横向纵向发展的专业技术能有方向性的把握。在具体的工作实践中,不但了解新技术动态,而且能分析新技术对专业发展的影响,有能力在纷繁复杂的技术市场环境中,结合实际工作的需要,选择合适的、活力强的解决方案,并有能力去实施这一方案。
经过一些年的实践,我们收到了良好的效果,具体表现在:
1、毕业设计的选题丰富多彩,有游戏、通用工具、控制系统、辅助设计系统、辅助识别系统、数据库管理系统等等,涉及硬件技术、多媒体技术、智能化技术。在系统开发过程中遇到不懂的问题,学生自己有能力找资料自学,而不局限于某种自己熟悉的开发工具,显示出扎实的专业基础和较强的动手能力。
2 、 部分毕业生在专业计算机公司工作,能很快学会新的软、硬件技术,胜任技术支持、产品开发等实际工作。据广州微软高级技术培训中心去年的统计,我校计算机机专业(大专)毕业的学生参加微软产品专家认证考试的及格率,高于整个培训中心的总体及格率(该中心大部分学员具有本科以上的学历)。
3、 一些毕业生在其它行业中从事计算机管理、维护工作,尤其是在中小型企业,能独当一面,在规划、开发、管理整个企业的计算机系统的过程中,起骨干作用。
4、还有少部分学生因兴趣、机遇而转行,从事与计算机专业关系不密切的工作,但科学是相通的,良好的科学素养使他们能把自己的专业技能灵活运用到其它领域。大学阶段培养的自学能力有助于他们较快适应新的工作。据我校学生处追踪调查的信息反馈,总的说来,我们计算机专业的大专毕业生普遍受到用人单位的好评,尤其是实际工作能力,超过许多人对“大专生”的本来期望。