Meetings

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


DATE MEETING LINKS
2/5 Welcome!
Let's start the semester with an
overview of what to expect in this course.
2/7 No Class Meeting
2/12 IntelliJ Terminal
Demonstration of the IntelliJ embedded terminal,
which we'll be using all semester long.
Project
Reference Sheet
Worksheet
2/14 No Class Meeting
2/19 No Class Meeting
2/21 N-Body Assignment Guide
An overview of the N-Body assignment, focused on the
mechanics of the algorithms you're asked to implement.

Read the assignment specification beforehand.
Slides
2/26 Practice Programming Exam 1
Take a practice programming exam
in a realistic environment.
Exam
Project
Submit!
Solution
2/28 PROGRAMMING EXAM 1
Everyone must attend.
3/5 Exam Review
Past Exam Questions.
3/7 WRITTEN EXAM 1
Everyone must attend.
3/12 No Class Meeting
3/14 Hamming Assignment Guide
An overview of the Hamming assignment, focused on the
mechanics of the algorithms you're asked to implement.
Slides
FALL BREAK
SPRING BREAK
3/26 LFSR Assignment Guide
An overview of the LFSR assignment, focused on the
mechanics of the algorithms you're asked to implement.
Slides
3/28 No Class Meeting
4/2 Guitar Hero Assignment Guide
An overview of the Guitar Hero assignment, focused on the
mechanics of the algorithms you're asked to implement.
Slides
4/4 No Class Meeting
4/9 Markov Assignment Guide
An overview of the Markov assignment, focused on the
mechanics of the algorithms you're asked to implement.
Slides
4/11 No Class Meeting
THANKSGIVING BREAK
4/16 Traveling Salesperson Guide
An overview of the TSP assignment, focused on the
mechanics of the algorithms you're asked to implement.
LL Slides
4/18 No Class Meeting
4/23 No Class Meeting
4/25 PROGRAMMING EXAM 2
Everyone must attend.
4/30 Exam Review
Preparation for the second written exam.
5/2 WRITTEN EXAM 2
Everyone must attend.
Monday
5/6
12:30-1:20pm
Atomic Nature of Matter
An overview of the final project, focused on the
mechanics of the algorithms you're asked to implement.
Slides