Courses
CSC243 Introduction to Object-Oriented Programming
[3–0, 3 cr.]
This course introduces the fundamental concepts, and techniques, of programming and problem solving. Topics include the introduction to computer systems, fundamental programming constructs, program readability, simple I/O, conditional constructs, iterative control structures, structured decomposition, method call and parameter passing, 1-D and 2-D arrays, basic searching and sorting algorithms, introduction to the object-oriented paradigm, simple testing and debugging.