COP4020 Bonus Assignment

If you participated in the local ACM programming contest you will earn 3% extra credit automatically. If you did not participate, you can still earn the extra credit by completing one of the following two assignments:

COP4020 Homework Assignments

Week(Dates)DescriptionDue
1(8/25-8/29)Textbook exercise 1.2
Exercises 1-7 (lecture notes)
Programming Assignment 1
9/8
2(9/1-9/5)Exercises 1-6 (lecture notes)
Programming Assignment 2
9/15
3(9/8-9/12)Textbook exercise 1.6
Exercises 1-4 (lecture notes)
Programming Assignment 3
9/22
4(9/15-9/19)Exercises 1-3 (lecture notes)
Programming Assignment 4
9/29
5(9/22-9/26)Textbook exercise 4.2
Exercise 1 (lecture notes)
Programming Assignment 5
10/6
6(9/29-10/3)Exercises 2-5 (lecture notes)
Programming Assignment 6
10/13
7(10/6-10/10)Textbook exercises 3.11 and 3.17
Exercises 1-3 (lecture notes)
Programming Assignment 7
10/20
8(10/13-10/17)NoneNone
9(10/20-10/24)NoneNone
10(10/27-10/31)NoneNone
11(11/3-11/7)Textbook exercises 6.1 and 6.17
Exercises 1-3 (lecture notes)
Programming Assignment 8
11/24
12(11/10-11/14)Textbook exercises 8.4, 8.13, 8.14
Programming Assignment 9 (part 1) Helpful hints
11/24
13(11/17-11/21)Textbook exercise 8.16 (for Java and
STL C++ exceptions defined in <stdexcept>)
Programming Assignment 9 (part 2)
12/1
14(11/24-11/28)NoneNone
15(12/1-12/5)NoneNone

Submit your assignments to Amit Karwande (TA/grader) by email. Please send only one email message that includes both your homework and your programming assignment. Use the subject line "HOMEWORK #", where # is the week number. Also, please include your name and the assignment number (week) in the program source code

The assignments must be turned in before or at the due date before midnight. When turned in late, 5% will be deducted from the homework grade per day until the homework has been received, with a maximum extension of five days.