Spring 2019

This schedule will be filled in as we go along. It should be considered flexible and subject to change

1Mon 14-Jan Introduction to the course, textbooks, and HTML
Introduction to Java. Get class1.zip

2Wed 16-Jan continue discussion of Java and HTML 1

Mon 21-Jan Martin Luther King day
3Wed 23-Jan Java text input methods (console, command line,
and simple dialog input)
Introduction to source-highlight (get hilite.zip)
ArrayList, class examples csrc4.zip
4Mon28-Jan Simple Java application with Swing components (see Test1)
Swing: Test2, Animation timers Test3
5Wed 30-Jan UD closed due to frigid weather
6Mon 04-Feb Parsing Strings with split,
Java matrix objects (see Jama), Executable Jar files

7Wed 06-Feb Java graphics 3
8Mon 11-Feb Event Processing and GUI components
See CoreJava10, ch11. and JHTP 10th, ch12

9Wed 13-Feb BufferedReader example, FileChooser example,
Circuit layout example
10Mon 18-Feb TextArea, netlists (see netlist.zip)
11Wed 20-Feb Mouse Events 5
12Mon 25-Feb image processing examples, my code
Math of colliding balls, colliding balls

13Wed 27-Feb MouseTest, DragDemo, growline
14Mon 04-Mar growPaths, current sources, dialogs 6
15Wed 06-Mar robot motion, JMenu: demo 1   2

Mon 11-Mar Spring break

Wed 13-Mar Spring break
16Mon 18-Mar JFileChooser FileNameExtensionFilter,
work on current assignment

17Wed 20-Mar Convolutions

18Mon 25-Mar robot controller 7
19Wed 27-Mar Java class identification: 1   2
binary image morphology impro3

20Mon 01-Apr reviewed material from previous class
21Wed 03-Apr balls and walls, game1, strings, audio 8
22Mon 08-Apr Java, How to Program, 10th ed.,
GUI Components Part 1 and Part 2

23Wed 10-Apr Java network programming,
see chapter 28 Java, How to Program, 10th Ed.

24Mon 15-Apr reviewed upcoming assignment 9 9
25Wed 17-Apr

Mon 22-Apr Easter break
26Wed 24-Apr Stander Symposium
27Mon 29-Apr
28Wed 01-May