The main objective of the course is to teach the students how to select and design data structures and algorithms that are appropriate for problems that they might encounter which is a basic programming concept.