|
|
数据结构整体教学设计 一、课程性质与培养目标 课程性质:高职计算机类专业基础课。 先修课程: C或JAVA语言程序设计 课程培养目标:“数据结构”是计算机类专业开设的一门重要的学科基础课和核心课程。通过抽象地讨论数据集合的逻辑关系以及研究如何把抽象数据结构转化为存贮组织形式(数据的存贮结构),并介绍在各种相应的数据存储数据方式下针对数据应用的各种操作算法。通过本课程的教学,对学生今后进行程序设计这个艺术性很强的工作起到相当的规范化作用,有了一定的规范与方法可循。学生通过“数据结构”课程的学习和训练,将会给他们今后在非数值处理领域的软件设计方面提供极大的帮助。 二、课程设计理念 “数据结构”问题起源于程序设计的发展。从六十年代末到八十年代初,人们逐渐认识到了程序设计规范化的重要性。因而提出了程序结构模块化。与此同时,计算机也已经开始广泛地应用于非数值处理领域,操作系统、编译程序、数据库等系统软件的设计已进入方法化时期。人们注意到了数据表示与操作的结构化,程序中常用的一些数据表示,如线性表、链表、广义表、栈、队、树、图等被单独抽出研究。在这种情况下,计算机类软件专业开始产生“数据结构” 课程对学生进行规范化程序设计起了重大作用。 国内外大学的计算机专业都把“数据结构”当着一门重要的专业基础课和必修课。在该课程的教学中,除了强调基本数据结构外,在学生先修了面向对象的程序设计基础上,还适当增加了一些数据结构和算法设计等新知识和新内容。同时,进一步精简存储管理,外部排序等属于“操作系统”和其他课程的内容。此外,在“数据结构”课程的教学、辅导、答疑、作业、讨论、测试、实验、实习等教学环节中,更多地利用网络教学资源和现代教育技术,从根本上提高了“数据结构”课程教学质量。 1.培养学生规范合理的专业素养
|
|