|
Semester-long Project
Intermediate Steps
| Date |
Project Step |
| |
|
| Wed., Jan. 15 |
Introduction and Explanation |
| Mon., Jan. 20 |
Martin Luther King Day, Parkland is closed |
| Wed., Jan. 22 |
Project idea discussion,
formation of groups |
| Mon., Jan. 27 |
Projects and groups finalized |
| Wed., Jan. 29 |
|
| Mon., Feb. 3 |
|
| Wed., Feb. 5 |
Written Project Proposal due |
| Mon., Feb. 10 |
Project Proposal evaluations
returned.
Project strategy consultation
with the instructor. |
| Wed., Feb. 12 |
|
| Mon., Feb. 17 |
Project User Interface prototype
presentation to class, if appropriate |
| Wed., Feb. 19 |
Project User Interface prototype
presentation to class, if appropriate |
| Mon., Feb. 27 |
|
| Wed., Feb. 26 |
|
| Mon., Mar. 3 |
|
| Wed., Mar. 5 |
|
| Mon., Mar. 10 |
Progress evaluation with the
instructor |
| Wed., Mar. 12 |
|
| Mon., Mar. 17 |
|
| Wed., Mar. 19 |
|
| Mon., Mar. 24 |
Spring Vacation -- Parkland closed |
| Wed., Mar. 26 |
Spring Vacation -- Parkland closed |
| Mon., Mar. 31 |
|
| Wed., Apr. 2 |
Progress evaluation with the
instructor |
| Mon., Apr. 7 |
|
| Wed., Apr. 9 |
|
| Mon., Apr. 14 |
Project Alpha Version should be
ready instructor's evaluation |
| Wed., Apr. 16 |
Project Alpha Version should be
ready instructor's evaluation |
| Mon., Apr. 21 |
|
| Wed., Apr. 23 |
|
| Mon., Apr. 28 |
Semester Project Beta Version
Presentation to the class |
| Wed., Apr. 30 |
Semester Project Beta Version
Presentation to the class |
| Mon., May 5 |
Beta Testing |
| Wed., May 7 |
Beta Testing |
| Mon., May 12 |
Final
Semester Project Production
Version -- Project evaluated and grades assigned. |
| |
|
Possible Class Topics for both
Java and C#
| Advanced Syntax |
| User Interface Design |
| Model, View, Controller Theory |
| Multi-tier Distributed Computing Model |
| Collections and Data Structures |
| I/O Streams |
| 2D and 3D Graphics |
| Web Connections and Sockets |
| Client/Server |
| Session Tracking and Cookies |
| Simple Threads |
| Sync Threads & Deadlock |
| Piped Threads |
| Advanced Exceptions |
| XML |
Possible Java only Class Topics
| Console and Filters |
| JDBC on a single computer |
| JDBC over the web |
| Servlets |
| JSP (Java
Server Pages) |
| Java Security |
| RMI (Remote Method Invocation) |
Possible C# only Class Topics
| Assemblies and Namespaces |
| Operator Overloading |
| Regular Expressions |
| Delegates |
| Web Forms and Web Controls |
| ASP.NET |
|