The University of Adelaide is offering free online course on Introduction to Data Structures. The assumed knowledge is introductory programming, including variables, conditionals, loops and functions or an equivalent course.
In Introduction to Data Structures, you’ll learn the fundamentals of creating data structures, and gain exposure to coding and visualising data structures. The course will start on March 21, 2017.
Course At A Glance
Length: 6 weeks
Subject: Computer Science
Institution: University of Adelaide and edx
Certificate Available: Yes, Add a Verified Certificate for $50
Session: Course Starts on March 21, 2017
The University of Adelaide is one of Australia’s leading research-intensive universities and is consistently ranked among the top 1% of universities in the world. Established in 1874, it is Australia’s third oldest university and has a strong reputation for excellence in research and teaching. The University is known for its dedication to the discovery of new knowledge and preparing the educated leaders of tomorrow. It has over 100 Rhodes Scholars, including Australia’s first Indigenous winner, and five Nobel Laureates among its alumni community. Currently there are more than 25,000 students from over 90 countries.
About This Course
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.
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.
Why Take This Course?
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.
- 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
Dr. Nick Falkner
Nick loves teaching and does most of his education research into the areas of motivation, time management and effective teaching delivery.
Dr. Brad Alexander
Brad is a lecturer and Director of Teaching in Computer Science at the University of Adelaide.
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.
How To Join This Course
- Go to the course website link
- Create an edX account to SignUp
- Choose “Register Now” to get started.
- EdX offers honor code certificates of achievement, verified certificates of achievement, and XSeries certificates of achievement. Currently, verified certificates are only available in some courses.
- Once applicant sign up for a course and activate their account, click on the Log In button on the edx.org homepage and type in their email address and edX password. This will take them to the dashboard, with access to each of their active courses. (Before a course begins, it will be listed on their dashboard but will not yet have a “view course” option.)