兵法和算法双主线的算法课程思政建设.pdf
《兵法和算法双主线的算法课程思政建设.pdf》由会员分享,可在线阅读,更多相关《兵法和算法双主线的算法课程思政建设.pdf(5页珍藏版)》请在咨信网上搜索。
1、第 10 期2023 年 10 月 10 日计 算 机 教 育Computer Education中图分类号:G64248兵法和算法双主线的算法课程思政建设罗 烨,王剑飞,朱亚萍,赵生捷,宋庆国(同济大学 软件学院,上海 201804)摘 要:针对现有算法课程思政建设普遍存在的思政教育主题分散、影响效果有限等问题,提出以兵法和算法为双主线的算法课程思政建设方案,以算法设计与分析课程为例,介绍具体课程思政建设实践,最后通过三方联动教学评估及反馈机制验证说明该方案的可行性和有效性。关键词:算法课程;课程思政;兵法谋略;双主线文章编号:1672-5913(2023)10-0048-05第一作者简介:
2、罗烨,女,副教授,研究方向为计算机视觉、机器学习以及医疗影像处理与分析等,。0引 言算法课程是计算机类课程体系中公认的一门非常重要的基础课程,主要目的是通过理论讲解、实例演示以及课内项目训练,培养学生掌握计算机算法设计、算法分析及复杂性理论的基本概念、基本的算法分析方法和常用的算法设计技术。近年来,该课程受到广大理工科甚至相关专业学科学生的普遍欢迎。针对计算机类算法课程的思政建设是十分必要和重要的1。一方面,计算机和软件工程类人才在社会中的需求量越来越大,活跃在各行各业的 IT 人才需要更高的社会责任感和职业道德;另一方面,算法课程较为基础,是计算机类专业普遍认可的基础课程,研究以算法课程为抓
3、手的思政教育模式对各大高校计算机类专业人才培养具有较高的借鉴和推广意义。目前各大高校的计算机类算法课程思政建设普遍还不成熟和完善,还存在较多的共性问题。1高校计算机类算法课程思政建设的特点和问题众所周知,课程思政的建设方案与建设效果直接与开设课程的内容特点以及授课对象的人群特点有着紧密的联系。以同济大学软件学院开设的算法设计与分析课程为例进行具体阐述。1.1计算机类算法课程的特点(1)课程理论深度深、难度大,包含较多的公式和推导,如递归关系式求解、主定理(Master Theory)的证明和推导、动态规划问题的建模、贪心算法的最优性证明等,学生理解起来难度比较大。(2)课程内容多,包括课程内容
4、包括算法和算法效率分析的基本概念、分治算法、分支限界算法、动态规划算法、贪婪算法、随机算法、近似算法、计算复杂度等知识点,但各大高校普遍的课内上课时间是 34 学时或 51 学时,授课时间有限,主讲教师如何进行内容选择且做到重难点突出也是一个重要的问题。(3)课程的学习一般以编程语言和数据结构为先修课程,而这些课程多以具体的代码编译和执行过程为重点,但本课程核心在算法思想的介绍和分析,较为抽象。(4)课程的内容较为基础,专业性不鲜明,不同于其他专业课程如操作系统、数据库等具有明确的应用场景,算法课的内容可以融合在依赖于计算机实现的各种功能系统中,如操作系统的进程调度算法、无线网络中的定位算法、
5、人工智能的梯度下降算法等。应用场景不明确的知识介绍,让学生在学习过程中极其容易丢失学习的目的性。课程思政第 10 期491.2算法课程中“人”的特点全国各大高校尤其是上海市的四大教育部直属高校开设的算法课程在授课教师以及授课对象上,也普遍存在以下几个特点。(1)算法课程是计算机类专业普遍开设在大一或大二的重要基础课程,受众人群数量大,且学生年龄相对较小。(2)学生多为工科背景,在人文素养及工程伦理、职业道德等环节的引导普遍较少。(3)授课教师所承受的授课压力,如有限时间内大量的知识输出、活跃的课堂气氛、老师们自身的知识储备(偏工程技术、弱人文精神)等,都决定了该课程在开展教学育人时存在的局限性
6、。1.3现有算法课程思政建设存在的问题(1)现有算法课程思政建设普遍存在多个课程知识点与多种思政元素融合的现象(如国际视野、民族情怀、科技进步、传统文化、职业道德、科学精神等)2-6;在课程思政环节,学生学习体会有拼凑感强、系统性差的问题。相应的,在学习完相关专业知识后,其相关的思政教育明显存在效果差、影响力度小的问题。(2)算法课程本身的特点限制了课程思政的开展。算法课程具有内容多、难度大的特点,在充分讲授原有课程内容的基础上再进行思政建设和设计,存在时间少、可施展空间小的问题。(3)算法知识点与思政元素融合方式、人才培育效果评价机制等尚无明确形式,课程思政建设方案有待进一步探索。2以兵法和
7、算法为双主线的算法课程思政建设针对现有算法课程思政建设的难点和问题,将算法学习与中国古代著名兵法孙子兵法 和三十六计 相融合,从问题本质上实现思政教育与算法知识的双主线并行学习的思政建设框架。具体建设方案如图 1 所示,即按照算法课程的内容结构安排,为算法课程中每一部分的知识点安排对应的兵法谋略解读,同时引出对应的思政育人因素,以此期望学生在学习算法的同时,协同学习兵法谋略中的对应计策和理念,获得对中国传统文化尤其是以兵法谋略为代表的民族文化自豪感和成就感。具体的对应点解读可参见 2.2 节。图 1 以兵法和算法为双主线的算法课程思政建设方案2.1以兵法为主题的算法课程思政建设的育人目标孙子兵
8、法和三十六计是我国文化的精髓,具有很高的历史地位和借鉴意义。孙子兵法 成书于春秋末期,是我国古代流传下来最早的最完整的军事著作,其主要叙述了战略方面的理论,其中的哲理不仅适用于军事战争,对商业、政治竞争方面也有借鉴意义7。内容包括战争规律、哲学、战略、政治、经济、外交、地理等内容,涉及面很广。与此同时,三十六计 或称三十六策,是指中国古代三十六个兵法策略,语源于南北朝,成书于明清,它是根据中国古代军事思想和丰富的斗争经验总结而成的兵书,是中华民族悠久的非物质文化遗产之一。以这两本典籍作为算法课程思政建设的主要参考,可以达到以下 3 个主要育人目标。(1)在加深对算法的理解和运用的同时,增强学生
9、对中华民族传统文化尤其是兵法的深刻认识,体会中华民族文化的博大精深,弘扬文化自信。如果把兵法和战术谋略当成战争胜利的算202350计 算 机 教 育Computer Education法,那么算法则是把计算机有限的时间和空间资源作为战场,人们通过设计不同的算法实现对计算机资源的竞争和争夺。从这个角度,兵法谋略和算法思想具有极高的契合度。(2)通过在授课过程中,连续地引入相同主题的思政元素,实现对学生文化自信、民族自豪感的强化性教育;同时也有效地避免传统课程思政建设中存在的思政元素多且主题不统一的 问题。(3)兼容性地吸收其他思政元素,如对待科研的探索精神、工程师的职业道德等,适当地穿插在其他算
10、法知识点中,避免过度强调“兵法”带来的思政教育学习厌倦感。鉴于此,以兵法和算法为双主线学习的算法课程思政建设方案从以下 3 个方面分别对课程进行建设。2.2建立兵法和算法知识点映射矩阵梳理算法和兵法的知识体系,列举二者共通性,具体见表 1。在表 1 中,算法课程中的主要算法思想及其对应的兵法谋略计策均通过矩阵的形式列出,每个知识点的契合点也通过兵法谋略的解读以及算法思想的解读进一步关联起来。表 1 部分算法课程知识点和兵法谋略知识点的解读和对应关系序号算法知识点算法思想解读兵法谋略解读兵法谋略知识点思政元素点1算法效率分析框架介绍在有限时间和空间内,通过优化算法设计,提高算法效率;算法设计思想
11、是提高算法效率的关键夫用兵之法,全国为上,破国次之,全军为上,破军次之,即作战中以谋略取胜,实现“不战而屈人兵”孙子兵法:作战篇培养学生精益求精的工匠精神2蛮力法的基本思想及其案例分析通过遍历以及穷举的方法,总能找到问题的解。解决问题是首要任务,效率是次要的“军争之难者,以迂为直,以患为利。“军争”中最困难的地方就在于以迂回进军的方式实现更快到达预定战场的目的,把看似不利的条件变为有利的条件孙子兵法:军争篇中华民族迎难而上、坚韧不拔的奋斗精神3分治算法思想及其框架的介绍将大规模的问题不断递归地分解成一系列小规模问题,直到小规模问题能直接求解。分治法思想即分而治之,逐个击破“故用兵之法,十则围之
12、,五则攻之,倍则分之,敌则能战之,少则能逃之,不若则能避之”,其中“倍则分之”即通过分兵作战最后取得胜利孙子兵法:谋攻篇分工合作、合作共赢的团队意识4变治法思想及其相关案例通过简化问题实例、改变问题的表现形式、问题转换等实现对原问题的间接求解指用偷换的办法,暗中改换事物的本质和内容,以达蒙混过关的目的三十六计:偷梁换柱变通要有度,警示学生做人做事的底线5回溯法基本概念及案例分析在问题求解时不断递归迭代,遇到不符合要求的解或非最优解即回溯到上一步,再继续求解故意先放开他,使他放松戒备,充分暴露,然后再把他捉住三十六计:欲擒故纵百折不挠的抗挫折能力6动态规划基本概念及案例分析对比动态规划的核心思想
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 兵法 算法 主线 课程 建设
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。