Caution! You are looking at an out-of-date version of this website from Spring 2016.
To access the current version, click here.

Meetings

We hold class meetings during the Tuesday/Thursday 10–10:50am & 11–11:50am "lecture" timeslots in McCosh 10. Class meetings are not lectures; they are activities that were formerly scheduled outside of class time, such as exams, exam preparation sessions, and tutorials.

# DATE MEETING SUBMIT
0 2/2 Introduction to COS 126
Everyone must attend.
1 2/4 Hello, World
Demo of installing Java and submitting an assignment.
Attend if you want help with either; bring your laptop.
2 2/9 Office Hours
Come if you have any questions about the course
or course materials, or want to get to know the instructor.
3 2/11 Programming Exercises
Live-coding demo for novices,
followed by a practice programming exercise.
Submit!
4 2/16 Command-Line Interface Tutorial
Live command-line demo, featuring standard input,
standard output, redirection, piping, and bonus tricks.
5 2/18 N-Body Overview
An overview of Assignment 2,
with tips and tricks.
5 2/23 Practice Programming Exam 1
Take a practice programming exam,
in a realistic environment.

grades1.txt
Submit!
6 2/25 PROGRAMMING EXAM 1
Everyone must attend.
Submit!
7 3/1 Written Exam 1 Review
Post questions that you’d like to see
answered on Sli.do.
8 3/3 WRITTEN EXAM 1
Everyone must attend.
9 3/8 Written Exam Retrospective
A discussion of solutions to the
programming and written exams.
10 3/10 Hamming Codes Overview
An overview of Assignment 4,
with tips and tricks.
SPRING BREAK
11 3/22 Office Hours for TOY
Additional office hours for students
working on the Hamming assignment.
12 3/24 Office Hours for LFSR
Additional office hours for students
working on the LFSR assignment.
13 3/29 Office Hours
Open office hours.
14 3/31 Performance
Additional practice with performance,
including order of growth.
15 4/5 Office Hours
Open office hours.
16 4/7 Guitar Hero Concert
To request a peformance slot,
please use this form.
17 4/12 Office Hours
Open office hours.
18 4/14 All Questions Theory of Computing
Solve old exam problems involving REs, DFAs,
Turing machines, universality, and computability.
19 4/19 All Questions Intractability
Solve old exam problems involving
P, NP, and NP-complete.
20 4/21 PROGRAMMING EXAM 2
Everyone must attend.
Submit!
21 4/26 Written Exam 2 Review
Solve last semester's written exam.
22 4/28 WRITTEN EXAM 2
Everyone must attend.