Honors Section

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

The honors section will begin March 4th (Wednesday).

Honors Overview

In ECE 220H, we aim to provide students with early exposure to advanced topics that are covered in future classes like ECE 391 and ECE 408. Some topics include:

Honors Grading Policies

⚠️ Note

There is only ONE way to receive credit for the ECE220 Honors Section:

  • To receive James Scholar credit, you should file an Honors Credit Learning Agreement: see link. The deadline for an HCLA agreement is March 2nd, 11:59pm.

  • If you are not a James Scholar, you will not be able to file an HCLA for credit, but you are welcome to join all labs and attempt all assignments for your own edification.

The honors course will be graded on a Pass/Fail grading scheme for James Scholars. There are 5 MPs (50 points each), 5 Reports (50 points each), and one final quiz (100 points) 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
Monday1400-1500 hrsECEB 3036Will ShenMax Bromberg
Tuesday1600-1700 hrsECEB 3036Will ShenMax Bromberg

Honors Lab Schedule

Day Time Room Topic
03/041400-1500 hrsECEB 4070Introduction to Honors
03/111400-1500 hrsECEB 4070RISCV ISA
03/181400-1500 hrsECEB 4070Spring Break
03/251400-1500 hrsECEB 4070RISCV Calling Convention
04/011400-1500 hrsECEB 4070Structs in RISCV
04/081400-1500 hrsECEB 4070Device Drivers
04/151400-1500 hrsECEB 4070Interrupt Service Routines
04/221400-1500 hrsECEB 4070Scheduling / Context Switching
04/291400-1500 hrsECEB 4070Context Switching with Interrupts
05/061400-1500 hrsECEB 4070Special Topics

Machine Problems (MPs)

MP schedule

MP Release Date Submission due date Points
MP 01H-RV - Array Search3/11/20263/24/2026 at 11:59 pm100 pts
MP 02H-RV - DVD Screensaver3/25/20264/7/2026 at 11:59 pm100 pts
MP 03H-RV - Real Time Clock4/8/20264/21/2026 at 11:59 pm100 pts
MP 04H - Cooperative Multitasking in LC-34/22/20265/6/2026 at 11:59 pm100 pts
MP 05H - Preemptive Multitasking in LC-34/22/20265/6/2026 at 11:59 pm100 pts
All rights reserved by ECE220@Illinois. Design by Asher Mai & Ivan Abraham.
Last modified: January 23, 2026. Website built with Franklin.jl and the Julia programming language.