CGS 3416 - Java for Non-Majors
Deitel Textbook code examples (7th ed. -- JavaSE 6)
Lecture Notes, Outlines, and Examples
Intro to Java
Basic Building Blocks of Java
Console I/O (including class Scanner)
Control Structures - Intro, Selection
Using Java Libraries
Control Structures - Repetition
Stepwise Refinement
Java Methods
Practice exercise
Strings
Arrays
Arrays - features added in Java 1.5.0
Classes and Objects
More on Classes and Objects
Inheritance
More About Inheritance, Interfaces
Intro to GUI Libraries in Java
Simple dialog boxes with class JOptionPane
Graphics and painting
Bouncing Ball
-- illustrates use of the
javax.swing.Timer
class, to fire timed events. This example is a small animation
Test Review Checklists
Review Checklist of topics covered (for Test 1)
Review List of topics covered (for Test 2)
Review List of topics covered (since Test 2)