[论文关键词]信息与计算科学 专业特色 教学体会
[论文摘要]根据信息与计算科学专业课程教学实践中的体会,针对教学过程中的一些问题阐明了观点和解决方法,并提出一些有效的教学理念与教学策略。教学实践证明我们的方法是行之有效的。
1998年教育部颁布了新的本科专业目录,“信息与计算科学”被列为数学与统计学科三个专业之一。该专业的设置反映了数学学科人才培养的发展,反映了社会对数学学科人才的需求热点。如何办好这一专业,为众多高等院校所必须思考的问题。信息与计算科学专业发展如此之快,招生规模如此之大,对数学学科的发展既是机遇,又是挑战[1]。
目前开办该专业的高校全国已有300多所,但相当多的院校存在着办学经验不足,师资力量匮乏,以及办学条件、教材等诸多因素的影响,在培养学生的过程中出现了这样或那样的问题。其中主要包括:(1)缺乏专业特色。很多学校要么是以计算数学及其应用软件为发展方向,要么是以计算机科学作为发展方向,无法适应当前经济发展对人才的培养要求及就业市场的需求。(2)专业就业方向不是很明确。很多用人单位不明白该专业的专业背景,只是简单得理解为“计算机应用”或“信息专业”,这将直接影响到本专业学生的就业及以后的招生。(3)一些专业书籍和参考资料的实用性不是很强。有些学生抱怨“学校学得都没用,现在用的学校都没教”。有必要在教学中增加一些该领域新的研究方向的介绍,拓宽学生的知识面。(4)师资缺乏,实验室建设有待加强。在一些高校中,承担信息与计算专业课程教学任务的老师要么是计算数学专业出身,要么是计算机类专业出身,仍然缺乏一支掌握信息与计算科学技术的强有力的师资队伍[2]。
我院从2003年起开始招收该专业本科生,从2007年起有毕业生走向社会。通过几年的教学实践,笔者积累了一定的教学经验。本文就信息与计算专业一些专业课程的教学问题、教学策略,以及教学理念等方面的内容阐述自己的观点。
1 强化数学基础,充分发挥本专业的数学优势
信息与计算科学专业是由信息科学、计算科学、运筹与控制科学等学科交叉渗透而形成的一个新的数学类专业。该专业主要培养具有良好的数学基础和数学思维能力,掌握信息与计算科学的基本理论、方法和技能,受到系统的科学研究训练,能解决信息科学与工程技术实际问题的高级专门人才;主要任务是研究“信息技术的核心基础与运用现代计算工具高效求解科学与工程问题的数学理论与方法”[3]。信息与计算科学专业可以培养学生的计算素养、信息素养与高度的抽象思维能力。该专业要求学生具有较好的数学理论基础,能够利用数学理论解决信息科学领域中的实际问题。对本专业的学生来说,数学理论、基础知识的学习是十分必要的。因此做好该专业的数学教学工作,为学生打好数学功底就显得尤为重要[4]。
以《数值分析》的课程教学为例。该门课程在信息与计算科学的专业课程中占着举足轻重的地位。《数学分析》、《高等代数》和《常微分方程》为该门课程的必修先行课程。如果学生在学习这些先行课程的时候,能够很好地掌握、理解基础数学理论与知识,那么他们在学习《数值分析》的时候,必将事半功倍。笔者在讲授《数值分析》时,首先从具体问题的实例出发,以数学描述为切入点,逐步引导学生抽象出基本概念与结论。在这一方面,信息与计算科学专业的学生往往优越于计算机专业或其他工科专业学生。这是因为他们具有更为扎实的数学基础。而且,信息与计算科学专业的学生往往具有非常好的逻辑思维能力,这使得他们能更为深入地理解相关算法与程序,而这也是与扎实的数学基础密不可分的。
2 注重师生互动,选择启发式教学
在教学过程中,强调以教师为主导,以学生为主体,采用知识接受式和问题讨论式相结合的教学方法,尽量让课堂教学充满活力,把知识讲“活”。在教学中,变教师讲,学生听的“问题-结论”教学方式成为“问题-探讨-结论”教学方式。要教会学生如何思考,如何分析,如何探索,使学生能“举一反三”、“触类旁通”。尽量激发学生的潜能,激发学生的兴趣和求知欲望,在讲课过程中提出一些启发性、探索性的问题,学生始终处在积极思考的状态之中,充分调动学生学习的主动性与积极性;努力发现学生创新思维的闪光点,鼓励学生敢于发表不同的意见,实现师生互动,教学相长。此方法为学生提供了一个良好的学习环境和条件,能充分发挥学生的独立思考和开拓精神,培养应用和创新意识,锻炼和提高他们解决问题的能力。
以《矩阵计算》教学课程为例。笔者在教学过程中往往会有计划地组织一些讨论课,课前要求学生预习,把教学内容分解成一系列的问题,并抓准学生容易出错或难于理解的问题。先在课堂上让学生发表自己的理解与思路,然后进行讨论,为学生提供一个思想摩擦的环境,以拓宽学生的视野。例如在讲解“隐式重新开始的QR算法”这一部分内容时,首先要求学生考虑:为什么要采用隐式重新开始技术,好处在那里,理论依据是什么,算法的主体框架是怎样的,程序上如何具体实现等一系列问题。通过学生主动思考这些问题,激发了学生的学习积极性,变学生被动学习为主动思考,使得原本复杂困难的内容变得简单起来,提高了教学效率。
3 抓实践环节,培养学生的实际动手能力
理论教学与实践是人才培养的两个重要环节,两者既有区别,又有联系。在强调基础理论的同时,更要将理论与应用实际紧密结合起来。以《数学实验》课程教学为例。在每次上机之前,我们都要求学生事先预习相关内容,明确上机内容、实验目的,编制好程序,并要求学生及时观察记录实验结果。为了提高实验效率,我们在进行实验设计时,做到学生每人一台机器,独立操作,指导教师主动巡回指导,根据上机过程中出现的问题与错误,及时给予纠正。写实验报告是提高学生分析综合能力的一个重要环节,能起到对课堂教学内容消化理解,加深拓宽知识面的作用。同时,教师可以通过结合课程基本理论,直接面向实际应用的授课方式,既可以向学生传授基本理论知识,同时又培养了学生良好的动手、动脑能力,起到事半功倍的效果。此外,结合本专业特点,加强实验室软、硬件建设是加强学生实际动手能力的必要条件。为此,我院已建立了一个专业实验室供本系学生进行数学建模、科学与工程计算、数学实验教学等活动。