数据结构与算法第一部分 | Data Structures and Algorithms Part 1 (edX)

Start Date
No sessions available
数据结构与算法第一部分 | Data Structures and Algorithms Part 1 (edX)
Free Course
Categories
Effort
Certification
Languages
Basic programming skills in C/C++.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

数据结构与算法第一部分 | Data Structures and Algorithms Part 1 (edX)
这门课程将帮助学生学习如何运用数据结构和算法解决复杂的实际问题。 | This course will help students learn to use data and algorithms to solve complex real-world problems.

Class Deals by MOOC List - Click here and see edX's Active Discounts, Deals, and Promo Codes.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Computers are an important tool for problem solving and are deeply involved in modern life. Computers perform operations on data. What is the logical relationship among data? How is data stored in computers? What algorithms are required to solve particular problems? These are the questions that will be answered in “Data Structures and Algorithms,” an important core course in Computer Science.




The course also introduces students to fundamental data structures and classical algorithms used in more specialized courses, including Operating Systems, Software Engineering, Database Systems, Compiler Principles, Computer Graphics and Human Computer Interaction.

Niklaus Wirth described the important and indivisible link between algorithms and data structure in his book, Algorithms + Data Structures = Programs.

The course will build on Wirth’s ideas as it helps students improve their knowledge of theory and their ability to think abstractly to solve problems. Building on a solid theoretical foundation, students will analyze problems using data and algorithm abstraction. Students will learn how to organize data efficiently and make tradeoffs between space and time complexity, design efficient and effective algorithms, and implement high quality programs to solve complex real-world problems. After studying this course, students will be well prepared for further study and research in engineering and other computer-related areas.

This is an intermediate-level course appropriate for sophomore students majoring in computer science or other science/engineering disciplines. Students should have learned "introduction to computing", with the knowledge of structured and object-oriented programming.


What you'll learn

点击上方绿色按钮报名。

帮助学生学习如何运用数据结构和算法解决复杂的实际问题

利用计算机解决实际问题需要将问题抽象

会围绕着“算法+数据结构=程序”的思路,以问题求解为导向进行学习

- Use data and algorithms to solve complex problems

- How algorithms are used to solve real-world problems

- Introduction to fundamental data structures and classical algorithms



0
No votes yet

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Free Course
Basic programming skills in C/C++.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.