| Setup | |||
| HW01: Editing: Vim | due | 6/12 | Wed |
| HW02: Strings: print_integer(…) | due | 6/16 | Sun |
| HW03: Debugging: GDB | due | 6/19 | Wed |
| HW04: Strings: mintf(…) | due | 6/22 | Sat |
| HW05: Log macros | due | 6/24 | Mon |
| HW06: Unit testing | due | 6/27 | Thu |
| HW07: Make | due | 6/29 | Sat |
| EC01: Bitwise operators | due | 7/1 | Mon |
| HW08: JSON parse_int(…) | due | 7/3 | Wed |
| HW09: malloc(…): Join strings | due | 7/8 | Mon |
| HW10: Split string: arrays | due | 7/11 | Thu |
| HW11: JSON parse_string(…) | due | 7/13 | Sat |
| HW12: Split string 2: linked lists | due | 7/16 | Tue |
| HW13: JSON parse_list(…) | due | 7/20 | Sat |
| EC02: Buffer overflow | due | 7/20 | Sat |
| HW14: Sorting: recursion | due | 7/24 | Wed |
| HW15: JSON text files | due | 7/27 | Sat |
| HW16: BMP image files | due | 7/31 | Wed |
| HW17: Sorting 2: generic data structures | due | 8/3 | Sat |
| RE01: Split strings: resubmission | due | 8/3 | Sat |
| RE02: Sorting: resubmission | due | 8/3 | Sat |
| RE03: JSON: resubmission | due | 8/3 | Sat |
| EC03: JSON parse_object(…) | due | 8/3 | Sat |
Assignments may be shifted, resized, or cancelled
without notice ≤5 days prior to the date shown.
without notice ≤5 days prior to the date shown.
|
Office hours: By appointment via Zoom
TA help hours:
|
|||||||||||||||||||
✉ Include “ECE 264” in the email subject. Email should be limited to matters that only your instructor should see (i.e., confidential, etc.). Use Piazza for questions about homework, course policies, or technical difficulties, unless otherwise directed.
How to get help
Piazza
Clarifications about homework and course policies should be posted to Piazza.Instructor office hours
David Burnett is available By appointment via Zoom. (Changes may be announced by email.)
TA help hours
TAs are available for online help:
| 8am | 9am | 10am | 11am | 12pm | 1pm | 2pm | 3pm | 4pm | 5pm | 6pm | 7pm | 8pm | 9pm | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mon | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
| Tue | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| Wed | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
| Thu | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| Fri | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
| Sat | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| Sun | ✔ | ✔ | ✔ |
Changes to the above schedule may be announced by email and/or Piazza.
- Make sure your code meets the
Code Quality Standards
- TAs will check your code quality before helping with anything else.
- ⚠ TAs will not help with code that does not meet the code quality standards.
- Join the TA Zoom room.
- Create a request using the Request Form.
- Question must be specific.
Specific (GOOD)✔ What does the ‘▒▒▒’ error from gcc mean?✔ Problem: My executable runs forever.✔ Help me think of test cases.Non-specific (BAD)X HelpX HW05X What should I do?
- ⚠ Non-specific questions will be skipped by TAs.
-
Requests must be submitted during scheduled office hours.
- ⚠ Requests submitted before office hours start may be skipped.
- Question must be specific.
- Keep the submission confirmation window open so that you can update your request if needed.
- You can view your position in line in the Waiting Room .
- Keep working until the TA lets you into the TA Zoom room.
- If you no longer need help, please cancel your request.
- In your submission confirmation page (see step 4 ↑), click Edit Submission.
- Change question text to "cancel".
- Thank you! This saves TA time to help your classmates more.