Enrolment options

This course covers the standard data representation and algorithms to solve computing problems efficiently (with respect to space requirements and time complexity algorithm). It covers the following topics: arrays, linked list, stacks, queues, trees, and graphs. Thorough discussion of sorting and searching algorithms is covered. In this course, Java language programs are used for implementing various concepts, but you can easily code them in any other language like C++, C#, or Python, etc.

 At the end of the course, the students are expected to be able to design and implement a program based on a given specification using any of the different data structures and algorithms.

Guests cannot access this course. Please log in.