3.00 Credits
Prerequisite(s): MAT 1010 or higher; INFO 1120 recommended. Presents concepts of modern computer programming. Emphasizes problem-solving, algorithm development, and programming desgin. Stresses constructs, data representation, fundamental types and data structures, decision structures, repetition structures, methods, arrays, classes, and objects. Includes testing, debugging, and documentation. Introduces object-oriented, event-driven programming models.. Lab access fee of $45 for computers applies.