[Home]

CSI 228: Algorithms Lab, Summer 2017

Course Teacher
Arif Arman
Lecturer
Department of CSE, United International University
Room: 1601 Email: arman@cse.uiu.ac.bd

Class Time
Section A Tuesday, 2:10 PM - 4:50 PM Computer Lab 4
Section B Sunday, 2:10 PM - 4:50 PM Computer Lab 9

Counseling Hours
Sunday, Tuesday, 11:15 AM - 2:10 PM

Books
Introduction to Algorithms, Third edition
Charles E. Leiserson, Clifford Stein, Thomas H. Cormen, and Ronald Rivest

Grading
1. Class Attendance - 5%
2. Online (Mock) - 20%
3. Online (Exam) - 40%
4. Offline - 15%
5. Final Quiz - 20%

Course Schedule

Week 01 [A: May 30, B: May 28]: Online Practice 1: Recursion Basics

Week 02 [A: Jun 06, B: Jun 04]: Online Exam 1: Recursion, Sorting
Offline 01: [Contents]

Week 03 [A: Jun 13, B: Jun 11]: Online Practice 2: Divide and Conquer

Week 04 [A: Jun 20, B: Jun 18]: Online Exam 2: Divide and Conquer
Offline 02: [Contents]

Week 05 [A: Jul 04, B: Jul 02]: Offline 02 Evaluation

Week 06 [A: Jul 11, B: Jul 09]: Online Practice 3: Dynamic Programming

Week 07 [A: Aug 25, B: Jul 23]: Online Exam 3: Dynamic Programming

Week 08 [A: Aug 01, B: Jul 30]: Online Practice 4: BFS, DFS

Week 09 [B: Aug 13, A: Aug 10]: Online Exam 4: BFS, DFS

Week 10 [B: Aug 20, A: Aug 22]: Online Exam 5: BFS, DFS

Week 11 [B: Aug 27, A: Aug 29]: Online Practice 5: Single Source Shortest Paths