刘喜勋 姜庆伟 戚 娜 夏东盛
工作坊+任务驱动的数据结构与算法课程教学改革及实践探索
刘喜勋姜庆伟戚娜夏东盛
为了解决传统教学过程中面临的一系列问题,本文通过把工作坊+任务驱动教学模式引入数据结构与算法课程教学改革,通过陕西工业职业技术学院软件技术专业三年的教学实践,形成了“一个项目贯穿、两重身份交替”的运行机制,实现了知识传授、学生实践能力和创新能力培养。
工作坊+任务驱动 数据结构与算法 改革与实践
数据结构与算法课程是计算机专业课程改革和资源建设核心课程之一。在该课程中介绍的各类数据的逻辑结构、存储方式及相关的算法是程序设计的基础。[1]在教学过程中,如何培养学生的数据抽象、设计算法和开发软件的能力?如何培养学生在学习这门课程之后,应用数据结构的相关知识,解决软件工程的相关问题?如何培养学生创新能力?为了让这些问题得到解决,我们把工作坊+任务驱动教学模式引入数据结构与算法教学实践中。
1.工作坊定义
工作坊(workshop)一词,最早出现在教育与心理学的研究领域之中。上世纪60年代美国的劳伦斯·哈普林(Lawence Harplin)成功地将工作坊的理念引用到都市建设计划讨论之中,使不同立场、不同阶层、不同族群的人们,可以在一起思考、共同探讨、相互交流。在讨论都市建设计划或是社区环境议题时,成为一种鼓励大家参与、实现创新以及找出解决问题对策的有效方法。……