This course introduces fundamental concepts of programming and problem solving from an object-oriented perspective. Topics include algorithm design, simple data types, control structures, classes, arrays, and strings. The course emphasizes good programming designs and styles, coding, and debugging techniques. A programming language that supports object-oriented paradigm will be used. Prerequisites: MTH 11403
Offered for 3 Semester hours.