Home


Date Topics Readings Due Dates
1-16 Introduction to Class and Eclipse Ch. 16-17 (video playlists 16, 17)  
1-18 Classes, Objects, and Encapsulation    
1-21 MLK Day
 
1-23 The Project Ch. 18 (video playlist)  
1-25 Polymorphism, Inheritance, and Subtyping Ch. 19.1-19.2 (video playlist)  
1-28 More Inheritance and Subtyping Ch. 19.3  
1-30 Show Your Code and Parametric Types Ch. 19.4 IcP #1 (Chapter 18 projects)
2-1 Other Collections Ch. 20 (video playlist) Quiz #1 (Answers)
2-4 Multithreading Ch. 21.1-21.2 (video playlist)  
2-6 Show Your Code and Concurrency Library Ch. 21.3 IcP #2 (Chapters 19 & 20 projects)
2-8 Parallel Collections and Actor Threads Ch. 21.4-21.8  
2-11 I/O Streams Ch. 22 (video playlist)  
2-13 Streams and Networking Ch. 23 (video playlist) Quiz #2 (Answers)
2-15 Show Your Code and Finish Networking   IcP #3 (Chapter 21 & 22 projects)
2-18 Practice Networking    
2-20 Array Based Stacks and Queues Ch. 24.1-24.5 (video playlist)  
2-22 Finishing Stack and Queues Ch. 24.6-24.8 Assignment #1 (Chapter 23 projects)
2-25 Linked Lists Ch. 25.1-25.5 (video playlist) Quiz #3 (Answers)
2-27 Finishing Linked Lists    
3-1 Show Your Code and List Based Stacks, Queues, and Priority Queues Ch. 25.6, 26 (video playlist) IcP #4 (Chapter 24 projects)
3-4 Refactoring Ch. 27 (video playlist)  
3-6 No Class (SIGCSE)
 
3-8 No Class (SIGCSE)    
3-11 Spring Break
 
3-13 Spring Break    
3-15 Spring Break

3-18 Recursion 1  Ch. 28.1 (video playlist)
3-20 Test (Review Sheet)    
3-22 Show Your Code and Recursion 2 Ch. 28.2  IcP #5 (Chapter 25 & 26 projects)
3-25 Trees Ch. 29.1 (video playlist)  
3-27 Binary Trees Ch. 29.2  
3-29 Easter
Assignment #2 (Chapter 27 & 28 projects)
4-1 Finish Binary Trees Ch. 29.3-29.4  
4-3 Show Your Code and Grammars Ch. 30.1 (video playlist) IcP #6 (Chapter 29 projects)
4-5 RegEx Ch. 30.2 Quiz #4 (Answers)
4-8 RegEx and Parsers Ch. 30.3  
4-10 Parser Output

4-12 Show Your Code and Start Spatial Trees Ch. 31.1  IcP #7 (Chapter 30 projects)
4-15 Spatial Trees Ch. 31.2-31.3  
4-17 Finish Spatial Trees Ch. 31.4  
4-19 Show Your Code and Binary Heaps Ch. 32.1-32.2 IcP #8 (Chapter 31 projects)
4-22 Finish Binary Heaps Ch. 32.3-32.4 Quiz #5 (Answers)
4-24 Direct Access Files Ch. 33  
4-26 Start Actors Ch. 34 Assignment #3 (Chapter 32 projects)
4-29 Show Your Code and Actors   IcP #9 (Chapter 33 projects)
5-1 Actors   Quiz #6 (Answers)
5-3Show Your Code and Conclusions Ch. 35 IcP #10 (Finishing touches)
Final (Final Review Sheet)   Assignment #4 (Completed projects)