新时期普通高校算法与数据结构课程教学灵魂理念

来源 :高教学刊 | 被引量 : 0次 | 上传用户:weiqier1110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要:算法與数据结构课程是计算机类专业重要的专业基础课,针对学生学习积极性不高、对知识掌握深度不够等问题,文章提出新时期贯穿教学过程的灵魂理念:选择与设计,并对该教学理念在逻辑结构、存储结构、算法设计以及实验设计等环节的实施进行了阐述,该教学理念旨在训练学生更深入透彻地掌握该课程的知识体系,强化学以致用,在实践教学中取得较好的成效。
  关键词:选择;设计;算法与数据结构;教学设计;教学改革
  中图分类号:G642       文献标志码:A          文章编号:2096-000X(2021)29-0108-04
  Abstract: Algorithm and Data Structure is an important professional basic course for computer majors. Aiming at the problems of students' low enthusiasm for learning and insufficient depth of knowledge, the soul idea of teaching & learning in the new era selection and design is proposed and analyzed in this paper. This soul idea is elaborated on the implementation of logical structure, storage structure, algorithm design and experimental design. This soul idea aims to train students to master the knowledge system of the course more thoroughly and strengthen their applications. And it achieved good results in the practical teaching.
  Keywords: selection; design; algorithm and data structure; teaching design; teaching reform
  一、新时期课程教学面临的主要问题
  算法与数据结构课程是计算机类专业重要的专业基础课,也是大部分工科类学科的考研课程,一直以来都受到师生的广泛重视。然而,新时期新的要求,教学模式的改革、转型过程中,其教与学面临着很多问题。
  (一)理论知识理解与实践深度不够
  传统的教学模式以及考研的重要性,尤其是对一些普通高校学生来说,考研是较好的出路,导致在该课程教学中很多师生侧重于应试,因此学生对理论知识的理解以及应用的深度往往不够,未能较好地建立课程的知识体系[1-3],而新时期学生质量的评价标准正在发生重大变革,卷面成绩的比重正在逐步降低。因此,我们的教学目标理应更侧重应用能力的培养。
  (二)大数据时代学习观念的转变
  人类进入大数据时代以来,传统的工作、学习、生活习惯都遭遇了巨大冲击,这也是我们面临的重大机遇与挑战。面对丰富多样、格式迥异的各类学习资源,如何引导学生甄别、选择合适自己的材料,培养新时期高效的学习习惯,是我们面临的关键问题之一[4-5]。
  (三)科研能力培养与课程思政要求
  近年来本科生毕业后升学深造的比例逐年上升,美国工程教育认证毕业要求也把科研能力的培养作为重要评价指标点之一[6]。
  2020年3月,教育部下发了《高等学校课程思政建设指导纲要》,明确指出了各学科课程思政建设的目标要求和内容重点、提出要科学设计课程思政教学体系、结合专业特点分类推进课程思政建设[7-8]。
  因此,在本科教学阶段,初步培养学生科学研究习惯与能力,并在教学过程中贯穿思政思想是趋势和要求。
  (四)课堂课时在压缩
  在近两轮的培养方案修订中,一个明显的变化是课时在压缩,要求把时间归还给学生实践环节。算法与数据结构课程学时也由原来的64课时压缩为56课时(其中包括8课时的课内实验),再加为期一周的课程设计实践环节。而新工科时期,原知识体系、前沿资料、思政要求等教学内容未曾减少,反而有所增加,要求我们改变传统的教学模式和习惯,引入行之有效的教学方法和理念[9-10]。
  在算法与数据结构课程知识体系中,需要融会贯通,深入理解其内涵,每个知识点、每个教与学环节,都深刻反映着选择与设计,对成熟的进行选择,不成熟的改进设计,这样才能面向实际应用,加深对知识的掌握。因此,针对前文面临的问题,本文提出新时期以强化“选择-设计”为灵魂的教/学新理念,强化学生为中心,学以致用。
  二、贯穿整个课程教学的灵魂理念
  算法与数据结构课程知识体系存在2条线索:
  一是按逻辑结构:线性结构->树形结构->图形结构的顺序循序渐进、由易到难,侧重知识细节,局部掌握,目前该课程的教与学大多按这种模式。
  二是按解决实际问题的过程:逻辑结构->存储结构->算法设计->实验设计的顺序,侧重知识体系的全局掌握,是对局部知识的深入掌握。
  在以上知识体系的线索中,存在贯穿整个教学过程中的环节:选择与设计(如图1所示),结合其前置环节的评价。本节按第2条线索的顺序依次进行阐述。
  (一)逻辑结构选择与设计
  逻辑结构反映数据与数据之间的关联关系,数据结构基本逻辑结构有线性结构、树形结构、图形结构和集合四种。而实际问题中数据之间的关系往往比较复杂,因此,教/学中需要通过分析、凝练、抽象等过程,来选择设计合适的逻辑结构。在教/学设计中,该过程大体分为以下几个环节(如图2所示):   (1)根据实际问题中的具体操作作为对数据对象的要求,分析、抽象从而选择并确定数据元素。这里的数据元素不仅表示传统基本类型的数据,也包含有构造型(嵌套型)的数据元素,典型的案例是广义表。
  (2)分析数据元素与数据元素之间的关联关系,结合拟采用的存储方式,选择归属于相应的逻辑结构。
  (3)除集合外,三类逻辑结构之间存在着泛化和例化关系,因此在确定逻辑结构的同时,通过设计的方式,使其具备逻辑结构的可扩展性。
  (4)采用符号化的语言对逻辑结构进行形式化描述,在此基础上根据实际操作需求,进一步确定抽象数据类型ADT。
  (二)存储结构选择与设计
  存储结构是数据在磁盘中的存储方式,或者是数据结构在计算机中的表示。数据结构中也有四种基本的存储结构:顺序存储、链式存储、索引存储和散列存储。选择理想的存储结构是关键环节。
  在教/学设计中,存储结构的选择与设计大体分为以下几个环节,其中核心是选择与设计,而选择的依据与评估是关键。
  (1)根据实际问题涉及数据的特征以及设计的逻辑结构、各种操作的具体需要,初步选择相应的存储结构。
  (2)根据算法的具体优化要求,对存储结构的优劣进行评估,对相应的存储结构进行组合设计,比如树的存储结构双亲数组,是顺序存储结构与链式存储结构的组合设计。
  (三)算法设计
  算法与數据结构课程主要的研究内容是数据组织与处理,逻辑结构和存储结构的设计任务是数据组织,而后者是由算法完成的。算法设计在计算机类专业课程体系里有计算方法、算法分析等进算法进阶类课程,因此在本课程教学中,除要掌握相应知识点外,还需要训练算法设计、算法评价、算法改进的思维模式,具体过程如图3所示。
  (1)根据实际问题中软硬件需求,选择合适的算法设计方法,比如综合评估硬件配置、算法复杂性、可读性、效率需求等因素,对于二叉树的遍历,可以采用递归算法,也可以采用非递归算法。
  (2)理论分析算法过程以及数据特征,对算法各方面性能进行评价,调研相关文献,综合分析后给出改进方案。
  (3)改进算法。
  (4)实验设计
  “选择-设计”理念的关键环节是评价,而评价分两个层面,首先是前面各个环节中的理论分析评价,其次就是实验。实验环节主要完成两个任务:实验方案设计和实验分析。
  实验方案设计包括实验环境选择、开发工具选择、实验数据集选择、评价标准选择等。
  实验分析包括实验结果分析、各种参数的选择与分析等,而分析的结果作为改进实验方案设计的依据,从而形成本环节改进的闭环。实验环节的结果又作为前三个环节改进的依据,成为大闭环。
  三、线上/线下混合式教学模式
  在教/学过程中,强化训练“选择-设计”理念从而学以致用,提高学生对相关知识的理解深度,需要花费额外课时,这与新时期课时压缩,将时间还给学生自主学习环节的大环境是矛盾的,因此选择线上/线下混合式教学模式是很好的选择。
  线上/线下混合式教学模式的核心在于线上与线下教学资源的准确分配,不同的高校、专业和个人由于能力差异以及自主学习主动性差异,线上与线下教学资源的分配有所区别,因此把握学生的学习状态是该教学模式实施中关键环节,而“选择-设计”理念的训练过程可以为其提供重要依据(见图4)。
  四、教学实践与讨论
  (一)近年来实施效果评估
  近年来,在课程的教学实践中逐步推行“选择与设计”的理念,取得了初步的成效,学生对知识体系有了明显深入的理解,图5是我校近几年计算机专业的考试成绩分布情况,学生成绩呈现较好的正态分布,分布的峰值也逐步由75-80分提高到了80-85分,除了试题难度上可能存在的差异外,可以看出学生对课程的学习积极性、主动性及成绩上均有所提高。
  图6是我校近年来计算机专业学生课余时间参与实践环节的统计情况。从学生对教师科研项目的参与度和参与申报大学生创新创业项目的情况来看,学生参与的积极性也有了提高,为将来深造奠定了坚实的基础。
  (二)一分为二的哲学思想
  “选择与设计”灵魂理念的关键是评价,而评价的方法和依据有很多种,甚至有可能冲突。在选择顺序存储结构或链式存储结构时,需要根据数据特征、数据操作特征等具体情况进行选择,换一批数据或换一个实际问题,选择和设计的结果可能不一样。因此,在评价的过程中,可以较好地强化训练学生的具体问题具体分析、一分为二的分析能力。
  (三)科学研究能力的训练
  在“选择与设计”的教学理念中,不管是选择、设计还是评价,利用教材或教学大纲中的方法是远远不够的,尤其是大数据时代提供了丰富的文献资源,因此在教学实施过程中,可以有效地训练学生调研文献、阅读文献、选择评价方法、设计算法、改进和优化算法等严谨的科研态度和科研能力,这对工程教育认证中科研能力培养的毕业要求具有较好的支撑作用。
  五、结束语
  文章提出普通高校在算法与数据结构课程教学过程中深入强化“选择与设计”的灵魂理念,配合新时期线上/线下混合式教学方式,对学生强化知识体系的掌握具有较好的支撑作用。
  参考文献:
  [1]葛云生.《数据结构》课程教学改革与探索[J].高教论坛,2010(1):75-77.
  [2]董丽薇.“数据结构”课程教学方法的改进[J].沈阳师范大学学报(自然科学版),2012,30(2):307-309.
  [3]王德兴,胡学钢,张玉红,等.数据结构课程设计的改革与创新探讨[J].合肥工业大学学报(社会科学版),2008(5):94-97.
  [4]王海玲.大数据时代下信科专业离散数学教学改革[J].计算机教育,2020(7):66-69.
  [5]黄栋,王昌栋.结合大数据时代背景的《数据结构》教学改革研究[J].现代计算机(专业版),2018(3):61-64.
  [6]中国工程教育专业认证协会.工程教育认证自评报告指导书(2020版)[Z].2020.
  [7]习近平:把思想政治工作贯穿教育教学全过程[EB/OL].http://www.xinhuanet.com/politics/2016-12/08/c_1120082577.htm.
  [8]教育部.关于印发《高等学校课程思政建设指导纲要》的通知[Z].教育部,2020.
  [9]中央深改委审议通过《深化新时代教育评价改革总体方案》[Z].2020.
  [10]任雪萍.基于线上线下融合的数据结构教学改革[J].计算机教育,2019(7):5-9.
  基金项目:山西省高等学校教学改革创新项目“新时期《算法与数据结构》等专业基础课程教学法研究”(编号:J2020213)、“工程认证背景下的《数据挖掘》课程教学法研究”(编号:J2019129);山西省精品资源共享课“《算法与数据结构》”(编号:K2020148);太原科技大学教学改革创新重点项目“《算法与数据结构》等软件类专业基础课程体系教学改革”(编号:201908)
  作者简介:杨海峰(1980-),男,汉族,山西太原人,博士,教授,研究方向:大数据挖掘方法及应用。
  通信作者:蔡江辉(1978-),男,汉族,山西太原人,博士,教授,研究方向:数据挖掘与机器学习。
