This schedule will be filled in as we go along. It should be considered flexible and subject to change
| 1 | Wed | 17-Jan | Introduction to the course, textbooks, and HTML Download class1.zip | |
| 2 | Mon | 22-Jan |
Java text input methods
(console, command line, and simple dialog input) Download hello.zip | 1 |
| 3 | Wed | 24-Jan |
Introduction to source-highlight
Discussion of Java objects and ArrayList examplesTest1, simple Java application with Swing components and with JavaFX (Download javafx1.zip) | |
| 4 | Mon | 29-Jan | Swing: Test2, Animation timers Test3 | 2 |
| 5 | Wed | 31-Jan |
Parsing Strings with split,Java matrix objects (see Jama), Executable Jar files | |
| 6 | Mon | 05-Feb | circuit layout in JavaFX (see notes) | 3 |
| 7 | Wed | 07-Feb | review Resistor class and ArrayList usage, discuss Circuit Layout in JavaFX using shapes | |
| 8 | Mon | 12-Feb |
continue discussion of Circuit layout in JavaFX, FileChooser JavaFX 9 by example Introduction to Java Programming | |
| 9 | Wed | 14-Feb | Use zips: textarea.zip java_matrix.zip web.zip mouse.zip | 4 |
| 10 | Mon | 19-Feb | BufferedReader example
Use zips: web2.zip circuit3.zip bouncing balls | |
| 11 | Wed | 21-Feb |
circuit node-voltage analysis (see netlist.zip)
differential-drive robot motion | |
| 12 | Mon | 26-Feb | Use zips: web3.zip circ3a.zip img_demo.zip impro1.zip | 5 |
| 13 | Wed | 28-Feb | Use zips: grow.zip | |
| 14 | Mon | 05-Mar | See math of colliding balls
and world1 JavaFX Menus: 1 2 | 6 |
| 15 | Wed | 07-Mar | JavaFX Dialogs | |
| 16 | Mon | 12-Mar |
MenuDemo,
ContextMenu,
TabPane,
StackPane image processing: Convolutions | |
| 17 | Wed | 14-Mar |
adding multiple current sources to netlist analysis convolution (Sobel operator), bipolar images | 7 |
| 18 | Mon | 19-Mar |
JavaFX Charts,
Blending, Writing files | |
| 19 | Wed | 21-Mar | | |
| 20 | Mon | 26-Mar |
Class identification:
1
2
Differential equations | |
| 21 | Wed | 28-Mar | | 8 |
| Mon | 02-Apr | Easter break | | |
| 22 | Wed | 04-Apr | | |
| 23 | Mon | 9-Apr | | |
| 24 | Wed | 11-Apr |
coins,
SVG (Scalable Vector Graphics) Client/Server , Networking GetFileFromSite, KnockKnock | 9 |
| 25 | Mon | 16-Apr | drawing circuits with SVG | |
| 26 | Wed | 18-Apr | Stander Symposium | |
| 27 | Mon | 24-Apr | | |
| 28 | Wed | 25-Apr | | |