Pre-requisites | Evaluation | Logistics | Schedule | Quizzes/Assignments

Pre-requisites


References


Logistics


Evaluation


50% Assignments | 50% Lab exams
Number of assignments = 10
Number of lab exams = 2

Schedule

The slides have been created by Prof. Rupesh Nasre


Lab# Contents Lecture Slides Extra Reading Material
Lab 0 Introduction Slides -
Lab 1 Polymorphism Slides Chapter 11, GeeksForGeeks
Lab 2 Searching - GeeksForGeeks, HackerEarth
Lab 3 Sorting, Functors Slides Overview, Functors in Sorting
Lab 4 Inheritance Slides Chapter 9, Section 2.2
Lab 5 Dynamic Programming, Templates Slides Chapter 6, Introduction to DP
Lab Exam 1 - - -
Lab 6 Trees, Streams Slides Will be available soon
Lab 7 Graphs, STL Slides STL, BFS, DFS and its applications
Lab 8 Graphs - Will be available soon
Lab 9 Strings - Introduction,String class
Lab 10 Combination of graphs / matrices / strings / ... - Will be available soon
Practice Lab - - -
Lab Exam 2 - - -

Quizzes/Assigments


Links Release Date Submission Date
Assignment 1 Challenge | Problem Set 1/28/2019 1/31/2019
Assignment 2 Challenge | Problem Set 2/4/2019 2/7/2019
Assignment 3 Challenge | Problem Set 2/11/2019 2/14/2019
Assignment 4 Challenge | Problem Set 2/18/2019 2/21/2019
Assignment 5 - 2/25/2019 -
Lab Exam 1 - 3/4/2019
Assignment 6 - 3/11/2019 -
Assignment 7 - 3/18/2019 -
Assignment 8 - 3/25/2019 -
Assignment 9 - 4/1/2019 -
Assignment 10 - 4/8/2019 -
Lab Exam 2 - 4/22/2019