![]() |
CS 2401 Elementary Data Structures and Algorithms
|
Announcements |
Syllabus |
Lab Assigments |
Important Dates |
Schedule |
Policies and Other Information |
Week | Lecture | Reading Assignment | Lab Assignment |
| 1st | Class Overview, Course Introduction, Arrays | Chapter 9 Arrays (due Jan 18) | Lab Assignment #1: (due ) |
| 2nd | N-dimensional Arrays | Chapter 14 Recursion(due Jan 30) | Lab Assignment #2: Arrays (due ) |
| 3rd and 4th | Recursion | Chapter 10 and 11 (due Feb 12) | Lab Assignment #3: Recursion (due ) |
| 5th | Vectors, Strings Inheritance & Polymorphism | Chapter 15 (due Feb 26) | Lab Assignment #4: (due ) |
| 6th | Work in class Midterm Exam 1 | Nothing | Nothing |
| 7th, 8th | Lists Lecture slides for linked lists! | Chapter 16 (due March 1st) | Lab Assignment #5: (due ) |
| 9th | Spring Break | Chapter 17 (due March 19th) | Nothing |
| 10th & 11th | Stack & Queues | Chapter 18 (due April 2nd) | Lab Assignment #6: (due ) |
| 12th | Midterm Exam 2 Search & Sorting Algorithms | Nothing | Nothing |
| 13th | Big O Notation | Chapter 19 (due April 16th) | Lab Assignment #7: (due ) |
| 14th | Big O Notation Cont. Binary Trees | Nothing | Lab Assignment #8: (due ) | 15th | Binary Search Trees | Nothing | Lab Assignment #9: (due ) |
| 16th | Simple Hashes Midterm Exam 3 | Nothing | Lab Assignment #10: (due ) |