Homework¶
Homework is assigned weekly at the end of the lecture
- Homework can be completed by groups of two, you can form your own groups. However, you are strongly encouraged to complete homework on your own without a partner.
- Homework should be treated as open book exams, you are required to complete your homework independently without discussing anyone out of your group, or receiving or giving any help from/to anyone out of your group.
- In general, late homework won't be accepted. Exceptions will only be made if certain event affects multiple students (e.g., a super-day interview, or a firm event).
- One lowest scored homework won't count towards your final homework score
Homework submission requirement:
- All programming problems have to be done in Python and submitted in IPython notebook
- no other format will be accepted
- it is recommended to build up your own python library, but the answers and related figures should all be in IPython notebook format.
- you should submit the notebook .ipynb and all dependent python codes
- Derivation or text book problems should also be answered in IPython notebook using latex
- paper submission will not be accepted
Homework grading critera:
- correctness and completeness
- conciseness, do not waste time by writing verbosely
- cleanness and robustness of your code