CS 120 - Computer Science 1Introduction to programming using a high-level language and an established programming paradigm. Emphasis on developing problem-solving skills and programming techniques. Topics include control structures, built-in data structures, simple sorting and searching, procedural abstraction, and paradigm-specific concepts and constructs. Required open-lab and closed-lab assignments to bring theory to practice. Prerequisite: no programming or computer science experience is required. Students should have sufficient facility with high-school mathematics to solve simple linear equations and to appreciate the use of mathematical notation and formalism. College: Sciences and Humanities Hours: 4 Permission: Y Prerequisite: MATH 165 Prerequisite: MATH 112 Prerequisite: MATH 111 Prerequisite: MATH 161 Prerequisite: MATH 108 Co-requisite: none |