Homework

Test Resources

Back to Main Page

Calendar and Syllabus

Date Session Topic Material
Week 1
May 16 Lecture Introduction 1
May 18 Lecture Installing java, IDEs
May 20 Lecture Variables, assignment 2.1-2.3
HW Running java HW1 assigned due Tuesday
 
Week 2
May 23 Lecture Graphics, Applet intro. 2.7-2.9
May 25 Lecture Expressions, conversions, scanner 2.4-2.6
May 27 Lecture Exam Preview Hands On Workshop
HW Math HW2 assigned due Tuesday
 
Week 3
May 30 Lecture Memorial Day HOLIDAY
June 1 EXAM Exam 1
June 3 Lecture Objects, classes, String, Random, Math 3.1-3.5
 
Week 4
June 6 Lecture Formatting output, enumerated types, wrapper clases 3.6-3.8 also read GUI part of chap 3
June 8 Lecture Writing classes 4.1-4.3
June 10 Lecture Writing classes 4.1-4.4 also read GUI part of chap 4
 
Week 5 Components & containers, nested panels, images4.5-4.8
June 13 Lecture GUI GUI 4.5-4.8
June 15 Lecture Conditionals: Relational & Boolean expressions; if 5.1-5.8
June 17 Lecture Exam Preview Hands On Workshop
 
Week 6
June 20 EXAM Exam 2
June 22 Lecture Conditionals & Loops 5.1-5.8
June 24 Lecture GUI: dialog boxes; who caused this event? 5.9-5.12
 
Week 7
June 27 Lecture Arrays & ArrayLists 7
June 29 Lecture Inheritance and Interfaces 6, 6.5, 8
July 1 Lecture Class Cancelled
 
Week 8
July 4 Lecture Independence Day HOLIDAY
July 6 Lecture Polymorphism9
July 8 Lecture Exam Preview Hands On Workshop
 
Week 9
July 11 Lecture Abstract Data Structures (Queues, Stacks)
(Exam 3 postponed, see below.)
12
July 13 Exam Exam 3 moved to here!
July 15 Lecture Recursion.java 11
 
Week 10
July 18 Lecture Linked Lists12
July 20 Lecture Linked Lists 12
July 22 Lecture BSTs BST.java (code modified from Deitel and Deitel's "Java How to Program 6th edition"
 
Week 11
July 25 Lecture Exceptions10
July 27 Lecture Hash Tables
July 29 Lecture Graphs
 
Week 12
Aug 3 Final Final Exam Wednesday at 2:50 in the classroom.
 

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