Announcements and Q/A will happen via Piazza. Projects will be submitted/graded through the UMD CS submit server or ELMS. Grading will be handled through ELMS.
Students are expected to watch or attend weekly lecture. Resources that will help you with the conceptual material and projects will be available in the 'Resources & Reading' column. If you are unfamiliar with material or need a review, please feel free to schedule office hours with either instructor through Discord.
Week | Lecture & Reading | Project | Resources & Videos |
---|---|---|---|
1 |
Introduction & Logistics
slides Redstone Basics c1.3 |
Tutorial Island (Or Desert) - Due 2/3 pdf |
Minecraft & Redstone Basics, Project 0 Demo video
Setup/Installation link Join the Piazza In Announcements! |
2 |
Logical Gates
slides Logic Gates Chapter c2 |
Arithmetic Logic Unit- Logic Gates - Due 2/10 pdf | Join the Piazza In Announcements if You Haven't Already! |
3 |
Adders
slides Adders Chapter c3.1 c3.2 |
Adders & Multipliers - Due 2/24 (Extended to 3/3/2022) pdf |
Compact Adder link |
4 |
Multipliers
slides |
||
5 | Adders and Multiplier Project Discussion | Completing the ALU - Due 3/17 pdf |
Decoders in Minecraft video Output Bus in Minecraft video |
6 |
Encoders and Decoders
slides Encoders and Decoders Chapter c3.3 c3.4 |
Decoders in Minecraft video Output Bus in Minecraft video |
|
7 | Spring Break | ||
8 |
Midterm Review
slides |
||
9 |
Multiplexers & Demultiplexers
slides |
||
10 | ROM slides | Clock And Program Counter pdf starter world |
Program Counter & Clock in Minecraft video |
11 | RAM slides |
Final Project - Due May 6th
Create something, maybe a game or such, to demonstrate what you've learned in the class! |