SPOC学校专有课程
数据结构
分享
spContent=课程主持人具有15年授课经验,针对本课程精心设计,采用实例动画讲解抽象的知识点,本门在线课程中包含微课视频、PPT课件、动画资源、测试和讨论等,共有99节微课、52个动画、350道测试题等。主持人编写出版江苏省重点教材、新形态一体化教材《数据结构》一部,曾获得全国微课教学设计大赛一等奖。
—— 课程团队
课程概述

本课程是软件技术、网络技术等计算机类专业的一门重要的专业基础课程,其理论性、实践性、综合性都比较强。它是软件开发的基础,提高学生逻辑思维能力的核心,也是各工程领域的桥梁。使读者学会如何把现实世界的问题转化为计算机内部的表示和处理。通过本课程的学习,提高学生数据结构设计与算法设计能力,为后续课程,特别是综合项目开发方面的课程打下了厚实的知识基础。本课程的先导课程为C语言程序设计,后续课程为移动开发、PHP、JSP、软件工程、综合实训。该门在线课程共计45课时,12周内完成学习资源发布。

授课目标

本课程本学期面向社会学习者开放,学习者可以根据课程发布的内容及学习指南,独立或者团队完成内容的学习,通过该门在线课学习可以使学习者学会如何把现实世界的问题转化为计算机内部的表示和处理,进而提高学生数据结构设计与算法设计能力

成绩 要求

总成绩60分至84分为合格,可获得合格证书;总成绩85分至100分为优秀,可获得优秀证书。成绩考核由视频学习、单元测试、讨论等构成。

课程大纲
预备知识

学习本门课程之前,应该学习《C语言程序设计》、《计算机应用基础》。

参考资料


教材:李刚 刘万辉主编.《数据结构》C语言版.高等教育出版社.20171

教材:李学刚 主编.《数据结构》C语言描述.高等教育出版社.20135

常见问题

Q :  数据结构是C语言吗?

A :  数据结构研究数据的表示、组织和存储方法,各类算法可以用C语言实现程序设计,当然也可以用Java语言实现,本课程是采用C语言实现数据结构的各类存储算法设计。

Q :  本课程中各模块难度如何划分的?

A :  数据结构的逻辑结构主要分为线性结构和非线性结构,线性表、栈、队列、字符串、二维数组属于线性结构,内容难度适中;树、图属于非线性结构,内容难度偏难。


下载
下载

下载App