Course Information

Breakouts

Homework

Java Resourses

Teaching Assistants

Test Resources

Webwork

Calendar and Syllabus

Date Session Topic Material
Week 1
Jan 10 Lecture Introduction 1
var Breakout Installing java, IDEs
Jan 14 Lecture Variables, assignment 2.1-2.3
HW Running java HW1
 
Week 2
Jan 17 MLK Holiday - No class
var Breakout Graphics, Applet intro. 2.7-2.9
Jan 21 Lecture Expressions, conversions, scanner 2.4-2.6
HW Math HW2
 
Week 3
Jan 24 Lecture Objects, classes, string, random 3.1-3.3
var Breakout Random, applets contd. 3.3
Jan 28 Lecture Math, output, enum types, wrappers 3.5-3.8
HW HW3
 
Week 4
Jan 31 LectureClasses 4.1-4.2
Feb 02 Exam 1
var Breakout Components, containers, images 3.9-3.11
Feb 04 Lecture Methods, parameters 4.3-4.4
 
Week 5
Feb 07 Lecture Conditionals, if, switch 5.1-5.4
var Breakout GUIs, buttons, text fields, events 4.5-4.8
Feb 11 Lecture Iteration 5.5-5.8
HW HW4
 
Week 6
Feb 14 Lecture Class design, static vs. instance 6.1-6.4
var Breakout Drawing with loops, more events 5.9-5.10
Feb 18 Lecture Interfaces, comparable 6.5-6.6
HW HW5
 
Week 7
Feb 21 Lecture Methods and overloading 6.7-6.8
Feb 23 Exam 2
var Breakout Dialog boxes, buttons 5.11-5.12
Feb 25 Lecture Testing and debugging6.9
 
Week 8
Feb 28 Lecture Arrays7.1-7.4
var Breakout GUIs, layout management 6.10-6.13
Mar 04 Lecture Multi-dimen arrays, ArrayList 7.5-7.7
HW HW6
 
Week 9
Mar 07 LectureInheritance, visibility, overriding 8.1-8.2
var Breakout Polygons, mouse and key events 7.8-7.10
Mar 11 Lecture Hierarchies, Object, abstract classes 8.3-8.5
HW HW7
 
Week 10
Mar 14 Lecture Polymorphism, dynamic binding 9.1-9.3
Mar 16 Exam 3
var Breakout Components, adapters, timers and animation 8.6-8.8  
Mar 18 Lecture Sorting 9.4
 
Week 11
Mar 21 Spring Break
var Spring Break
Mar 25 Spring Break
 
Week 12
Mar 28 Lecture Polymorphism, sorting 9.5-9.6
var Breakout Choosers, sliders 9.7-9.10
Apr 01 Lecture Exceptions 10.1-10.4
HW HW8
 
Week 13
Apr 04 Lecture File I/O, exceptions 10.5-10.6
var Breakout Tooltips, combo boxes, scrool/split panes 10.7-10.10
Apr 08 Lecture Recursion 11.1-11.4
HW HW9
 
Week 14
Apr 11 LectureADTs, Collections L&C 3
Apr 13 Exam 4
var Breakout Stacks, queues L&C 6-7
Apr 15 Lecture Linked lists (1)L&C 4
 
Week 15
Apr 18 Lecture Linked lists (2) L&C 8
var Breakout Hashing L&C 17
Apr 22 Lecture Trees (1) L&C 12
 
Week 16
Apr 25Lecture Trees (2) L&C 13
var Breakout GraphsL&C 18
Apr 29 Lecture Review
HW ProjectHW10
 
Week 17
May 4 Final Exam Smaragdakis
May 5Final Exam Stasko

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