Honors Section

This page and lists information relevant to students who wish to take ECE 220 with honors credits (e.g. James Scholars).

The honors section will begin October 1st (Wednesday).

⚠️ Note
While you can attempt these MPs for your edification, to recieve JS credit, you should file an Honors Credit Learning Agreement: see link. The deadline for an HCLA agreement is October 6th.

Honors Policy

There are 5 MPs and 5 Reports in total for the Honors Section. You must turn in the Honor MPs and reports in addition to the usual MPs if you wish to receive honors credit in this course. These MPs & Reports must be worked on and turned in individually by every James Scholar (submission through Gradescope). Late submissions will not be accepted for the honor's assignments. There will be no extra credit or bonus point opportunities for the honor's MPs but James Scholars only need to score 400/500 to get honors credit provided that every MP is attempted.

For the honors labs, unlike the usual labs, there will be no worksheets to turn in. Attendance is also not required but it is highly recommended to attend. In the labs, we will discuss the MPs and learn the skills to complete the MPs. The video recordings and slides will be posted here.

If you have any questions, please post them on Campuswire using the Honors category. Reach out by email with urgent questions to Will Shen (wshen15) and Max Bromberg (mbrom3).

Honors Office Hours

Office hours start the week of October 6th.

Day Time Room Teaching Assistant Course Assistant
Monday1500-1600 hrsECEB 3036Will ShenMax Bromberg
Tuesday1600-1700 hrsECEB 3036Will ShenMax Bromberg

Honors Lab Schedule

Day Time Room Topic
10/011700-1800 hrsECEB 2015Introduction to Multi-Threading
10/081700-1800 hrsECEB 2015Pthreads
10/151700-1800 hrsECEB 2015Synchronization/Locks
10/221700-1800 hrsECEB 2015Linked Lists & Merge Sort
10/291700-1800 hrsECEB 2015Merge Sort with Parallel Pthread
11/051700-1800 hrsECEB 2015Introduction to Context Switching
11/121700-1800 hrsECEB 2015Scheduling
11/191700-1800 hrsECEB 2015Context Switching with Interrupts
12/031700-1800 hrsECEB 2015Review
12/101700-1800 hrsECEB 2015Special Topics

Machine Problems (MPs)

MP schedule

MP Release Date Submission due date Points
MP 01H - Parallel Accumulator Part 110/8/202510/14/2025 at 11:59 pm100 pts
MP 02H - Parallel Accumulator Part 210/15/202510/21/2025 at 11:59 pm100 pts
MP 03H - Parallel Merge Sort10/22/202511/11/2025 at 11:59 pm100 pts
MP 04H - Cooperative Multitasking in LC-311/5/202511/18/2025 at 11:59 pm100 pts
MP 05H - Preemptive Multitasking in LC-311/19/202512/9/2025 at 11:59 pm100 pts
All rights reserved by ECE220@Illinois. Design by Asher Mai & Ivan Abraham.
Last modified: August 08, 2025. Website built with Franklin.jl and the Julia programming language.