ACS-2947-050

Data Structures and Algorithms

Fall 2018
Thu 6:00-9:00p, 3D04
Jeanette Bautista, 3C08B
je.bautista@uwinnipeg.ca

Course Outline   |  Teams  

week date topic text labs/assignments
1 06 Sep Introductions
Java Review / More Java
Ch 1
1903
1904
Lab 1
2 13 Sep Object Oriented Programming
Arrays
Ch 2
Ch 3
Lab 2
3 20 Sep Linked Lists
Stacks and Queues
Ch 3
Ch 6
Lab 3
4 27 Sep Linked Lists (cont'd)
Algorithm Analysis
Ch 3
Ch 4
Assignment 1
5 04 Oct Lists Ch 7 Lab 4
07 Oct - 13 Oct - READING WEEK - NO CLASS
6 18 Oct MIDTERM EXAM NO LAB
7 25 Oct Iterators
Recursion
Ch 7
Ch 6
Assignment 2
8 25 Oct Trees Ch 8 Lab 5
9 08 Nov Priority Queues Ch 9 Lab 6
10 15 Nov Hash Maps Ch 10 Assignment 3
11 22 Nov Sorting Ch 9, 11 Lab 7
12 29 Nov Graphs / Final Exam Review Ch 12 Assignment 4
Thu 13 Dec FINAL EXAM - 6:00-9:00p Room TBA