CSI*203*10 Description


Object Oriented Programming


This course gives a deep understanding of object-oriented programming, and the design and coding of applications programs using Java. The use of Java for graphics and graphical user interfaces, multi-threading, connectivity with databases and across networks will be covered. Students will be required to design and write a large application for a final course project that incorporates GUIs and a selection of the principles taught. Prerequisite(s): CSI 202 and MAT 201