While you can attempt these MPs for your edification, there are two ways to receive credit:
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).
While you can attempt these MPs for your edification, there are two ways to receive credit:
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.
For James Scholar credit, a score of 400/500 AND an attempt on every MP is required to receive honors credit.
For ECE 297 credit, an additional final quiz worth 100 points will be administered to satisfy department requirements. Including this quiz, a score of 400/600 AND an attempt on every MP is required to recieve honors credit.
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).
Office hours start the week of October 6th.
| Day | Time | Room | Teaching Assistant | Course Assistant | 
|---|---|---|---|---|
| Monday | 1500-1600 hrs | ECEB 3036 | Will Shen | Max Bromberg | 
| Tuesday | 1600-1700 hrs | ECEB 3036 | Will Shen | Max Bromberg | 
| Day | Time | Room | Topic | 
|---|---|---|---|
| 10/01 | 1400-1500 hrs | ECEB 3081 | Introduction to Multi-Threading | 
| 10/08 | 1400-1500 hrs | ECEB 3081 | Pthreads | 
| 10/15 | 1400-1500 hrs | ECEB 3081 | Synchronization/Locks | 
| 10/22 | 1400-1500 hrs | ECEB 3081 | Linked Lists & Merge Sort | 
| 10/29 | 1400-1500 hrs | ECEB 3081 | Merge Sort with Parallel Pthread | 
| 11/05 | 1400-1500 hrs | ECEB 3081 | Introduction to Context Switching | 
| 11/12 | 1400-1500 hrs | ECEB 3081 | Scheduling | 
| 11/19 | 1400-1500 hrs | ECEB 3081 | Context Switching with Interrupts | 
| 12/03 | 1400-1500 hrs | ECEB 3081 | Review | 
| 12/10 | 1400-1500 hrs | ECEB 3081 | Special Topics | 
| MP | Release Date | Submission due date | Points | 
|---|---|---|---|
| MP 01H - Parallel Accumulator Part 1 | 10/8/2025 | 10/14/2025 at 11:59 pm | 100 pts | 
| MP 02H - Parallel Accumulator Part 2 | 10/15/2025 | 10/21/2025 at 11:59 pm | 100 pts | 
| MP 03H - Parallel Merge Sort | 10/22/2025 | 11/11/2025 at 11:59 pm | 100 pts | 
| MP 04H - Cooperative Multitasking in LC-3 | 11/5/2025 | 11/18/2025 at 11:59 pm | 100 pts | 
| MP 05H - Preemptive Multitasking in LC-3 | 11/19/2025 | 12/9/2025 at 11:59 pm | 100 pts |