25.9.2
This website uses cookies to ensure you get the best experience on our website. Learn more

Data Structures and Algorithms (Competence)

CHONGFEUNGPRINYA SIVAKORN

'This course introduces non-computing students to efficient computational problem solving in an accelerated pace. Students will learn to formulate a computational problem, identify the data required and come up with appropriate data structures to represent them, and apply known strategies to design an algorithm to solve the problem. Students will also learn to quantify the space and time complexity of an algorithm, prove the correctness of an algorithm, and the limits of computation. Topics include common data structures and their algorithms (lists, hash tables, heap, trees, graphs), algorithmic problem solving paradigms (greedy, divide and conquer, dynamic programming), and NP-completeness.'

Issued on

August 25, 2020

Expires on

Does not expire