1.1《算法与数据结构》的教学学情
课程情况:《算法与数据结构》依托于:教学团队所建设的山东省高校联盟的在线《算法与数据结构》教学平台(已运行4个学期)和优慕课中的《算法与数据结构》教学平台(已运行6个学期)。使用的课本:是教学团体所编写的《数据结构实用教程》(C语言版)。教学课时分配:在线《算法与数据结构》平台学习+线下见面课12课时+线下上机课10课时的运行方式。
学生情况:正在运行的《算法与数据结构》在线课程由不同学校、不同专业、不同年级的学生在学习,学生数量大,学生的知识水平和知识结构都不同。
《算法与数据结构》在实践教学中产生的问题:十多年的《算法与数据结构》教学实践表明:无论是传统授课方法还是在线教学方法中,《算法与数据结构》课程的教学与学习是需要与《高级语言程序设计》紧密结合的。但实践中,《算法与数据结构》和《高级语言程序设计》是两门独立且分别讲授的课程,并且由于授课学生对《高级语言程序设计》的掌握程度不同,无法将数据结构理论用编程语言实现,往往需要教师脱离数据结构课程再讲解相关编程方面的知识,这影响了《数据结构》的授课效果和教学计划的完成。