ACS 110: Programming I

Semester Hours 3.0

An introduction to the theory and development aspects of a high-level programming language.  The course covers programming methodologies, control structures, predefined and user-defined functions, input/output streams, control structures, logical expressions, enumeration, repetition, multidimensional array and string manipulation, structures, searching, sorting techniques, and advanced input/output.  Program analysis, design, development, and testing are emphasized.