Schedule

Date Session Topic Material HW
Week 1
Jan 8 Lecture "Ice" day - No class
Jan 10Lecture Intro., Variables, expressions, assignment 1.1-1.10, 2
Jan 12Lecture Classes, string 4.3-4.5 (HW 0)
 
Week 2
Jan 15 MLK Holiday - No class
Jan 17 Lecture Snow day - No class
Jan 19 Lecture Input, output 2.3,4.6 HW 1
 
Week 3
Jan 22Lecture Conditionals, if, switch3.1-3.15
Jan 24Lecture Iteration5
Jan 26Lecture Random, math 9.6.2, 4.1-4.2 HW 2
 
Week 4
Jan 29Lecture Static methods6.1-6.10
Jan 31 Lecture Arrays7, 8
Feb 2 Exam 1
 
Week 5
Feb 5 Lecture Classes, instance data, methods9.1-9.6
Feb 7Lecture Classes, encapsulation, constructors9.8-9.14
Feb 9Lecture More on classes HW 3
 
Week 6
Feb 12Lecture Static variables & methods, Wrappers 9.7, 10.8
Feb 14Lecture Class design
Feb 16Lecture Packages, Software design & development 2.16, 6.11 HW 4
 
Week 7
Feb 19Lecture Testing, debugging, IDEs 3.16
Feb 21Lecture Inheritance, overriding11.1-11.5, 11.14
Feb 23Lecture Components of a good class, Object 11.6, 11.9, 11.10 HW 5
 
Week 8
Feb 26Lecture Hierarchies, abstract classes 13.1-13.4, 13.10, 11.15
Feb 28Lecture Polymorphism, dynamic binding 11.7-11.8
Mar 2Exam 2
 
Week 9
Mar 5 Lecture Interfaces, comparable13.5-13.6
Mar 7Lecture Asymptotics, searching22.1-22.4
Mar 9Lecture Sorting with polymorphism23.1-23.3 HW 6
 
Week 10
Mar 12Lecture Exceptions 12.1-12.9
Mar 14 Lecture File I/O 12.10-12.13
Mar 16 Lecture Recursion18, 23.4 HW 7
 
Week 11
Mar 19 Spring Break - No class
Mar 21 Spring Break - No class
Mar 23 Spring Break - No class
 
Week 12
Mar 26Lecture ArrayList, generics 11.11-11.12, 19
Mar 28Lecture JavaFX 1: Concepts, graphics, shapes 14.1-14.9, 14.11, Overview
Mar 30Lecture JavaFX 1 continued, layout 14.10 HW 8
 
Week 13
Apr 2Lecture JavaFX 2: Event-driven programming 15.1-15.7, Tutorial
Apr 4Lecture JavaFX 3: Mouse, key events, GUIs15.8-15.12, Events, 16
Apr 6Exam 3
 
Week 14
Apr 9LectureADTs
Apr 11LectureSets
Apr 13Lecture Linked lists 124.1-24.4 HW 9
 
Week 15
Apr 16 Lecture Linked lists 2
Apr 18 Lecture Hashing27
Apr 20Lecture Collections20.1-20.5, 21.1-21.5 HW 10
 
Week 16
Apr 23 LectureFinal review
Apr 25Reading Period
 
Week 17
May 3, 2:50-5:40pm Final Exam

Copyright © College of Computing
Any unauthorized reproduction or use is strictly prohibited.