If you are a current student, please Log In for full access to the web site.
Note that this link will take you to an external site (https://shimmer.csail.mit.edu) to authenticate, and then you will be redirected back to this page.
Required Exercises
If you run into any bugs/issues with the exercises, pleaes always post on Piazza and we can clear it up/fix it. There is some new material this year so typos/bugs can sneak in.- Exercise: Finite State Machine (Due Feb 17, 2020; 11:59 PM)
- Exercise: Voltage Divider (Due Feb 17, 2020; 11:59 PM)
- Exercise: Pointers and functions (Due Feb 17, 2020; 11:59 PM)
- Exercise: Discrete Time Signals (Due Feb 17, 2020; 11:59 PM)
- Exercise: Physics Simulator (Due Feb 17, 2020; 11:59 PM)
- Exercise: Pretty Printing (Due Feb 17, 2020; 11:59 PM)
- Exercise: Safety Questions (Due Feb 17, 2020; 11:59 PM)
1) Symbol Key
Symbols for exercises correspond to the following events.
: Not attempted / submitted
: Attempted but not 100%
: 100% but late
: 100% and on time
: Complete and on time, using only one submission per question (not worth anything more than regular Complete and on time)
2) Design Exercises
Every week prior to the midterm, there will be one to several design exercises posted. These are less-guided assignments intended to provide a way for you to prepare for the final project, both in terms of how to deal with loosely-defined specifications, and how we will grade final project deliverables (either it is working as required or not). Each design exercise will be comprised of several deliverables which you must demonstrate to the teaching staff via a video upload/link for a checkoff. Deliverables are either achieved or not. If something is only half-working, then it is not working. You can think of the scoring as casting to an integer. The design exercise is 0.85 out of 1 done? well (int)0.85
turns into 0
.
Design exercises are due TWO WEEKS after their respective release. Therefore design exercises from week 2 are due at Sunday, February 23rd at 11:59pm EST. Late submissions will NOT be accepted. We use the server's time stamp. We will not grade late design exercises.
Each design exercise is worth up to 3.75 points (final points from your overall grade in the class). You can achieve a maximum of 15.0 design exercise points during the semester which means you'll need to fully complete a minimum of 4 design exercises to get full credit on this portion fo your final grade. You could also achieve some partial credit on certain design exercises. We suggest starting early on design exercises since as we get later in the semester (final project time), design exercises will stop and ther will be no way to recover any lost points. Design exercises must be accompanied by a report detailing the work and linking to videos uploaded on a publicly-viewable site.
We will not grade design exercises with no explanations or reports.
For the first week, one design exercise is available. We require you to upload a Design Exercise Report of about a page or so. An example and details are provided in the Design Exercise link:
- Exercise: Etching and Sketching and POSTing and GETing GRADED: See page for score (optional) (Due Feb 23, 2021; 11:59 PM)
- Exercise: Digital Communications GRADED: See page for score (optional) (Due Feb 23, 2021; 11:59 PM)