> Academics > Course
Descriptions > Undergraduate
COSC 1405 (4-3-2) Foundations of Computer Science I
Computer programming in a high-level, block structured language. Basic concepts: the role of algorithms in the problem-solving process, basic data types and variables, memory usage, control structure (sequential, selection, repetition, functions and parameter passing), recursion, console and file input/output. Lab fee. Fall.
Prerequisite: MATH 1303 or Math Advising Tool for entrance into MATH 1405.