This course is an adaptation of the COP3330 course by Robert Myers and the course by Matthew Small.
Programming assignment 1 (warm-up): rank of hands, sample executable for linprog, sample test case, sample output for the test case, template for bug fixing log, Due time: May 22, 11:59pm
Programming assignment 2: Date and day of week calculator, date2013_test.cpp, Output of date2013_test.cpp, sample test case, output for the sample test case, template for bug fixing log, Due time: May 29, 11:59pm
Program for extra points: The number puzzle, extra1_linprog.a, test_extra1.txt, test_extra1_out.txt, Latest time to get the extra 30 points for this program is June 12, 11:59pm.
Announcement: There will be a g++ compiler error exercise and in-class quiz in the recitations next week (Students in the Monday recitation will do the quiz as a homework).
Programming assignment 3: The bigint class, proj3_driver.cpp, proj3_test.txt, Output of proj3_driver.cpp when proj3_test.txt is redirected as the standard input. Your code should produce identical output. template for bug fixing log, Due time: June 5, 11:59pm
Announcement: There will be an in-class programming quiz in the recitations next week.
Programming assignment 4: Super-anagrams and imperfect palindromes, due June 12, 11:59pm.
Announcement: Midterm to be held on June 18 (Next Tuesday).
Programming assignment 5: PlayList manager, Sample executable for linprog, menu.cpp, song.cpp, song.h, Sample test input file, Output for Sample test input file Due time: June 26, 11:59pm
Programming assignment 7: MyString Class, Given files for this assignment, Due time: July 10, 11:59pm.
Programming assignment 8: A variation of UNIX wc utility, Given files for this assignment, Due time: July 17, 11:59pm.
Programming assignment 9: A doubly linked list and an application, Given files for this assignment, Due time: July 26, 11:59pm.
July 30 Lecture will be a question/answer section.
Final exam to be held on August 1. Here is the Final review.