Welcome to CS 234 at the University of Waterloo
Students enrolled in the course must visit this site, and piazza at least once a day for important announcements and information.
Sept. 1st - Welcome to CS 234!!
Sept. 5th - There will be additional exam viewing sessions in the near future. When dates and times are known, they will be posted here.
Sept. 7th - First python tutorial is scheduled for Thursday Sept. 14th from 6:30pm - 9:00pm MC 2065 see review material here.
Sept. 7th - Second python tutorial is scheduled for Thursday Sept. 21st from 6:30pm - 9:00pm MC 2065 see review material here.
Sept. 12th - Assignment 1 posted here.
Sept. 16th - Assignment 1 updated (fixed typo and cleaned example text file format) here.Please ensure you have the newest version.
Oct. 1st - Assignment 2 posted here.
Oct. 3rd - Modified a2q3.py and renamed array.py to avoid import conflict with builtin python arrays.
Oct. 5th - Added some utility functions to Record class.
Oct. 10th - A1 marks are released on MarkUs.
Oct. 11th - A1 Solutions are posted.
Oct. 22nd - Assignment 3 posted here.
Oct. 28th - Assignment 3 is updated. For testing purpose, we changed constructor of BinTreeNode. Starter code files are provided. Some useful data structures are also provided.
Oct. 30th - Assignment 2 marks are released. Solutions posted.
Nov. 11th - Assignment 4 posted here .
Nov. 22nd - Example in Assignment 4 Question 3 is updated. Errors in Heap slides and AVL Tree slides are fixed. See Piazza for details.
Nov. 23rd - Assignment 3 marks are released. Solutions posted.
Dec. 4th - Assignment 4 solutions posted.
Dec. 6th - Error in Heap page 23 is fixed. Change "elif" to "if".
Dec. 7th - Typos/Erros in Heap and AVL Tree are fixed.
Dec. 13th - Assignment 4 marks are released.