The course is organized around the following themes:
In this course, there will be two types of class periods:
-
Lectures are listed below with a blue
background. Lectures are led by the instructors and present
the core material of the course.
-
Precepts are listed with a gray background.
Precepts take place in small groups in various classrooms
under the supervision of teaching assistants. Their main
purpose is to reinforce some of the notions introduced in
lecture. They consist of a small number of practice exercises
to be solved on paper. Precepts are graded on a 0-4 scale,
with 4 indicating completion of all exercises by all group
members.
The "setup lab" will get you up to speed with some of the technology
used in 15-122 and put you on the right footing for everything that
will come later in the semester. Please complete it before the first
day of classes (it will take about an hour). Here's what you need:
If you get stuck anywhere, don't worry: we will have a workshop on
Tuesday at 7pm where our friendly staff will help you resolve any
lingering issues. You are also welcome to ask questions about it on
!