计算机应用型人才培养与数据结构教学改革与创新研究
2017-09-27邢丹丹郭胜国
邢丹丹 郭胜国
摘要:这篇文章从数据结构课程入手,在应用型人才培养和数据结构教学改革方面进行了有益的尝试,努力探索适应应用型人才培养目标的计算机专业课程的教学模式.在数据结构教学改革中积累的成功经验,可以推广到其他的相关课程当中,这对于应用型人才培养方案中的其他课程和整个应用型培养方案的实施都具有重要的现实意义.
关键字:应用型人才;数据结构;课程改革
中图分类号:G642 文献标识码:A
0引言
当今社会是软件行业蓬勃发展的时代,计算机教育问题面临着新的发展机遇也同时面临着新的挑战.很多高校认识到发展应用型教育既是社会经济、科技发展的要求,也是教育发展的要求,为此把办学宗旨定格为应用型教育.许多教育机构在原有的人才培养模式基础上,对人才培养模式加以调整,形成了一套相对完善的计算机应用型人才的培养方案和教学体系.但现存的人才培养模式,依然存在不少弊端,如教学理念陈旧、课程设置不合理、教学方式不科学、重理论轻实践等.许多高校在应用型人才培养方案中,对其开设的课程仅仅是在原有课程基础上进行了裁剪与简化,而教学理念、教学方法和实践环节等并没有作出相应的调整.因此,如何合理地进行课程设置、怎样有效地实施课程的教学过程,从而真正地达到应用型人才的培养目标,是高等院校计算机专业当前亟需进行深入研究和探讨的问题.
1教学现状分析
《数据结构》课程理论性较强,每种结构都有其各自的提出背景、适用范围以及经典算法,所以对于众多学生来说,该课程较为抽象,难以理解其中的精髓.虽然在该课程的学习中也有穿插上机实验课程,但其内容多是对课本上已有算法的验证性实现,与现实生活或工作的联系甚微,使得学生在学习多种结构及其算法之后不知有何实际用途,更谈不上灵活运用、举一反三.正是由于这种种原因使得学生产生了该门课在今后的软件开发中是用不到或者极少用到的错觉,从而导致学生降低对该门课程的重视,失去学习积极性.
《数据结构》涉及的知识面比较广,学生要想学好该门课程,必须要有扎实的数学理论基础和一定的编程能力.然而,大部分学生在C语言或C++的学习中只是比较熟悉简单数据类型和结构化程序设计中的三种基本结构的应用,对多维数组、结构体和指针这三种数据类型的认识和理解不够深入,基本程序设计的思想并没有完全建立.然而这些内容又恰好是数据结构课程的重要基础和必备知识,贯穿于整个数据结构课程学习的始末.这种现状必然导致许多学生使用C语言或者C++实现数据结构中的算法时不能得心应手,更谈不上把所学知识融会贯通,严重影响了学习效果.
因此,如何解决这一问题,是当前数据结构教学改革的紧迫任务.
2课程教学的改革与探索
2.1具体改革内容
(1)师资方面的改革.努力提高教师的自身素质,要争取成为“双师型”教师,由原来单纯的传授知识型向培养学生的知识能力型转换;
(2)教学理念的改革.倡导以学生为主体的教育思想,其教学大纲保证教学的实践性和实用性;强调培养学生知识的应用能力,强调“教学”和“学习”的结果;
(3)改革教学模式.加强实践教学方面改革,通过上机实践来检验理论内容并加深对各种算法的透彻理解,同时在实践中不断努力尝试,不断地积累新的经验,逐步养成良好的编程风格,提高程序调试能力以及解决实际应用问题的能力;
(4)选好教材,学有所依.教材是教师教学的基本依据,同时更是学生学习的重要参考.教材选择要适合学生的特点,教材选择不当,就会给学生的学习带来讲多不必要的困难与麻烦.选择教材的参考标准应该是内容深入浅出、循序渐进,叙述详细透彻、重点突出,便于自学;
(5)改革教学组织形式,实施分组教学、互动教学,加强学生间的协作学习;
(6)改革课程考核办法,引入上机考试,实施教考分离.使考核能真实地反映出学生的综合能力,促进学生主动学习,展示学生的作品,激发学生学习的欲望;
(7)改進课堂教学,把握课程精髓.《数据结构》是一门理论和实践要求都非常强的课程.理论是实践的基础,没有对基本理论的深刻理解,就不可能做到实践中的灵活运用.因此,搞好课堂教学,打好理论基础,是《数据结构》教学的重中之重;
(8)加强教学配套资源的开发,如网络平台的开发,为学生自主学习提供有力的支持,可以让学生及时查阅资料或和网络进行交流;
3改革的新理念及思路
3.1改革目标
在计算机科学中,数据结构不仅仅是程序设计的重要理论基础,是设计和实现操作系统、数据库系统和大型应用软件的重要理论基础,同时也是计算机应用型人才培养方案中的一门重要专业课.因此,该课程的学习质量将直接影响到计算机软件系列课程的学习效果.针对《数据结构》课程在计算机课程体系中占有如此重要的地位,我系特别重视该课程的教学建设和改革.本课程内容丰富,隐含的技术和方法较多.如何搞好课程教学,一直是我们努力实践探索的目标,同时也希望能探索出符合计算机应用型人才培养及提高教学质量的新机制.
同时也要符合以下要求:
(1)改革要符合我校IT应用型人才的办学理念和实用技能型人才培养的定位;
(2)改革要立足专业培养目标,要符合学生的实际情况(包括基础知识、学习能力、自我控制能力、情感特点等);
(3)改革要以培养学生的实践操作能力为中心,体现以“教师为主导、学生为主体”的思想,充分激发学生的主观能动性;
(4)改革的具体措施要具有可操作性;
(5)改革的过程是可控的,不能出现失控的状态,从而导致课程无法进行下去;
(6)要建立和完善评价、监督和反馈机制;
3.2改革与创新研究
数据结构课程在整个计算机学科的知识体系中起到了非常重要的地位和作用,而数据结构的理论性、实践性、逻辑性都非常强.教师只有在教学过程中结合学生的实际情况,优化教学内容,采用直观形象、形式多样的教学方法和手段,充分重视实践教学的重要性,理论联系实际,充分调动学生学习的积极性、主动性和创造性,使学生较好地掌握各种数据结构和算法并提高分析问题和解决实际问题的能力,切实提高教学质量,才能发挥数据结构在计算机学科知识体系中应有的作用.endprint
(1)明确教学理念,增强责任感意识.高质量的教师队伍是保证教学质量的先决条件,教师必须树立正确的世界观和教育理念,坚持做到教书育人、为人师表,在教育教学的实践过程当中,树立以育人为中心的教育思想,以敬业奉献为宗旨的职业道德思想.教师在教学过程当中,应坚持以正确的方向引导学生,以高尚的品德影响学生,以淵博的知识教育学生,以科学的方法启迪学生.可以说,由师德高尚、知识渊博、敬业奉献的教师组成的教学团队是搞好教学的根本保证.
(2)明确先导知识要求,扫除障碍打好铺垫.《数据结构》最重要的先导课程是《C语言程序设计》.《数据结构》要用到C语言课程中最难掌握的知识点,比如函数、数组、结构体、联合体、指针等.学生对这些的理解和掌握程度、熟练程度,对《数据结构》课程的教学进程和教学效果都有很大影响.
(3)改进课堂教学,把握课程的精髓.《数据结构》课程是一门理论和实践要求都很强的学科.理论是实践的基础,没有对基本理论的深刻理解,就不可能做到在实践中的灵活运用.因此,搞好课堂教学,打好理论基础,是《数据结构》教学中的重中之重.
(4)以“能力测试”为中心,实行多元化考核方式.课程考核作为教学中的一个极其重要的环节,已经得到了国内外高校的普遍重视.良好的高校考试制度应该具有可靠性、有效性、公正性、实用性和有益性等特点.通过多方位系统的课程考核,不仅能够考查学生对所学课程的掌握程度,还能够全面提高学生的综合素质方面的能力.高等教育要树立以“能力测试”为中心的现代考试观念,改变传统的单一的最终考试成绩为准的评价考核模式,加大平时的考核力度,加强和完善上机考核和综合测评,达到对学生素质和能力进行全面、客观考核的目的.
(5)理论联系实际,实现创新能力培养.课堂教学必须要与实践环节有机结合.《数据结构》又是一门实践性很强的学科,教学内容必须紧密联系实际,用于解决实际生活中的问题,实现对学生创新能力的培养.
(6)进一步加强高职高专院校的师资队伍建设,使得每位教师都成为优秀的“双师型”教师.
通过这一系列改革措施,使得本课程的教学目标、教学手段、教学模式、教学方法、教学效果等都能满足学生的需求,达到预期的效果.
4结论
如何培养合格的计算机应用型人才,让学生适应市场的需求,真正做到学以致用,已经成为当今大学教育重点研究和实践的内容.我们从数据结构课程入手,在应用型人才培养和数据结构教学改革方面进行了有益的尝试,努力探索适应应用型人才培养目标的计算机专业课程的教学模式.在数据结构教学改革中积累的成功经验,可以推广到其他的相关课程当中,这对于应用型人才培养方案中的其他课程和整个应用型培养方案的实施都具有重要的现实意义.
参考文献:
[1] 曹素娥,杨泽民.数据结构课程教学改革探讨[J].软件,2014.6
[2] 张丽萍,刘东升.计算机应用型人才培养与数据结构课程改革[J].计算机教育,2010.3
[3] 梁智学,贾满磊.应用型本科院校数据结构课程教学改革[J].计算机教育,2013.2
[4] 任雪萍.数据结构课程设计的改革和实践[J].电脑知识与技术,2013.2
作者简介:邢丹丹,女,1982年1月,籍贯:河南安阳,讲师,硕士研究生,研究方向:计算机应用;郭胜国,男,1982年10月,籍贯:河南洛阳,讲师,硕士研究生,研究方向:计算机应用,人工智能;endprint