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

Data Structures and Algorithms (Competence)

DENNIS WANG BAO RONG

'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

February 3, 2023

Expires on

Does not expire