CSC1104 — Foundations of Computer Science I
A study of programming, concepts and techniques. Topics included are: binary representation of numbers and characters, data types of constants and variables, arithmetic expressions and the hierarchy of arithmetic operations, assignment statements, logical expressions, branching, loops, arrays, sub-programs, input/output, linear and binary searches, and basic sorts. Programming style is introduced through pseudocode. Meets for three-hours lecture and two-hours laboratory each week. Prerequisite: MTH 0013 – Intermediate Algebra, with a grade of C or better; or required math test score. An ACT math score of 21 or above is recommended.