打开课程思政的N种方式——“校长导学”篇③
课程简介
《数据结构》是计算机学科的一门综合性的专业基础课,主要讨论基本的算法理论,数据的逻辑结构、存储结构及基于这些结构上的算法,数据组织和处理技术。通过本课程的学习,可使学生具备基本、良好的程序设计技能,编制高效可靠的程序,初步具备从现实问题抽象到信息范畴再到计算机中数据组织和处理的转换,实现解决问题的较综合的能力,为学习后续课程和设计系统程序打下坚实的理论基础和实践基础。课程中将“大国工匠”、“科技创新”、“文化传承”、“家国情怀“等思政要素与课程内容有机融合,培养学生严谨的工作作风,良好的创新意识,塑造学生有爱心、讲公德的品格,引导学生脚踏实地,将个人发展与专业学习融入到国家与民族振兴之中,为国家建设贡献智慧和力量。
教师介绍
鲁东明,博士,教授,浙大宁波理工学院党委委员、副校长。浙江大学计算机科学与技术学院博士生导师,石窟寺文物数字化保护国家文物局重点科研基地(浙江大学)主任,数字文化传媒技术浙江省重点科技创新团队负责人与首席科学家;兼任浙江省计算机学会常务理事、网络技术专业委员会主任,国家文化遗产科技保护区域创新联盟(浙江省)秘书长、浙江省文物保护传承专用装备产业技术联盟理事长等。入选教育部“新世纪优秀人才、浙江省“151”人才工程。长期从事深度学习与图像处理、AIoT、大数据人工智能、数字文化遗产保护利用等研究,获发明专利授权6项,获软件著作权9项;出版学术著作2部,发表学术论文80余篇,其中SCI/EI收录60余篇;两次获得国家科技进步二等奖。
教学目标
掌握“队列”这种数据结构是本课程的基本目标和任务。以排队打饭、打印机打印作业等生活中的案例开始,引导学生提炼“队列”是一种“先进先出”特点的线性结构。在与线性表、栈的对比分析中,进一步掌握“队列”的操作特点和需求。进而讲述不同存储结构上队列的主要操作和实现,以及队列的应用。在知识传授中融入价值引领、人格塑造等思政元素,树立起价值塑造、能力培养、知识传授三位一体的教学目标。
教学案例
01【案例1】理解队列的基本概念:队列本质上是一个先到先服务(先进先出)表。计算机操作系统在进行资源分配的时候,在一些场合就是采用先到先服务的调度算法,来进行作业的调度或进程的调度,这样来保证系统能为用户提供有序有效的服务。日常生活中,如果不遵守社会公德,随意插队,那有人就可能长时间或者永远得不到服务。育人元素:遵守社会秩序、尊重社会公德。02【案例2】比较分析线性表、栈和队列三种线性结构的特点和区别,指出数据对象的共同之处和操作的不同之处。进一步让同学们学会从定义—功能—应用三个方面掌握数据结构的本质。最终使学生能够判断数据对象适合采用哪种线性结构。育人元素:具体问题具体分析。
学生感言
01今天有幸聆听校长——鲁校长的讲课,鲁校长的讲课内容渊博,生动形象又贴合实际,朴实易懂。鲁校长的授课条理清晰,由浅入深,以小见大,让我们对数据结构的印象从刻板沉闷变成生动有趣;引导我们认识到专业知识不应该仅仅止步于课堂知识,还关系着背后的哲理逻辑。——计算机206班匡咏辉02我觉得鲁校长的讲课非常的有趣,鲁校长能把抽象的数据结构用实际的生活中一个个栩栩如生的例子解释,并辅以其多年在数据结构教学方面上的感悟与总结,给我们上了一堂酣畅淋漓的数据结构理论课,提供了精神食粮。——计算机206班章茂淳
▶浙大宁波理工学院融媒体中心出品
▶图文来源丨浙大宁波理工学院
▶今日编辑丨浙大宁波理工学院融媒体中心 彭钰颖
▶一审丨李青青
▶二审丨卢帆
▶终审丨韩晶晶
-上网不涉密 涉密不上网-
浙大宁波理工学院
▼
订阅号:nitnews
投稿邮箱:nitnews@nit.net.cn
或是直接留言官微后台
欢迎大家踊跃投稿
一经录用,有小礼品可以领取哦