CS 112 Introduction to Computer Science

Introduces computer science and programming using a high-level programming language (currently Python). Teaches program design in the context of contemporary practices both object oriented and procedural. Presents fundamental computer science topics through initiation and design of programs. Topics covered include: variables, if/else statements, while and for loops, functions, lists, strings, dictionaries, classes and objects. Requires significant projects.

Credits

4

Prerequisite

MATH 101 or recommendation by the Math Placement Exam.

Course Type

SCI