Welcom to Computer Science 3710 Vocational Languages, Fall 2012
Note: My MUN mail box is full. Please send your e-mail to gwoingyu at gamil dot com.
Schedule
September 5 Lecture Notes
September 7 Lecture Notes
Assignment 1, Q-1 solution, Q-2 solution, Q-3 solution, Q-4 solution.
September 10 Lecture Notes
September 12 Lecture Notes
September 14 Lecture Notes
September 17 Lecture Notes
Assignment 2 , Q-1 solution, Q-2 solution, Q-3 solution.
September 19 Lecture Notes
September 21 Lecture Notes
The deadline for Assignment 2 is extended to Wednesday, September 26.
September 24 Lecture Notes
September 26 Lecture Notes
Test 1 is postponed to Monday, October 1.
September 28 Lecture Notes
Assignment 3 (hint: you need to define a member function "bool Book::operator==(Book other)" in your Book class to support the generic function implementation in Q3) Q1 solution , Book.h , Book.cc , Q2 solution , Q3 solution .
Test 1 Solutions (The answers to the last two questions of Q2 are flexiable)
October 3 Lecture Notes
October 5 Lecture Notes
Assignment 4 : Q1 test function , Q2 test function , Q3 test function
October 10 Lecture Notes
The deadline for Assignment 4 is extended to Wednesday, October 17.
October 12 Lecture Notes
October 15 Lecture Notes
Hint for assignment 4 Q1: You need to allocate memory for Book::authors in Book::Book(const Book&), Book::Book(vector*, string, int), Book& Book::operator=(const Book&) and void Book::update(vector*). You also have to deallocate Book::authors memory in Book& Book::operator=(const Book&) and Book::~Book(). Here is the new Q1 test function to make sure that your code have done adequate memory management.
Test 2 is postponed to Monday, October 22.
October 17 Lecture Notes
Assignment 4 solutions: Book.h , AudioBook.h , eBook.h , Book.cc , AudioBook.cc ,eBook.cc , q1.cc , q2.cc , q3.cc .
October 19 Lecture Notes
Test 2 Solutions
October 24 Lecture Notes
Assignment 5
October 26 Lecture Notes
The deadline for Assignment 5 is extended to Friday, November 2. Use this CA initial configuration to test your code.
October 29 Lecture Notes
October 31 Lecture Notes
November 2 Lecture Notes
Assignment 6
Assignment 5 solutions: Q1 , Q2
November 5 Lecture Notes
Assignment 6 Test Cases: Q1 Test Cases
Q2 Test Cases
November 7 Lecture Notes
Assignment 6 solutions: Q1 , Q2
Test 3 Solutions
Assignment 7
November 14 Lecture Notes
November 16 Lecture Notes
November 19 Lecture Notes
Assignment 7 solutions: Q1 , Q2 , Q3
November 21 Lecture Notes
Assignment 8
November 23 Lecture Notes
The deadline for Assignment 8 is extended to Wednesday, November 28.
November 26 Lecture Notes
Assignment 8 solutions: Q1 , Q2
November 28 Lecture Notes
Test 4 Solutions