Meetings

Class meetings are held twice a week, T/Th 12:30–1:20pm in McCosh 50. Class meetings are not lectures; they are activities that were formerly scheduled outside of class time, including programming assignment tips and tricks, exams, and exam preparation sessions.

# DATE MEETING SUBMIT
0 2/7 Introduction to COS 126
Everyone must attend.
1 2/9
No Class Meeting

2 2/14 Bug Hunt
We'll identify some of the most common
mistakes that novice programmers make
when learning to program in Java.
Novice Java programmers should attend.
Poll
3 2/16 Hidden Figures
Attend a private screening of Hidden Figures
at the Garden Theatre.
Aspiring engineers should attend.
4 2/21 Command-Line Interface Tutorial
Live command-line demo, featuring standard input,
standard output, redirection, piping, and bonus tricks.

Command Line Summary
5 2/23 N-Body Overview
An overview of Assignment 2, with tips and tricks.
Read the assignment specification beforehand.
6 2/28 Practice Programming Exam 1
Take a practice programming exam
in a realistic environment.
Submit!

sample solution

7 3/2 PROGRAMMING EXAM 1
Everyone must attend.
Submit!
8 3/7 Written Exam 1 Review
We'll review last semester's
written exam.
9 3/9 WRITTEN EXAM 1
Everyone must attend.
10 3/14 Programming Exam 1 Retrospective
A discussion of solutions to
the programming exam.
11 3/16 Hamming Overview
An overview of Assignment 4, with tips and tricks.
Read the assignment specification beforehand.

SPRING BREAK

12 3/28 Written Exam Retrospective
A discussion of solutions to
the written exam.
13 3/30 LFSR Overview
An overview of Assignment 5, with tips and tricks.
Watch Lecture 0D and read the assignment
specification beforehand.
14 4/4 Performance
Additional practice with performance,
including order of growth.
Poll
15 4/6 Guitar Hero Overview
An overview of Assignment 6, with tips and tricks.
Read the assignment specification beforehand.
16 4/11
No Class Meeting

17 4/13 Markov Model Overview
An overview of Assignment 7, with tips and tricks.
Read the assignment specification beforehand.
Poll
18 4/18
No Class Meeting

19 4/20 Traveling Salesperson Overview
An overview of Assignment 8, with tips and tricks.
Read the assignment specification beforehand.
Poll
20 4/25 All Questions Theory of Computing
Solve old exam problems involving REs, DFAs,
Turing machines, universality, and computability.

21 4/27 PROGRAMMING EXAM 2
Everyone must attend.
Submit!
22 5/2 Written Exam 2 Review
Solve last semester's written exam.
23 5/4 WRITTEN EXAM 2
Everyone must attend.