Machine
Problems (MPs)
- Important Instructions and Notes:
- This
section on MPs is only for 4 credit on-campus students (not Coursera or 3 cr on-campus). (3
credit students or MCS-DS are welcome to do
the MPs,
but we will not be able to grade or evaluate them or treat them as
extra credit.)
- All (on-campus)
Machine Problems (MPs) will be posted here. There will be three to four
MPs. Unless otherwise stated, you should work on your MP in groups of 2.
You can discuss concepts and clarifications of the MPs with other
students and the course staff, but all solutions, code, and ideas must
remain within the group.
If you are a 4 credit on-campus student: By Monday 9/2 @ 5 pm, you must let us know what group you are in. To do so, please do
BOTH of the following (ONCE each per group, not per group member):
- Fill out the form [at this link] (before you click, please ensure you are already logged in via Google Apps@Illinois, not your regular gmail.com account), and
- Email cs-425-staff@mx.uillinois.edu
with subject line "CS 425 MP Group" stating the members in your group.
- Any corrections will appear in red font in MP document. Please refresh (and check Piazza) often!
- MPs are always due on a SUNDAY 11.59 PM, and DEMOS are the immediately following day (MONDAY).
- [MP1 Specification Document]: Released 8/27. Due @ 9/15 11.59 PM US
Central Time (Sun). Demos on 9/16 (Mon).
- Notes: Clarifications after assignment release will appear on Piazza.
- Start NOW (right after MP release)! You can finish most of the MP on your laptops (before you get VM access)!
- Recommended Solutions (from FA24 Student Submissions, Released 9/19/24.) Go, Rust, Java, Python, C++.
- Note on using Recommended Solutions: You may use the "Recommended Solutions" code (or your own code from MP1) for your MP2 (and onwards). The choice of these groups' MPs is not an endorsement or guarantee of a perfect score. If you choose to use any of the Recommended Solutions, please understand that you are responsible for debugging any issues that arise therein.
- [MP2 Specification Document]: Released 9/17. Due @ 9/29 11.59 PM US
Central Time (Sun). Demos on 9/30 (Mon).
- Notes: The time for this MP is short. Start NOW (right after MP release)! Other Clarifications after assignment release will appear on Piazza.
- Recommended Solutions in most common languages (from FA24 Student Submissions, Released 10/8/24.)
Go, Dart, Java, Python, C++.
- [MP3 Specification Document]:
Released 10/15. Due @ 11/10 11.59 PM US
Central Time (Sun). Demos on 11/11 (Mon).
- Notes: This is a difficult MP. Start NOW (right after MP release)! Other Clarifications after assignment release will appear on Piazza.
- Recommended Solutions (from FA24 Student Submissions, Released one week after demo)
- [MP4 Specification Document]:
Released 11/12. Due @ 12/8 11.59 PM US
Central Time (Sun). Demos on 12/9 (Mon).
- Notes: This is a hard MP. Start NOW (right after MP release)! Other Clarifications after assignment release will appear on Piazza.
- No Recommended Solutions will be released for MP4.
Homework
Assignments (HWs)
|