信息化与计算机教育本栏目责任编辑:王力ComputerKnowledgeandTechnology电脑知识与技术第19卷第4期(2023年2月)基于Python语言描述的数据结构课程设计实践探究汪舜敏1,3,彭擎宇2★,段景辉1,3,梁志勇1,3,周显春1,3(1.三亚学院信息与智能工程学院,海南三亚572022;2.海南热带海洋学院计算机科学与技术学院,海南三亚572022;3.三亚学院容淳铭院士工作站,海南三亚572022)摘要:《数据结构》作为高校计算机专业的四大专业课课程之一,一直是学生学习的难点。为提升其课程设计效果,帮助学生更好地掌握相关知识,本文基于Python语言对算法进行描述,从混合式教学、思政元素角度进行考虑,以三亚学院信智学院学生为例,基于芯位教育一体化平台设计课程的教学内容、教学过程。实践结果证明,应用设计方法后,整体教学效果良好。关键词:混合式教学;思政建设;数据结构;Python语言描述中图分类号:G423文献标识码:A文章编号:1009-3044(2023)04-0169-03开放科学(资源服务)标识码(OSID):Python语言具有简洁性、易读性以及可扩展性等特点,在网络爬虫、数据分析、机器学习等多个领域被广泛应用[1]。2022年5月,TIOBE编程语言排名榜中,Python已跃居全球前四,成为4大流行语言之一,该语言也陆续成为高校计算机专业的基础课程[2]。目前,许多高校计算机专业的数据结构课程已采用Python语言进行描述,其中,北大陈斌老师的《数据结构与算法》是一个真实案例。1课程总体设计本课程以三亚学院信息与智能工程学院学生为例,本学院学生相比本科公办院校学生整体而言存在一定差异,为提升学生学习效果,需要采用因材施教的教学方法。根据以上学生现状,本文结合Python语言的特点,采用Python语言对《数据结构》课程进行描述。主要从混合式教学、思政元素两大方面进行课程设计,共计60学时,其中理论课45学时,实践课15学时。教学方法采用线上线下混合式教学法、案例讲解法、团队合作法等多种形式。以教师讲解为方向,以线上学习为辅助,围绕学生学习情况,及时采取措施调整教学方案,将所学知识融入实践教学,突出学生动手能力和独立解决问题的能力。2课程混合式教学设计混合式教学的基本理念是“以学生为主体,教师为主导”,其可以将传统线下教学和线上的网络教学相结合,综合课前课中课后设计、随堂小测、课后练习等师生互动、生生互动环节[3],通过线上+线下的教学方式,充分发挥在线教学与传统线下教学的优势,使线上教学由教学辅助活动变为教学必...