Syllabus for SI 653 sec 1 - Advanced Java
Review
- Sept. 8 - Java syntax, data types, operators, control structures
- Sept. 12 - OOP & D, applets
- Sept. 15 - Graphics, GUI elements, layout managers, event handling
- Sept. 19 - Exceptions, Threads, animation
- Sept. 22 - Strings, I/O
- Sept. 26 - Using an integrated development environment (IDE) - Cafe (DIAD)
- Sept. 29 - Big O notation
- Oct. 3 - Sorting
- Oct. 6 - Searching
- Oct. 10 - Linked Lists - theory
- Oct. 13 - Linked Lists - making it practical
- Oct. 17 - Linked Lists and Stacks
- Oct. 20 - Stacks
- Oct. 24 -
- Oct. 27 - Queues
- Oct. 31 - Networking
VisualRoute
(141.213.14.34 - cup)
- Nov. 3 - Sockets (theory)
- Nov. 7 - Sockets (practice) (DIAD)
- Nov. 10 - Sockets that accept more than one connection at a time
- Nov. 14 - Sockets (practice) (DIAD)
Java and Data
- Nov. 17 - JDBC
- Nov. 21 - JDBC II
- Nov. 24 - Thanksgiving holiday
- Nov. 28 - XML
- Dec. 1 - Java and XML
- Dec. 5 - Trees
- Dec. 8 - Recursion
- Dec. 12 -