In this section I have prepared some codding examples for students to reference. There are also some projects as well.
In the Java section there is an advanced project call JChat. This is a full chat client / server application. This can be used as an in class project for developing application that teach: GUI, Networking, Error Catching, Race Conditions, Encryption, Interfacing with Databases, Working with Objects, Arrays, and much much more. This was development in a very modular fashion so that certain parts could be removed and assigned as projects for implementation while leaving the rest intact and running. If you are an instructor, please contact me for the full source code.