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 02/26 (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 March 3rd.

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

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
02/261700-1800 hrsECEB 2015Introduction to Multi-Threading
03/051700-1800 hrsECEB 2015Pthreads
03/121700-1800 hrsECEB 2015Synchronization/Locks
03/261700-1800 hrsECEB 2015Linked Lists & Merge Sort
04/021700-1800 hrsECEB 2015Merge Sort with Parallel Pthread
04/091700-1800 hrsECEB 2015Introduction to Context Switching
04/161700-1800 hrsECEB 2015Scheduling
04/231700-1800 hrsECEB 2015Context Switching with Interrupts
04/301700-1800 hrsECEB 2015Review
05/071700-1800 hrsECEB 2015Special Topics

Machine Problems (MPs)

MP schedule

MP Release Date Submission due date Points
MP 01H - Parallel Accumulator Part 103/0503/11 at 11:59 pm100 pts
MP 02H - Parallel Accumulator Part 203/1203/25 at 11:59 pm100 pts
MP 03H - Parallel Merge Sort03/2604/15 at 11:59 pm100 pts
MP 04H - Cooperative Multitasking in LC-304/0904/22 at 11:59 pm100 pts
MP 05H - Preemptive Multitasking in LC-304/2305/06 at 11:59 pm100 pts
All rights reserved by ECE220@UIUC. Design by Asher Mai & Ivan Abraham.
Last modified: February 05, 2025. Website built with Franklin.jl and the Julia programming language.