The objective of the course is to understand the best practices in software engineering and develop the necessary skills to handle software projects in a principled way.
Objective of this course is to learn different algorithm design techniques, advanced data structures and how to analyze complexity of them. (Pre-requisite: CS112, CS121, CS222)
Objective of this course is to learn algorithmic techniques developed for handling large amount of data and emphasize on both theoretical as well as practical aspect of it.