基于项目引导的《数据结构与算法设计》实验教学模式改革

来源 :科学与财富 | 被引量 : 0次 | 上传用户:xz376004565
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《数据结构》是计算机相关工科专业的重要理论技术课,传统的教学方法偏重理论教学,教学枯燥且效果不好。本文将CDIO的理念应用到《数据结构与算法设计》这门课程中,将项目和教学结合的思想引入到教学环节和实践环节中,针对重点章节设计了工程实践项目,使学生完成项目的同时巩固对知识点的学习,这样既锻炼了学生的动手创新能力,也培养了学生的工程实践能力。通过教学实践证明,采用项目结合教学的教学模式能够有效地调动学生的学习积极性,使得教学取得了较好的效果。
  关键词:CDIO;数据结构与算法设计;工程实践
  1. 引言
  CDIO是2001年由美国麻省理工学院联合瑞典的查尔姆斯技术大学、林克平大学以及皇家技术学院等高校,共同开发的一种全新的工程教育理念和实施体系[1,2]。CDIO工程教育模式注重培养学生掌握工程基础理论知识和专业知识,更重要的是培养学生的工程实践能力。在该模式培养下,学生能够得到团队精神培养和实践创新能力培养,更进一步地把自己锻炼成为高水平的工程师。
  《数据结构与算法设计》是我校重点参与CDIO改革的一门核心必修课。该课程的抽象性、灵活性较高,其基础课程是高级程序语言设计,如C语言。而其又是操作系统、软件工程、数据库、计算机图形学等课程的基础课,所以《数据结构与算法设计》在计算机体系中起到承上启下的作用。该课程不仅是一般程序设计的基础,更是实现大型应用程序的重要基础。学生通过学习该课程,可以提高编程能力以及算法设计的能力。然而在实际教学实验过程中,反映出来的问题是该课程教授起来的效果不好,学生学习起来难度很大。
  因此,本文重点研究在CDIO模式下《数据结构与算法设计》实验教学的改革方法。通过CDIO理念的灌输和教学、实验改革措施的实施,不仅使学生更好的掌握这门重要的学科,而且能够让学生对数据结构、编程思想和编程理念产生兴趣,培养学生解决实际问题的能力。为以后的工程实践奠定好的基础。
  2. 实验教学内容的改革
  《数据结构与算法设计》课程抽象性较强,平时的理论知识讲授并不能将数据结构的相关算法表述的非常清楚。学生对于概念性的知识感觉已经掌握,一旦遇到实际问题无从下手。所以数据结构课程的实验环节非常重要。通过实验的设计和训练,才能让学生更好的理解数据结构算法,增加学生的动手能力和程序设计能力。以着重培养实践型人才为目标,本课程加大了实践教学部分的比重,并将项目的思想引入到实验中去。让学生参与到具体的项目开发,在实践的过程中完成对理论知识的强化和巩固,并初步形成团队意识。下面以“树”这章为例来说明这种项目引导模式的具体实施过程。
  “树”这章是数据结构核心的一个章节,也是学生接触到的第一个非线性数据结构。该章节的程序算法设计相比较前几个章节来说更加抽象难懂,因此原先的教学将本章的重点放在遍历的几种算法理论教学中。教学的结果是虽然学生可以掌握该章的理论方法,并能够熟练完成习题,但是一遇到具体的程序设计就无从下手,而树型数据结构的工程应用又是最广泛的。怎么才能将理论和应用充分地结合起来,引起学生学习的兴趣呢?本文介绍了一种将项目引入教学的改革方式。在本学院大数据挖掘团队中,有一个项目是“基于数据挖掘的告警相关性分析”,就是利用数据挖掘的方法来寻找告警之间的关联,从而查找故障的根源。在运用数据挖掘算法时,主要通过树形结构来构造频繁模式树(见图1),查找频繁项的时候需要遍历频繁模式树,从而通过频繁项来生成关联规则。学生通过组合团队来参与此项目的开发。完成项目开发以后,学生不仅能够熟练的掌握树型数据结构的构造方法、遍历方法及相关理论,而且能够在具体的工程实践中去解决生活中的问题,可以激发学习的兴趣,也能培养学生的团队协作能力。这样,这么有难度的一章就轻松的通过完成项目的方式解决了。同样的可以设计“网络优化”的项目引入“图”的实验中,将“排队论解决网络数据包优化传输问题”项目引入“线性表,链表”的实验中。
  3. 总结
  本文介绍了基于CDIO的《数据结构与算法设计》实验课程改革方法,通过将项目引入课程教学,能够激发学生和教师的积极性、主动性。通过通信工程试点班级的教学实验,验证了以上提出方法的有效性和科学性,今后可以逐步扩大到在所有班级和专业中推广使用。
  4. 致谢
  本文由成都信息工程大学《数据结构与算法设计》精品在线课程项目支持。
  图1 根据告警数据构造频繁模式树
  参考文献
  [1] Berggren K. CDIO: Aninternation alinitiative for reforming engineering education. World Transactions on Engineering and Technology Education, 3(l), 49-52.
  [2] Crawley E. Rethinking Engineering Education: The CDIO Approach. New York: Springer Science Business Media, 2007
  [3] 嚴蔚敏, 吴伟民. 数据结构(C语言版) [M]. 北京: 清华大学出版社, 2001
  [4] 杨晓光. 数据结构实例教程[M]. 北京: 清华大学出版社&北京交通大学出版社, 2008
  [5] 刘丽杰. 《数据结构》课程教学改革研究[J]. 长江大学学报(自然科学版). 2011, 2(8):132-134
  [6] 马晓波. 《数据结构》课程教学改革探讨[J]. 软件导刊. 2010, 3(9): 183-184
  作者简介:李彤岩,女,讲师, 2010年毕业于电子科技大学,获通信与信息系统专业博士学位。现为通信工程学院计算机通信教研室讲师。
