Introduction

CS101 is an introduction to computing and digital multimedia. The main ideas of computing are explored: algorithmic thinking, encoding information, using protocols and standardization, and abstraction.

CS101 will discuss the practical application of these ideas by addressing questions including:

To answer these questions, CS101 will survey a selection of fundamental topics in computer science. The applied portion of the course will cover designing and publishing basic web sites, image and audio manipulation, simple animation and programming.

Catalogue description

The computer is presented as a tool that can assist in solving a broad spectrum of problems. This course provides a general introduction designed to dispel the mystery surrounding computers and introduces the fundamental ideas of programs and algorithms.

Core competencies


Created by: Aaron Stevens, azs@bu.edu
http://www.cs.bu.edu/courses/cs101/
Last update: 6 January 2010