Schedule - Spring 2016

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

1Wed 20-Jan Introduction, HCI (Human Computer Interaction),
Mechatronics, and Physical Computing

2Mon 25-Jan introduction to HTML, c:\bin file,
Java and Source-Highlight
3Wed 27-Jan file input and keyboard input (simple), source-highlight,
Introduction to Java Applications (
4Mon 01-Feb Java applications (see, JOptionPane
5Wed 03-Feb Java Animation ( Java Graphics
Read Core Java, ch 7; JHTP, ch 15;
6Mon 08-Feb executable jar files, Graphics2D tutorial
See also Guide to the Java 2D API, and Transforming

7Wed 10-Feb Processing environment, Arduino software
team exercise: Arduino blink code, study timing
8Mon 15-Feb GUI components and event handling, see JHTP ch 14
(Jave books), JLabel, JButton, Action handler

9Wed 17-Feb Arduino - fade code and ReadAnalogVoltage,
etch-a-sketch project
10Mon 22-Feb JFileChooser, Core Java, Chapter 8. Event Handling
(see books) Action handler, JButton examples

11Wed 24-Feb Arduino labs: RGB LED, photo resistors 6
12Mon 29-Feb Mouse Events Mouse Test, JAMA Matrix package
Java HTP 9th ch14 (TextArea, TextField),
TextAreas with JAMA
13Wed 02-Mar Arduino: servo, sonar
14Mon 07-Mar Arduino: sonar project (continued)
15Wed 09-Mar Menus (JMenuBar and JPopupMenu),
introduction to nodal analysis

16Mon 14-Mar Differential-drive robots 8
17Wed 16-Mar Arduino: robot motion 9
18Mon 21-Mar grow objects, Arduino: robot motion
19Wed 23-Mar

Mon 28-Mar Easter Break
20Wed 30-Mar
21Mon 04-Apr
22Wed 06-Apr
23Mon 11-Apr

24Wed 13-Apr Model, View, Controller (MVC) architecture,
sensors and cellphones, security in a wireless world

25Mon 18-Apr Independent voltage source net analysis
(download, Arduino sonar

26Wed 20-Apr Stander Symposium
27Mon 25-Apr review asgn 7 8
28Wed 27-Apr


review JAMA, circuit node analysis,