CS 171 "Computer Science 1"
Spring 2005

Instructor: Jens Mache
E-mail: jmache@lclark.edu
Office: Room 309 Bodine Hall
Telephone: (503) 768-7564
Office Hours:M 2:30-3:30, TuTh 11:10-12:40, and by appointment
Class Homepage:http://www.lclark.edu/~jmache/cs1/
Class Directory:~jmache/cs1 (on 149.175.51.201 .. 232)
Teaching Assistant: Valentina Grigoreanu, vig@lclark.edu
Texts:
Java - How to Program (5e), Deitel & Deitel, 2003
Linux Pocket Guide, Barrett, 2004 (optional)
Hackers & Painters, Graham, 2004 (optional)
Course Goals:
This course is designed to introduce
- the field of computer science
- problem solving via programs
- programming in Java
- elements of good programming style
- familiarity with the UNIX (Linux) operating system
Course Structure:
For details (e.g. assignments, due dates), check class homepage regularly.
Grades:
There will be weekly homeworks (including a project), two midterms, and one final. The evaluation scheme is roughly as follows (I reserve the right to change it):

~10 homeworks, 1 project: 30% total
2 midterms:30%
1 final:40%
class participation:taken into account if necessary.

Policies:

Prerequisites:
Math 115
For all practical purposes, only a minimal amount of computer experience is assumed for this class.
Schedule:
We will concentrate on Chapters 2, 4, 6 and 7.
A tentative schedule can be found on the web.