|
Lecture 01 |
Lecture 02 |
Lecture 03 |
Instructor | Gavrilova | Tam | Manzara |
Day / Time | TR: 9:30 - 10:45 | MWF: 9:00 - 9:50 | TR: 11:00 - 12:15 |
Location | SS109 | ES443 | ICT114 |
Tutorials for lecture 01 | Day/Time | Location | Tutorial instructor | Tutorial web page | |
T01 | MW: 10:00-10:50 | TRB101 | F ANASTACIO | fabricio@cpsc.ucalgary.ca | |
T02 | TR: 11:00-11:50 | SS061 | N KHEMKA | http://pages.cpsc.ucalgary.ca/~khemka/331/ | khemka@cpsc.ucalgary.ca |
Tutorials for lecture 02 | Day/Time | Location | Tutorial instructor | Tutorial web page | |
T03 | MW: 13:00-13:50 | TRB102 | F ANASTACIO | fabricio@cpsc.ucalgary.ca | |
T04 | TR: 14:00-14:50 | ST057 | N KHEMKA | http://pages.cpsc.ucalgary.ca/~khemka/331/ | khemka@cpsc.ucalgary.ca |
Tutorials for lecture 03 | Day/Time | Location | Tutorial instructor | Tutorial web page | |
T05 | TR: 15:00-15:50 | TRB102 | AC DUTA | ||
T06 | Cancelled |
No. | Topics (if there is sufficient time) | Related text book chapters from "Data Structures and Algorithms in Java" by Adam Drozdek |
1 | Introduction: [Acrobat]
[PowerPoint]
|
Chapter 2 (algorithm analysis), Chapter 5 (recursion) |
2 | Searching and Sorting: [Acrobat]
[PowerPoint]
|
Section 9.1 - 9.3.1, 9.3.3 - 9.3.4 |
3 | Arrays and linked lists: [Acrobat]
[PowerPoint]
|
Chapter 3 |
5 | Stacks and queues: [Acrobat]
[PowerPoint]
|
Chapter 4 |
6 | Binary trees:
[Acrobat] [PowerPoint]
|
Section 6.1 - 6.6 |
7 | Balanced trees: [Acrobat]
[PowerPoint]
|
Section 6.7 (AVL Trees), Chapter 7 (B-Trees) |
8 | Heaps: [Acrobat]
[PowerPoint]
|
Section 6.9 (Heaps), 9.3.2 (Heap sort) |
9 | Graphs:
|
Chapter 8 |
10 | Hashing: [Acrobat]
[PowerPoint]
|
Chapter 10 |
Assignments and exams |
||
Assignment 1: Algorithms (worth 5% of term grade due October 4th, 2004, 9:00 AM) | ||
Assignment 2: Sorting and linked lists (worth 6% of term grade due October 18th 2004, 4 PM) | ||
Midterm: Common midterm in KNB 132 October 20 at 6 PM | ||
Assignment 3: Binary trees (worth 7% of term grade due November 1st, 2004, 4 PM) | ||
Assignment 4: Graphs (worth 7% of term grade due November 24 2004, 4 PM) | Marking guide | |
Assignment 5: Hashing (worth 5% of term grade due December 9 2004, 4 PM) | Marking guide | |
Final exam: [Time/date information] [Extra review questions] [Solutions to the review questions] | ||
Grades |
||
Term grades | ||