This course gives students exposure to data structures, that are dynamic arrays, linked lists, stacks, queues, and fundamental binary trees. This course also strengthens further programming skills in C++ using computational thinking methods through topics that include recursion, object oriented design, data abstraction, and classes. This course gives fundamental knowledge on abstract data types and data structures in problem solving
Skill Level: Beginner