Generation Information
A. Hand-written Assignments:
There might be several hand-written assignments. All of them are individual assignments and should be handed in at class or in R302. Not allow to deliver late.
B. Programming Assignments: There are four programming assignments in total. All of them are individual assignments and should be handed in via GitHub.
Late Assignments:
All assignments must be handed in before their corresponding due days. Try not to delay uploading your assignments until the last few minutes
in case of unexpected issues such as unstable network connection. Do it as early as possible. The TAs will not accept the assignments via emails or any other means.
For hand-written assignments, no late delivery is allowed. For programming assignments, only those submitted before the deadline will probably receive full credit.
Plagiarism: There is NO
tolerance for plagiarism. As an engineer, you should check out IEEE's
code of ethics. You can discuss the assignments with your classmates
or friends. However, you MUST write the assignments by yourself. Certain
software will be used to detect plagiarism. It is YOUR
responsibility to protect your own codes so that please do not leave
your codes on the table or screen or in directories without proper access permissions.
Assignments
- Assignment 0: Programming (due on 9/15) (optional)
- Assignment 1: Hand-written (due on 9/26)
- Assignment 2: Programming (due on 10/11)
- Assignment 3: Hand-written (due on 10/24)
- Assignment 4: Programming (due on 11/12)
- Assignment 5: Hand-written (due on 11/28)
- Assignment 6: Programming (due on 12/12)