Syllabus overview

Computer Science I

Computation is performing operations on data.

When you write a program, you are actually specifying what operations to do to your data.

We are going to learn about writing programs, and in doing so, we will learn an awful lot of the ideas and vocabulary of Computer Science.

We will also learn a lot about ordinary computer operations in a Windows environment and how to accomplish tasks in a computer environment.

We are going to be learning about computation from a new angle with a programming language called Scheme. Scheme is a dialect of a programming language called LISP.

At midterm, we will switch to a programming language with a very different "look and feel". It is called C++, and is a currently highly successful language.

We will also be getting a lot of practice using computers for various tasks, such as writing and gathering information from the Internet.

For an outline of Scheme Topics follow this link.

Outline of C++ topics... to follow.