Honors Section

This page and lists information relevant to students who wish to take ECE 220 with honors credits.

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

⚠️ Note

While you can attempt these MPs for your edification, there are two ways to receive credit:

  1. To recieve James Scholar credit, you should file an Honors Credit Learning Agreement: see link. The deadline for an HCLA agreement is October 6th.

  2. To receive ECE 297 credit, you should file an ECE 297 Individual Study Form: see link

Honors Grading Policies

The honors course will be graded on a Pass/Fail grading scheme for both James Scholars and ECE 297. There are 5 MPs (50 points each) and 5 Reports (50 points each) 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 (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.

Honors Lab Policies

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 our question forum 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/011400-1500 hrsECEB 3081Introduction to Multi-Threading
10/081400-1500 hrsECEB 3081Pthreads
10/151400-1500 hrsECEB 3081Synchronization/Locks
10/221400-1500 hrsECEB 3081Linked Lists & Merge Sort
10/291400-1500 hrsECEB 3081Merge Sort with Parallel Pthread
11/051400-1500 hrsECEB 3081Introduction to Context Switching
11/121400-1500 hrsECEB 3081Scheduling
11/191400-1500 hrsECEB 3081Context Switching with Interrupts
12/031400-1500 hrsECEB 3081Review
12/101400-1500 hrsECEB 3081Special 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: October 07, 2025. Website built with Franklin.jl and the Julia programming language.