The BASICS of
COMPUTING

COMP 106: Fall 2007
Main | Syllabus | Grading | Honor Code | Archive
The Alice Hall of Fame

Lisa N. Michaud / lmichaud@wheatoncollege.edu / Science Center, 106A

Lecture (246)

Mon / Wed / Fri

10:30-11:20am
Lab #1 (CSLab) Tuesday 2:00-2:50pm
Lab #2 (CSLab) Tuesday 3:00-3:50pm

Office Hours
(106A)

Monday

2:30-4:00pm
Tuesday 11:00am-12:30pm
Friday 11:30am-12:30pm
Other By Appointment

Welcome to the BASICS OF COMPUTING .

* ANNOUNCEMENTS Last Updated: 12/4/07

Due Friday, December 7th:

CLICK HERE to see the archive of past handouts and assignments.

* OVERVIEW OF THE COURSE

A Computer Science major typically starts with courses that are sometimes referred to as "CS 1" and "CS 2." This course is a kind of "CS 0." It is not about "how to use a computer." Rather, it takes you beyond the perspective of a "user" into that of a "Computer Scientist," one who understands how the machine works, and how it can be applied as a universal tool. Topics we cover include:

For the first time this year, this course has incorporated the Alice platform for designing computer programs. Alice makes all of the basics of object-based computer program design accessible and fun; your programs will manipulate characters in a 3-dimensional world, similar to those you might have encountered playing games like The Sims. Examples are shown to the right.

While you can go on to become a Computer Science major after this course (and many do), "The Basics of Computing " does not count toward the major; it does, however, count toward a Computer Science minor and satisfies the Math/Logic and Quantitative Analysis requirements.

* LECTURES AND LABS

Please note that the class meets together three times a week in lecture and then additionally for a lab. You must be signed up for the lab. If you have not done so, please do so immediately. You must attend the first lab on Tuesday, September 4th. In order to complete the labs, you must know and be able to type the password to your Wheaton account. Not knowing your password is not a viable reason for failing to turn in a lab assignment. Attendance in lab is mandatory; no credit is given for a lab that is missed.

* EMAIL

Information and announcements will be frequently communicated via email. It is the student's responsibility to check for email announcements on a regular basis throughout the week.

(Illuminated Book) alice text

* REQUIRED TEXTBOOKS

There are two required course textbooks:

Additional handouts will be provided in class to supplement the texts. Please contact me if financial hardship makes it difficult for you to purchase them.

* WEBSITE

If you are viewing this text on paper, you may want to also check it out online at:

http://cs.wheatoncollege.edu/lmichaud/teaching/106/

The online version will be kept up-to-date with homework assignments and announcements.