CSCI 3345 - Lectures


Syllabus Links Schedule Grades

This is a list of the topics that we will tentatively be discussing each day of the semester. I will add links from each one to the slides that I use during the lecture. Those should be present the night before the lecture at the latest. Also listed are the readings for each day and what is due on those days.

Date Topic Reading Due
8-24 Introduction to Class    
8-29 Terminology FRS 1-3  
8-31 Students Web 1-3  
9-5 Labor Day    
9-7 Test-Driven Development FRS 4-5
9-12 Students Web 4  
9-14 Build Management & Strategy FRS 6-7 Quiz #1
9-19 Students Web 5-6  
9-21 Refactoring, Patterns, Coupling FRS 8-10  
9-26 Students Web 7
9-28 State & Test Stubs FRS 11-12 Quiz #2
10-3 Students Web 8
10-5 Abstract Factory & Fragility FRS 13-14  
10-10 Students Web 9  
10-12 Compositional Design FRS 15-18 Quiz #3
10-17 Students Web 10-11  
10-19 Facade, Decorator, Adapter, Builder FRS 19-22  
10-24 Students Web 12  
10-26 Command, Iterator, Proxy, Composite FRS 23-26 Quiz #4
10-31 Students Web 13-14
11-2 Null Object, Observer, MVC FRS 27-29  
11-7 Students Web 15  
11-9 Frameworks FRS 30-32 Quiz #5
11-14 Students Web 16-17  
11-16 Configuration Management & Systematic Testing FRS 33-34  
11-21 Group Work
11-23 Thanksgiving Break    
11-28 Projects FRS 35-36 Quiz #6
11-30 Students Web 18+
12-5 Conclusions    
Final Presentation