摘要
数据结构与算法作为计算机科学与技术专业的核心课程,在课程体系中承担着对专业学习承前启后的重要作用,也是学科专业大思政格局中的重要分支和组成部分.根据近年来的教学实践经验梳理课程思政教学理念,确立课程思政实施原则,优化具体课程思政教学案例.以哈夫曼树与哈夫曼编码、Dijkstra最短路径和哈希查找3个具体课程设计为例,阐述其中的元素剖析、细节设计、元素呈现、教学效果以及总结与反思,以期为相关课程教学提供参考.
Abstract
Data structures and algorithms,as a core course in the field of computer science and technology,plays an important role in the cur-riculum system by bridging the gap between foundational and advanced learning.It is also an important branch and integral part of the ideologi-cal and political education in the discipline.Based on recent teaching practice experience,we have outlined the principles of integrating ideol-ogy and politics into the curriculum.We have optimized specific examples of how to incorporate ideological and political elements into the de-sign of the course.Taking the specific course designs for Huffman trees and Huffman encoding,Dijkstra's shortest path algorithm,and hash-based searching as examples,we elaborate on the analysis,detailed design,presentation of ideological and political elements,teaching effec-tiveness,as well as the summary and reflection of incorporating ideology and politics into the curriculum,in order to provide reference for the teaching of related courses.