This course introduces fundamental concepts, including an algorithmic approach to problem-solving, through the design and implementation of programs in selected languages. It also introduces structured programming techniques, including input/output, conditional statements, loops, files, arrays, and structures, as well as simple data structures. Students are expected to write programs as part of this course. This course is exclusively offered in the spring semester.
Prerequisites
CIS 150
Corequisites
CIS 193