Schedule

Date Session Topic Material HW
Week 1
Jan 5 Lecture Introduction 1.1, 1.4
Jan 7Lecture Variables, expressions, assignment 1.2
Jan 9 Lecture Classes, string 1.3
 
Week 2
Jan 12 LectureInput, output 2
Jan 14 LectureConditionals, if, switch3.1-3.2
Jan 16Lecture Iteration3.3 HW 1
 
Week 3
Jan 19 MLK Holiday - No class
Jan 21Lecture Random, math 3.5, 5.1
Jan 23Lecture Arrays6.1-6.3 HW 2
 
Week 4
Jan 26 Lecture Multi-dimen arrays, Wrapper classes 6.4, 5.1
Jan 28 LectureClasses, instance data, methods4.1
Jan 30 Exam 1
 
Week 5
Feb 2 Lecture Classes, encapsulation, constructors4.2-4.4
Feb 4LectureMore on classes 4.2-4.4
Feb 6 Lecture Static variables and methods5.1-5.3 HW 3
 
Week 6
Feb 9 Lecture Packages, javadoc, StringTokenizer 5.4, 4.4
Feb 11Lecture Software development, program design
Feb 13Lecture Testing, debugging, IDEs 3.4 HW 4
 
Week 7
Feb 16Lecture Interfaces, comparable 13.1
Feb 18Lecture Inheritance, overriding 7.1
Feb 20Lecture Inheritance, overriding 7.2 HW 5
 
Week 8
Feb 23Lecture Components of a good class, Object 7.3
Feb 25LectureCatch-up, review
Feb 27 Exam 2
 
Week 9
Mar 2 LectureHierarchies, abstract classes8.2
Mar 4Lecture Polymorphism, dynamic binding8.1
Mar 6Lecture Sorting with polymorphism HW 6
 
Week 10
Mar 9 Lecture Asymptotics, searching
Mar 11 LectureExceptions9.1-9.3
Mar 13 Lecture File I/O 10.1-10.5 HW 7
 
Week 11
Mar 16 Spring Break - No class
Mar 18 Spring Break - No class
Mar 20 Spring Break - No class
 
Week 12
Mar 23Lecture Recursion11.1-11.3, 12.2
Mar 25Lecture Inner classes, lambda13.2-13.3
Mar 27Lecture ArrayList, generics14.1-14.2 HW 8
 
Week 13
Mar 30Lecture ADTs
Apr 1Lecture Sets 15.6
Apr 3Exam 3
 
Week 14
Apr 6LectureLinked lists 115.1
Apr 8Lecture Linked lists 2 15.4
Apr 10 Lecture JavaFX 1: Concepts, nodes, binding OverviewHW 9
 
Week 15
Apr 13 Lecture JavaFX 2: Layout, shapes, imagesTutorial
Apr 15 Lecture JavaFX 3: Events & interactionEvents
Apr 17Lecture JavaFX 4: Interface widgetsHW 10
 
Week 16
Apr 20 LectureHashing 15.5
Apr 22Lecture Collections 16.1-16.3
Apr 24Lecture Final Review
 
Week 17
April 27, 2:50-5:40pm Final Exam

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