Syllabus for SI 653 sec 1 - Advanced Java
Review
- Sept. 10 - Java syntax, data types, operators, control structures
- Sept. 14 - OOP & D, applets
- Sept. 17 - Graphics, GUI elements, layout managers, event handling
- Sept. 21 - Exceptions, Threads, animation
- Sept. 24 - Strings, I/O
- Sept. 28 - Using an integrated development environment (IDE) - Cafe (DIAD)
- Oct. 1 - Swing (theory)
- Oct. 5 - Swing (practice) (DIAD)
- Oct. 8 - Swing Applets on the web
- Oct. 12 - Sorting
- Oct. 15 - Searching, and Big O notation
- Oct. 19 - Linked Lists - theory
- Oct. 22 - Linked Lists - making it practical
- Oct. 26 - Binary Search Trees
- Oct. 29 - - open book and open notes.
- Nov. 2 - Recursion
- Nov. 5 - Stacks and Queues
- Nov. 9 - Networking
VisualRoute
(141.213.14.34 - cup)
- Nov. 12 - Sockets (theory)
- Nov. 16 - Sockets (practice) (DIAD)
- Nov. 19 - Sockets that accept more than one connection at a time
- Nov. 23 - Sockets (practice) (DIAD)
- Nov. 26 - Thanksgiving holiday
Java 2D
- Nov. 30 - Java Multimedia support
- Dec. 3 - Strings and Images
- Dec. 7 - AffineTransforms and RenderingHints
- Dec. 10 -