The purpose of this course is to provide the students with solid foundations in data structures, one of the basic concepts in computer programming. The main objective of this course is to teach computer science students on how to select and design data structures that are appropriate for a specific type of problem. This course is also about analyzing different types of algorithms implemented on specific functions of a data structure and study the computational complexities. This course offers the students a mixture of theoretical knowledge and practical experience.
- Teacher: Jomari Joseph A. Barrera