Introduces programming abilities necessary for computer science. Includes control structures, subprograms, string handling, arrays, files, and the use of graphical user interface components. Emphasizes object-oriented programming concepts, and the use of classes. Introduces exception handling, drawing, and simple game applications.
Prerequisites: CST173, CST180