数据结构导论

Introduction to Data Structures

Learn how data can be organised to empower you to write great programs to solve complex problems.

416 次查看
阿德莱德大学
edX
  • 完成时间大约为 6
  • 初级
  • 英语
注:因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

Develop your programming language skills

How to encode and make a working visualisation of objects and present on screen

How to produce basic data structures such as linked lists, trees and graphs, as part of a simple graphical application

课程概况

Well organised data structures allow for quick and efficient retrieval of information and are essential for modern computing. Organised data can be easily sorted, ordered, and searched to retrieve information that meets certain requirements.

In Introduction to Data Structures, you’ll learn the fundamentals of creating data structures, and gain exposure to coding and visualising data structures. You’ll explore the importance and impact of well organised data.

You’ll learn how to build a program from small pieces and understand why organisational approaches make such a difference to some very common approaches to solutions.

The course identifies the most important and useful data structures in use in modern programming and each will be presented with exercises for building, visualising, and manipulating that structure. Each exercise embeds a simple and intuitive application for the particular organisation of data that we present. Through the course you will be given a concrete understanding of data structures by writing your own programs to interact with the data structures.

You’ll get the most from this course if you have some understanding of simple programming, and the Foundation week of the course will allow you to test the level of knowledge you require. Learners that have completed the Think. Create. Code. course will have sufficient coding skills to take this course.

预备知识

The assumed knowledge is introductory programming, including variables, conditionals, loops and functions which can be covered by the completion of associated AdelaideX MOOC: Think. Create. Code. or an equivalent course. Additional content on functions will be available in Week 0 of the course where we will also signpost to Think. Create. Code. for any students concerned that they do not possess the assumed level of knowledge.

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2020 MOOC.CN 慕课改变你,你改变世界