CS101 -- Computer Science I, Spring 2009
This course is an introduction of the art and science of computer
and to some of the fundamental concepts of computer science.
Students will write programs in the Java programming language. Good
design strategy will be stressed throughout. There will also be a study
some of the basic notions of computer science, including computer
system organization, files and some algorithms of fundamental
Lectures: Tuesday and Thursday, 12:00-1:15pm in Fulton 245.
Instructor: Hao Jiang, Campanella Way 21, Room 554, email: email@example.com, url: www.cs.bc.edu/~hjiang.
Teaching Assistant: Christopher J. Deerr, email: firstname.lastname@example.org.
Instructor office hours: T 10:40-11:40am, F 2:00-3:00pm.
TA office hours: T:3:00pm-4:30pm and 6:00pm-8:00pm, TH: 6:00-8:00pm.
Lecture Schedule (Approximate)
Evaluations will be based on programming assignments, a course project, a
midterm and final exam:
- Assignments: 35%
- Midterm exam: 15%
- Final project: 35%
- Final exam: 15%
Assignments and Projects
Assignments except the final project are to be done individually.
Final projects can be done in groups (no more than 2 students in each group).
Assignments are due at the beginning of the specified class
time. For each day late, 10% of the total possible points will be
deducted. No work will be accepted after 4 days late.
- Robert Sedgewick and Kevin Wayne, Introduction to
Programming in Java, Addison Wesley 2006. Url: http://www.cs.princeton.edu/introcs/home/.
Academic Integrity plays a key role in our efforts to maintain a high
standard of academic excellence and integrity. Students are advised
that all acts of intellectual dishonesty are
subject to disciplinary action by the school.
Students are encourage to read the school's policy information