其他文献
摘 要:中华民族的伟大复兴离不开教育这项基础工程,教师作为人才培养道路上的“大先生”“筑梦人”“系扣人”和“引路人”,肩负着传递知识和传承文化的重任。而师德师风建设则对教师队伍的建设起着至关重要的作用。中外合作办学高校以其特殊的办学模式和多元的文化背景,其师德师风建设呈现出建设性与批判性、统一性与多样性、自律性与主动性、持久性与连续性的特点和功能,同样也存在着因中外双方成员人生规划和理想信念不同、
期刊
摘 要:教法改革是“三教改革”的重要内容,当前教法改革主要体现在适应“互联网+职业教育”发展需求,实行混合式教学改革。中药制剂技术课程是药品生产技术、中药学等相关专业的主要核心技术课程,开展混合式教学,借助现代信息技术能够有效提高课堂教学效果,有助于课堂教学的精准化、精细化,达到向课堂要质量的目标。  关键词:混合式教学;中药制剂技术;颗粒剂;三教改革  中图分类号:G642 文献标志码:A
期刊
摘 要:新媒体时代,大学生的心理问题更为复杂,教师的主导地位发生了动摇,同时新媒体为心理健康教育工作提供了多样的途径,这就为高校的心理健康教育工作提出了新的要求。积极心理学倡导运用科学的研究方法探究人的积极品质,挖掘个人优势,从而使人类的潜能得到充分发挥并获得幸福感,其研究对高校心理健康教育目标的实现、教育资源的扩充、教育方法的多元化等方面具有重要意义。为此,新媒体时代大学生心理健康教育工作要确定
期刊
摘 要:专业课程与思政教育相结合的“课程思政”是立德树人的重要举措,有利于提升人才培养质量。基于软件工程专业的科技文献检索课程,结合课程知识特征与学生专业背景,有机融入一些思政元素,期望提升学生的爱国热情、激发学生的创新意识、提升学生规则意识、激励学生养成自觉学习的好习惯等。文章从课程的思政目标要求、思政元素融入方式、教学案例设计、教学方式选取、专业特色体现、教学效果评价等方面对“课程思政”教学活
期刊
摘 要:高校思想政治理论课是落实立德树人的关键课程,在培养担当民族复兴大任时代新人中具有特殊重要的作用。农林院校学生思想政治理论课要以立德树人为根本,以强农兴农为己任,培养更多知农、爱农的新型合格人才,为全面推进乡村振兴作出新的更大贡献。文章通过对农林院校学生思想政治理论课有效性进行调查分析,从加强领导机制、健全教学机制、加大激励机制、建立保障机制、完善评价机制、建设协同机制等方面提出思想政治理论
期刊
摘 要:课程思政融入财务管理学课程的探索,是深化财务管理专业教学改革的重要内容,也是落实立德树人根本任务的重要途径。文章分析了课程思政融入财务管理学课程的必要性,提出将传统文化融入现代财务理论的教学进行课程思政的内容设计,从教师、教材和制度建设三个维度为课程思政提供保障。  关键词:课程思政;财务管理;传统文化  中图分类号:G641 文献标志码:A 文章编号:2096-000X(20
期刊
摘 要:马克思的著作中蕴含丰富的技术异化思想,他不仅揭示了技术对人的奴役,使主体沦丧的表征样态,而且深入剖析了技术异化发生的机理,即技术的资本主义应用,并指出了扬弃技术异化,促进人全面发展的路径。以马克思技术异化理论为基础,认识“微时代”智能算法推送技术宰制的根源与实质,探寻技术发展的价值旨归,对超越大学生思想政治教育困境具有深刻的启迪。正视技术异化是前提,扬弃资本逻辑是关键,实现大学生自由而全面
期刊
摘 要:课程思政建设是当前高等教育中“立德树人”的基本教学理念和主要任务。以新能源专业基础课程空气动力学及机翼理论为例,利用“学习强国”学习平台的思政资源,从课程导入方式、爱国主义情怀培养和专业课课程思政评价体系三个方面着手,探索了专业课课程思政建设的方式和效果。结果表明,在空气动力学及机翼理论课程教学中融入思政元素,不但增加了专业课程学习的趣味性,提高了学生的学习兴趣,而且对提高学生学习成绩、掌
期刊
摘 要:科技引领和人才水平是支撑国力发展的主要战略资源,科学研究与高等教育的深度融合是当今世界高水平大学的发展趋势。深入剖析高校科技创新人才培养现存问题,包括组织引导不足,主体责任落实不明;培养目标定位不准,价值理念偏差;忽略协同体系,培养模式单一;实践环节薄弱,主动创新意识淡薄。文章提出了基于竞赛驱动的以科技创新育人为总目标、双向闭环管理、三项学科竞赛驱动、四层次协同育人体系的科技创新人才培养模
期刊
摘 要:结合专业新行业发展观,按照工程认证与新工科建设要求,以OBE理念为指导,坚持以学生为中心,注重实效产出,将思维导图法引入专业基础课与专业课教学过程,采用调查问卷、作业反馈、成绩分析等方法对实践效果进行检验和分析,结果表明思维导图法对于提升教学效果和教学质量成效显著。后续可在更多专业课教与学过程中应用,以思考点替代知识点,将工科思想贯穿其中,深入挖掘处于中心主体地位的学生潜能,激发创新思维,
期刊