CSCI 150

OVERVIEW—Description and Objectives

“But fundamentally, computer science is a science of abstraction—creating the right model for a problem and devising the appropriate mechanizable techniques to solve it.” A. Aho and J. Ullman

This course introduces fundamental concepts of computer science that underlie all computing applications, motivated by computational problems in multimedia. Topics include programming, modeling and simulation applied to a wide range of problems along with an introduction to fundamental structures of computing. We will use the Python programming language and Excel as the primary computational tools.

Students who successfully complete this course will be able: