简谈运筹学信息与计算科学运筹学教学革新研究

更新时间:2023-12-28 点赞:34596 浏览:157779 作者:用户投稿原创标记本站原创

摘要:本文分析了信息与计算科学的专业特点和运筹学的学科特点,探索了适应信息与计算科学专业运筹学的教学方式,从运筹学的教学目的、教学内容、教学方式以及与专业课程相结合等方面对运筹学课程的教学改革进行了思考和尝试,并对教学改革效果进行了一定的分析。
关键词:信息与计算科学专业;运筹学;教学改革
1674-9324(2013)33-0091-02
运筹学是近40年来发展起来的一门新兴学科。它的目的是为行政管理人员在做决策时提供科学的依据。因此,它是实现管理现代化的有力工具。运筹学在生产管理、工程技术、军事作战、科学实验、财政经济以及社会科学中都得到了极为广泛的应用[1,2]。我校的信息与计算科学专业隶属于信息与数学学院,运筹学一直被定为专业必修课列入培养方案,有多年的教学历史。笔者在运筹学课程的教学过程中,探索适应信息与计算科学专业培养目标和学生特点的教学方法,积累了一些想法并付诸于实践,取得了一定的效果。

一、信息与计算科学专业和运筹学的特点及关系

信息与计算科学专业是以信息领域为背景,数学与信息、管理相结合的交叉学科专业。该专业培养的学生具有良好的数学基础,能熟练地使用计算机,初步具备在信息与计算科学领域的某个方向上从事科学研究,解决实际问题,设计开发有关软件的能力。毕业生适合到企事业单位、高科技部门、高等院校、行政管理和经济管理部门,从事科研、教学和计算机应用软件的开发和管理工作,也可以继续攻读信息与计算科学及相关学科的硕士学位。运筹学的基本特点是:(1)运筹学已被广泛应用于工商企业、军事部门、民政事业等研究组织内的统筹协调问题,故其应用不受行业、部门之限制。(2)运筹学既对各种经营进行创造性的源于:毕业设计论文格式www.618jyw.com
科学研究,又涉及到组织的实际管理问题,它具有很强的实践性,最终能向决策者提供建设性意见,并应收到实效。(3)它以整体最优为目标,从系统的观点出发,力图以整个系统最佳的方式来解决该系统各部门之间的利害冲突。对所研究的问题求出最优解,寻求最佳的行动方案,所以它也可看成是一门优化技术,提供的是解决各类问题的优化方法。(4)多分支。运筹学的主要分支包括:线性规划、整数规划、目标规划、非线性规划、动态规划、图论与网络分析、存储论、排队论、对策论等。结合信息与计算科学专业特点以及上述运筹学特点,笔者认为信息与计算科学专业学生学习运筹学的目的是综合各学科知识,利用运筹学的方法来对实际问题进行定量的分析和建模,同时牢固掌握各种优化算法,并能利用各种编程工具将优化算法予以实现,从而达到提高学生解决实际问题的能力。

二、传统教学中存在的问题及改进措施

运筹学作为信息与计算科学的专业必修课程,能够为信息与计算科学的培养目标提供有效支持。但是实际教学效果,却往往达不到预期的效果。下面将针对传统运筹学教学过程中存在的问题提出一些改进的方法。
1.教学目的的改进。由于我校信息与计算科学专业隶属于信息与数学学院,导致在传统的运筹学教学中,存在重理论与分析、轻应用与实现,即仅重视数学模型的构造以及解的存在性分析,而忽略了模型的有效求解,加之信息与计算科学专业学生本身动手能力不强,导致很多同学在运筹学的学习过程中进入了“运筹数学”层面[3]。笔者认为,运筹学教学应该是理论与实践相结合,算法是运筹学的重要组成部分,也是运筹学的精髓,但是仅仅注重构造数学模型和算法的设计,而忽略算法的编程实现是不可取的。运筹学的教学应该使学生在熟悉运筹学各类问题的基础上,重点培养学生分析问题,根据实际问题建立恰当的数学模型,并利用编程软件编程求解各种实际问题的能力。最大限度地发挥运筹学对学生各方面素质和能力的提升,应该成为信息与计算科学专业运筹学教学的目的。
2.教学内容的改进。传统的运筹学教学内容是以典型问题为依据来引出运筹学的各类问题的数学模型,并着重研究问题的求解算法以及算法的灵敏度分析。这些内容对于数学基础较好的信息与计算科学专业学生而言,学习起来并不是十分的困难。然而,由于运筹学的内容比较丰富,学习的课时有限,不可避免地导致忽略了运筹学的实践教学环节。这对于提高学生的动手能力是极为不利的[4]。根据上面教学目的的改进措施,笔者在运筹学的教学过程中将教学重点放在有关数学规划的算法设计章节,突出讲解算法的设计思路,并要求学生将传统的算法,如单纯形算法、分支定界算法、最速下降法等进行编程实现。该项措施能够保证在有限的教学课时内,充分发挥学生的能动性,不但掌握了运筹学的精髓部分,同时提高了学生的动手能力,真正提升学生运筹学的应用能力。
3.教学方法的改进。运筹学是以数学分析为主要的工具,如果在运筹学的教学中,教师按部就班,平铺直叙,忽视案例教学,就会让学生觉得运筹学与数学分析、高等代数一样,学习起来枯燥乏味,从而失去了运筹学的本质特征。针对上述情况,笔者在运筹学的教学过程中,对运筹学的教学方法的改进做了如下尝试:①加强案例教学。在每一章开始的部分,利用经济管理的实际问题,引出需要讲解的内容,引导学生利用所学的知识尝试解决该实际问题,而不是利用书本上较为抽象的例子给出讲解内容。该项措施提高了学生学习运筹学的兴趣,培养了独立解决实际问题的能力。②鼓励学生参与教学。传统的课堂教学以教师的讲授为主,学生极少参与课堂教学。结合运筹学的教学目的,笔者在运筹学的教学过程中积极鼓励学生参与课堂教学,发表自己的观点和想法。对于提出有创新性想法的同学,在期末考试时给予一定的额外加分。实践证明,该项措施切实提高了学生参与课堂教学的积极性,课堂氛围也有极大的改观。③加强实践教学环节。实践教学是运筹学教学的核心组成部分。笔者在运筹学的教学过程中对实践教学划分为两个部分:其一是要求学生将数学规划的有关算法进行编程实现,编程工具的选择上以C++为主,Matlab为辅,同时严格验收过程;其二是组织学生以小组为单位,自行选择相关实际问题作为研究课题,完成问题描述、数据分析、数学建模以及选择合适的运筹学方法求解数学模型。这样,让学生真正体验到运筹学在实际应用上的完整流程,同时培养了学生的团队协作精神。④完善课后答疑。作为运筹学的初学者,学生不可能很快掌握运筹学的理论与方法。笔者所在学院为该课程配备了一名辅导教师,专门负责课后答疑以及实践环节的指导工作,使学生的疑问能够得到及时的解决。
4.加强与相关课程的联系。运筹学是信息与计算科学的专业必修课,针对信息与计算科学专业的专业特点,其教学需要学生牢固掌握数学分析、高等代数的相关理论与方法。因此,为了学生能够较好地学习运筹学,需要在运筹学相关章节讲授之前与相关专业课程进行有效的衔接,将运筹学的教学自然融入到整个课程体系。如线性规划的单纯形方法教学,要和高等代数中线性方程数的求解方法相结合;无约束优化问题的教学要和数学分析的极值条件相结合;有约束优化问题的教学要和数学分析中的Lagrange方法相联系;图论的教学要和离散数学、数据结构中的相关章节相联系等等。
总之,不能将运筹学的教学与信息与计算科学专业的整个课程体系相割裂,而是在运筹学的教学过程中,积极引导学生将所学章节与相关课程进行联系,从而强化运筹学在整个教学体系中的重要性。

三、教学改革效果分析

经过近四年的运筹学教学改革,取得了良好的效果。(1)学生对运筹学的学习兴趣得到了极大的提高,该点可以从学生上课的精神状态、完成作业以及考试情况得到体现。(2)极大提高了学生动手能力。通过运筹学实践教学环节,学生的动手能力得到了极大的提高,据不完全统计,信计专业有近30%的毕业生从事IT行业,受到了用人单位的好评。每年都有IT行业的公司到本院来招聘信计专业的毕业生。(3)每年信息与计算科学专业的毕业生有近10%考取985高校的硕士研究生。毕业生良好的综合素质得到了复试专家的一致好评。
在以后的运筹学教学过程中,我将对运筹学课程的考核方式、学生竞赛等方面进行积极的尝试,争取能够取得更大的成绩。
参考文献:
《运筹学》教材编写组.运筹学[M].第四版.北京:清华大学出版社,2012.
胡运权.运筹学基础及应用[M].北京:高等教育出版社,2011.
[3]欧阳瑞,陈春华.在运筹学教学中要体现数学建模思想[J].长春教育学院学报,2011,(27).
[4]蔡天鸣.信息管理与信息系统专业运筹学教学改革研究[J].都市家教,2012,(9).
基金项目:湖北省优秀中青年项目(Q20121216);长江大学校级重点专业“数学与应用数学”建设项目资助
作者简介:吕一兵(1979-),男,博士,副教授,主要从事运筹与控制方面的教学与科研工作。
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~