其他文献
摘 要:当今社会已经进入了信息化社会,在社会生活中,到处可以发现信息技术应用的身影。随着经济与信息技术的发展,网络技术与计算机应用技术越来越成熟,在企业的内部管理中得到了普遍的应用。人力资源管理系统涉及的内容很多,一般都是由不同的部门负责管理,通过平台的建立,对系统进行共同操作。所以对人力资源管理的系统要求更高,如何把这些部门工作信息共享以方便其他部门使用,通过信息化手段提高整个企业的办公工作效率
期刊
摘要:在经开区半年经济工作会上,党工委、管委会明确提出要加快工业结构优化,加大电子信息产业建设。在基层一线调查中,我们发现,作为万盛本地具有代表性的高新技术支柱产业的金鑫智慧科技有限公司,当前正面临生死存亡的危机,亟需我们高度重视。现将《中小企业发展实例分析研究——以万盛经开区金鑫公司为例》一文送上,供各级各部门参阅。  关键词:生死存亡;体制改革;突破瓶颈;  作为我区物联网企业代表之一的金鑫智
期刊
摘 要:随着科学技术的进步,机械制造工艺水平也逐渐提高,推动了我国机械制造业的快速发展。由于传统工艺已经无法满足现代制造业发展的要求,所以要想实现机械制造业的可持续发展,机械制造企业就应该不断提高机械制造工艺和设备加工工艺水平。本文从机械制造及加工工艺的重要性入手,对机械制造及其设备加工工艺过程和应用进行了探究。  关键词:机械;制造;加工;重要性;应用  引言  近几年,我国的机械制造业迅速发展
期刊
摘 要:培育高素质大学生离不开高校的良好教育制度,高校教育由高校制度建设形成。本文阐述了高校制度建设的概念,对高校制度建设存在不足与分析。  关键词:制度建设 规章制度  一.高校制度建设的概念  由德国和澳大利亚的两位德裔学者柯武刚和史漫飞合著的《新制度经济学:社会秩序与公共政策》一书中认为:制度是由人制定的规则,它们抑制着人际交往中可能出现的任意行为和机会主义行为。国内外学者对制度一般有以下见
期刊
摘要:改革开放以来,随着我国政治水平和经济水平的不断进步,科技水平也进行了日新月异的发展,尤其是进入二十一世纪以来,多媒体和互联网的出现标志着当代信息技术正逐渐改变着大众的生活、工作以及学习方式。在此大环境下,传媒技术的变革与发展不仅逐渐改变着传媒存在的形式与具体呈现方式,同时也切实影响着大众传媒的各个受众群体。本文通过分析传媒技术发展导致广电受众角色发生变化的主要原因,进而探讨传媒技术发展对广电
期刊
摘 要:在我国国民经济发展过程中,水利工程作为我国的基础性设施,其在人们的农业生产、工业、生活环境中起着重要作用。水利工程建设是为了开发利用水资源,以及为了防洪、排涝而建设的利民工程。水土保持工作在水利工程中至关重要,在水利工程中水土流失现象十分严重,在水利工程建设过程中,应采取必要的手段防止水土流失造成的洪水、漫坝、垮坝等灾害的发生。本文通过简单介绍水利工程中水土流失的原因,重点探讨了在水利工程
期刊
摘 要:人与人之间在进行口语交流的时候,一般是通过对语意的分析来了解对方所要表达的含义。在视觉的交流的过程当中,表情和眼神的视觉语意象征是人们用来理解对方的方式。而在产品的使用过程当中,人们主要从产品的形状、外观、质感等方面来对产品进行理解。这种产品的设计设计方式其实就是充分的利用的产品语义学,从人的视觉交流的含义出发,实现对各种产品的各个部位的设计来表达对产品的操作目的和方法。在工业设计当中,产
期刊
摘要:改革开放以来,随着经济水平的不断发展,科技水平不断进步,信息化程度也普遍提高。计算机技术的快速发展,为互联网时代的迅速兴起创造了必要条件。如何有效结合广电技术和互联网技术,进一步推动三网融合的实现和发展是目前我国广电技术改革创新的工作重心。本文通过分析探讨广电技术与互联网技术结合的技术基础和前提,并根据实际情况,以基于广电技术与互联网技术有机结合的广播电视发射机和传输技术的发展为例,进而提出
期刊
摘 要:连带责任是民商法的一项重要制度,但是从目前来看,在民商法中,关于连带责任及相应的限制性规定不够规范,存在一定的模糊性,影响了功能的充分发挥。本人根据工作经验,同时结合现有理论,对连带责任概念进行解读,同时分析了其相应特点,最后提出民商法中连带责任进行认定时存在的问题,并且提出完善方案。  关键词:民商法;连带责任;问题;完善  引言  作为与公民接触较为广泛的法律,民商法在我们的日常生活中
期刊
摘 要:优质的服务使企业的发展的根本,是促進企业发展,提升企业效益的重要途径。电力企业想要立足于市场,在快速发展的环境中有一席之地,就要切实做好对用户的服务工作。企业要认真听取客户在用电过程中出现的问题,并且及时进行维修和整改,提高用户的满意度。同时,加强员工自身素质,为用户提供更好,更专业的服务。这样才能在用户心中树立一个好的形象,让企业在发展中进步。  关键词:电力营销;服务;问题;对策  1
期刊