ICS 45C Fall 2021
Course News


Check back here every day or so. I will generally post important coursewide announcements here. They will be listed in reverse-chronological order (i.e., newest items first).

Date Added News Item
Th 11/25 A new set of Reinforcement Exercises is now available, along with solutions to the previous set.
Tu 11/16 A new set of Reinforcement Exercises is now available, along with solutions to the previous set.
W 11/10 Project #4 is now available.
Sa 11/6 A new set of Reinforcement Exercises is now available, along with solutions to the previous set.
Sa 10/30 A new set of Reinforcement Exercises is now available, along with solutions to the previous set.
Sa 10/23 The due date for Project #2 has been postponed to Wednesday, October 27.
Sa 10/23 A new set of Reinforcement Exercises is now available, along with solutions to the previous set, along with Project #3.
Sa 10/16 A new set of Reinforcement Exercises is now available, along with solutions to the previous set.
W 10/13 Project #2 is now available.
Sa 10/9 A new set of Reinforcement Exercises is now available, along with solutions to the previous set.
Sa 10/2 The first set of Reinforcement Exercises is now available, along with Project #1.
Tu 9/28 Office hours have been scheduled. You'll find information about that in the Course Reference.
M 9/27 Information about the course staff — TAs, readers, and tutors — and the initial scheduling of the informal lab meetings has been added to the Course Reference. Labs will begin meeting on Wednesday, September 29.
Sa 9/25 The setup instructions for the ARM64 version of the ICS 45C VM in the Project #0 write-up have been adjusted, since a new version of UTM was released after the instructions were written (but before the quarter started). The new instructions are correct for the current version of UTM (2.2.4).
M 9/20

Welcome! Please note a couple of things as we get started this quarter:

  • This course is being offered in a virtual-remote format, which is to say that your physical presence on campus will not be required at any point during the quarter. While we are aiming to offer at least some in-person lab meetings — a schedule of lab meetings will be released around the middle of Week 1 — there will be no requirement that you attend; they're a place to get help when you need it, and we're also planning to mix in some online lab meetings, as well.
  • You may find that each course you're enrolled in this quarter runs quite differently from the others, so I encourage you to read through this course web site for details on how this course will be run. Notice the set of links at the top of this (and every) page, leading you to the Course Reference, the Schedule, and the Project Guide, as well as sets of Notes and Examples and Reinforcement Exercises that will be posted throughout the quarter.
  • Additional to this web site, you will find that there is a Canvas course space, as well as an Ed Discussion discussion board. More details about how we'll be using each of these spaces is available in the Course Reference.