CS 142: Introduction to Computer Science and Programming
Course Description
In this course, students will be introduced to the science of computing. The history of Computer Science, Elementary computer organization, big ideas in computing, algorithmic problem solving, and introductory programming concepts will be discussed. Programming concepts include data types, expressions, input/output, conditional statements, repetition, data processing, procedures and basic object-oriented principles. Programming concepts will be taught through the use of a specific programming language. The course assumes no previous programming experience. Prerequisites: MATH 103, 112, 113 or 114 with a grade of C or better, or qualifying for either MATH 104 or 171 via Math Placement Test. Not open to students who have completed COMP SCI 271.