Introduces central ideas of computing and computer science, instills practices of algorithmic and computational thinking, and engages students in the creative aspects of the field. Also introduces appropriate computing technology as a means for solving computational problems and exploring creative endeavors. Includes weekly computer programming assignments, but assumes no previous programming experience.
Details
Description
Credits
3
Prerequisites
Level 3 or higher on the mathematics placement examination
SBC
TECH
Course Outcomes
An ability to use computing tools and techniques to create computer program artifacts.
An ability to use multiple levels of abstraction, models, and simulation in computation.
An ability to use algorithms to develop and express solutions to computational problems.