CSC 160 - Introduction to Computer Science
2009 Fall Semester

This class is an introduction to computer science concepts and history.

Essential Information:

Instructor:  Erik Steinmetz
E-mail:  steinmee@augsburg.edu
Phone:  (612) 330-1062
Class:  Mondays, Wednesdays, and Fridays, 1:20 p.m. to 2:20 p.m. in Sverdrup 204 (Mac Lab)
Dates:  9 September through 11 December
Required Text:  Programming with Alice and Java; Lewis & Depasquale
Office Hours:  Wednesdays and Fridays, 2:30 p.m. to 3:30 p.m.

Grading

There will be an early set of quizzes along with a final exam during the course, each counting for 20 percent of the grade. Graded homeworks and labs will make up the remainder of the grade.

We will begin each lab during a class session, typically on Fridays. You may consult with other students about the ideas of a lab and solution methods, but all labs must be completed individually.

Schedule

Dates Topics Chapter Lab Work
Week of 9 September Overview and Introduction   Alice and Java, 1 Lab 1 (Starting with Alice)
Week of 14 September Objects Alice and Java, 2 and 3 Lab 1 due
Week of 21 September Events and Lists Alice and Java, 4 and 5 Lab 2 due
Week of 28 September Transition to Java Alice and Java, 6 Lab 3 due

Lab Exercises

Lab Number   Title   Due Date  
1 Starting with Alice 18 September 2009
2 Objects and Decisions 25 September 2009
3 Events, Lists, and Arrays 2 October 2009

Exam Schedule

The final will be held from 1:00 to 3:00 p.m. on Monday, December 14, 2008.