Here you'll find the class schedule for the remainder of the semester with links to the lecture videos available. The corse coordinator, Paolo Bucci, has made his recordings from previous years available, and I've linked those where appropriate. They are also linked on the actual course web page, which has updated due dates and lecture information, which my schedule lacks.
My zoom room: https://osu.zoom.us/j/7652674023
Richard Tang's zoom room: https://zoom.us/j/9414985258
Tyler Fuerst's zoom room: https://osu.zoom.us/j/4201596839
Meeting | Date | Topics | Videos (Box) | Videos (YouTube) |
---|---|---|---|---|
37 | Tue Mar 24 | Generics Queue: Formal Contract Specification Comparators |
Generics Queue and Comparator Paolo's Lecture |
Generics Queue and Comparator |
38 | Wed Mar 25 | Testing With JUnit | ||
39 | Thu Mar 26 | Mathematical Set Notation Set: Formal Contract Specification Iterators |
Mathematical Sets OSU Components Set Iterators Paolo's Lecture |
Mathematical Sets OSU Components Set Iterators |
40 | Fri Mar 27 | Set: secondary methods add, remove | ||
41 | Tue Mar 31 |
Genome Reassembly from Fragments Sequence: Formal Contract Specification |
Genome Reassembly Sequence Paolo's Lecture |
Genome Reassembly Sequence |
42 | Wed Apr 1 | Queue: secondary method sort | ||
43 | Thu Apr 2 | Stack: Formal Contract Specification Recursion: How It Works |
Stack Recursion Paolo's Lecture #1 Paolo's Lecture #2 |
Stack Recursion (3rd one's the charm) |
44 | Fri Apr 3 | Performance Experiments | ||
45 | Tue Apr 7 | Map: Formal Contract Specification | Intro to maps/dictionaries Maps Paolo's Lecture |
Intro to maps/dictionaries Maps |
46 | Wed Apr 8 | Map: Processing Pizza Orders | ||
47 | Thu Apr 9 | Graphical User Interfaces Using Swing Observer Design Pattern |
GUIs Paolo's Lecture |
GUIs |
48 | Fri Apr 10 | String: static methods nextWordOrSeparator, generateElements | ||
49 | Tue Apr 14 | Model-View-Controller Design Pattern | MVC Paolo's Lecture |
MVC |
50 | Wed Apr 15 | Constructor for a View Class in MVC | ||
51 | Thu Apr 16 | Loop Invariants I | Invariants 1 Paolo's Lecture |
Invariants 1 |
52 | Fri Apr 17 | Unlimited Undo Facility | ||
53 | Tue Apr 21 | Loop Invariants II | Invariants 2 Paolo's Lecture |
Invariants 2 |
54 | Wed Apr 22 | Work on project | Project 11 Tips | Project 11 Tips |
55 | Thu Apr 23 | Review | ||
56 | Fri Apr 24 | Review |