Algorithms Course Outline BCS 4J
Algorithms Course Outline BCS 4J
Course Informa on
Program: BSCS Credit Hours: 3 Type: Core
Pre-requisites: Data Structures
Class Mee ng Time: BCS-4J Tuesdays, Thursdays 04:00 PM to 05:20 PM
Class Venue:
BCS-4J E&M - 4
Course Textbook
● Introduc on to Algorithms by Cormen, Leiserson, Rivest, and Stein, 3rd Ed., MIT Press, 2001.
Addi onal references and books related to the course:
Week – 5 Lower bound for comparison based sor ng, Sor ng in linear 8
me: Count Sort, radix sort
Midterm – I
Week – 8, 9 Greedy Algorithms (Ac vity selec on, frac onal knapsack and 16
Huffman codes)
Midterm – II
Grading Criteria
1. Quizzes (10%)
2. Assignments (15%)
3. Midterm Exams (30%)
4. Final Exam (45%)
Grading Policy
Absolute Grading
Course Policies
1. Quizzes will be announced.
2. No makeup for missed quizzes and assignments.
Academic Integrity: All work MUST be done individually. Any copying of work from other person(s)
or source(s) (e.g., the Internet) will automa cally result in at least an F grade in the course. It does
not ma er whether the copying is done in an assignment, quiz, midterm exam, or final exam, it will
be considered equally significant.