CSC-150 Computer Science I: Introduction to Computer Science and Programming

An introduction to fundamental principles of computer science. A brief introduction to computers, including data representation and storage and digital computation. Program design and implementation skills are developed using a high-level language. Topics may include fundamental programming constructs (e.g., functions, branching, looping), algorithm design, data abstraction, recursion, and object-oriented programming. Prerequisites: MAT-150 or MAT-175 or MAT-275 or placement. The prerequisite course must be passed with a minimum grade of C.


4 credits


MAT-150, MAT-151 or MAT-152 or equivalent course with a minimum grade of C must be completed prior toregistering for this course.