CSCD 202: Programming II (with Java)

Credits: 3

This course teaches the fundamental ideas behind the object-oriented approach to programming through the widely-used Java programming language. Concentrating on aspects of Java that best demonstrate object-oriented principles and good practice, students will gain solid basis for further study of the Java language, and other object-oriented software development. Students will be able to grasp concepts of problem-solving and programming.  Control statements, methods, and arrays before learning to create classes. Introduction to graphical user interface, exception handling, I/O, and data structures.