This schedule will be updated or filled in as we go along. It should be considered flexible and subject to change
1 | Mon | 13-Jan | Introduction to the course, textbooks, and HTML Introduction to Java. Get class1.zip and slides1.zip | |
2 | Wed | 15-Jan | continue discussion of Java and HTML
Java text input methods (console, command line, and simple dialog input) | 1 |
Mon | 20-Jan | Martin Luther King day | | |
3 | Wed | 22-Jan |
Introduction to objects, see oop01
Organize into groups and decide on objects for development. | |
4 | Mon | 27-Jan |
Resistor object (version 1);
more about OOP (oop02), Arrays and ArrayList (oop03)
Simple Java application with Swing components (see Test1) | 2 |
5 | Wed | 29-Jan |
Introduction to source-highlight
(get hilite.zip)
See prettify javascript, thanks to Austin Paulick Parsing Strings with split ,Java matrix objects (see Jama), Swing: Test2, Animation timers Test3 | |
6 | Mon | 03-Feb | Java graphics File read/write: 1 2 | |
7 | Wed | 05-Feb | parsing doubles file changing | 3 |
8 | Mon | 10-Feb |
Circuit layout example,
Executable Jar files
Event Processing and GUI components See CoreJava10, ch11. and JHTP 10th, ch12 | |
9 | Wed | 12-Feb | BufferedReader example, FileChooser example | |
10 | Mon | 17-Feb |
netlists (see netlist.zip) image processing examples, my code | 4 |
11 | Wed | 19-Feb | TextArea, Mouse Events, MouseTest | |
12 | Mon | 24-Feb |
Testbed2 describes
mouse interaction with a circuit. Math of colliding balls, colliding balls | |
13 | Wed | 26-Feb | DragDemo, growline, robot motion | 5 |
14 | Mon | 02-Mar | growPaths, current sources, dialogs | |
15 | Wed | 04-Mar | JMenu demos | |
16 | Mon | 9-Mar | JFileChooser
FileNameExtensionFilter ,Convolutions | |
17 | Wed | 11-Mar |
no class - Virus scare. Please work on the next assignment - we have covered the material I'm trying to learn ZOOM for 23 March | 6 |
Mon | 16-Mar | Spring break | ||
Wed | 18-Mar | Spring break | | |
18 | Mon | 23-Mar | first experience with on-line class using Zoom | |
19 | Wed | 25-Mar |
robot controller,
circuit analysis with voltage sources wire-drawing demo, File Menu implementation tried unsuccessfully to create Zoom video of class | |
20 | Mon | 30-Mar | binary image morphology impro3 | |
21 | Wed | 01-Apr | Java class identification:
1
2 circuit analysis with voltage sources split pane demos | 7 |
22 | Mon | 06-Apr | PopupMenu, slider, ComboBox ToolBar | |
23 | Wed | 8-Apr | balls and walls,
game1 GUI Components Part 1 and Part 2 Java, How to Program, 10th ed. | |
Mon | 13-Apr | Easter break | | |
24 | Wed | 15-Apr | audio, animated gifs, | 8 |
25 | Mon | 20-Apr | HTML in Java, white-space | |
26 | Wed | 22-Apr | Stander Symposium | |
27 | Mon | 27-Apr | Testbed6, reading web pages, java net | |
28 | Wed | 29-Apr | Java network programming, see chapter 28 Java, How to Program, 10th Ed. | 9 |