A study of problem-solving, algorithm development, and programming using a high-level programming language. (Three hours of lecture, 1.5 hours of lab. Prereq.: CSC 160 and Math Placement Group III; MAT 171 recommended.)