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

Meetings

Class meetings are not lectures; they are activities and lessons that were formerly scheduled outside of class time, including programming assignment tips and tricks, exams, and exam preparation sessions.

DATE MEETING SUBMIT
2/6 Welcome to COS 126!
2/8 No Class Meeting
2/13 No Class Meeting
2/15 Bug Hunt
We'll identify some of the most common
mistakes that novice programmers make.
Novice Java programmers should attend.
2/20 Command-Line Interface
Live command-line demo, featuring standard input,
standard output, redirection, piping, and bonus tricks.
2/22 N-Body Tips & Tricks
An overview of Assignment 2, with tips and tricks.
Read the assignment specification beforehand.
2/27 Practice Programming Exam 1
Take a practice programming exam
in a realistic environment.
Submit!

Solution
3/1 PROGRAMMING EXAM 1
Everyone must attend.
Submit!
3/6 Written Exam 1 Review
We'll review last semester's
written exam.
3/8 WRITTEN EXAM 1
Everyone must attend.
3/13 No Class Meeting
3/15 Hamming Codes
An overview of Assignment 4, with tips and tricks.
SPRING BREAK
2/27 No Class Meeting
3/29 LFSR Tips & Tricks
An overview of Assignment 5, with tips and tricks.
FALL BREAK
4/3 No Class Meeting
3/5 Guitar Hero Tips & Tricks
An overview of Assignment 6, with tips and tricks.
4/10 No Class Meeting
4/12 Markov Model Tips & Tricks
An overview of Assignment 7, with tips and tricks.
4/17 No Class Meeting
4/19 Traveling Salesperson Overview
An overview of Assignment 8, with tips and tricks.
THANKSGIVING BREAK
4/24 No Class Meeting
4/26 PROGRAMMING EXAM 2
Everyone must attend.
Files
Submit!
5/1 Written Exam 2 Review
Solve last semester's written exam.
5/3 WRITTEN EXAM 2
Everyone must attend.
5/8 Atomic Nature of Matter
An overview of the final project, with tips and tricks.