Welcome to the Spring 2000 session of Grinnell College's CSC 152, Fundamentals of Computer Science II, which is described relatively well in the official blurb. My own take on this course is that we'll be expanding your knowledge of Computer Science and of computer programming, while emphasizing the development and analysis of common data structures and algorithms. We will be using Java as our development language.
In an attempt to provide up-to-date information, and to spare a few trees (especially since I'm using so many for Java Plus Data Structures), I am making this as much of a ``paperless'' course as I can. You may also want to read the basic instructions for using this course web.
Warning! Experience shows that CSC152 is a significantly more time-consuming and accelerated course than CSC151. Expect to spend about twice as much time on CSC152 as you spent on CSC151, and expect to go about twice as fast through the material.
Meets: MTuWF 11-11:50 a.m.
Instructor: Samuel A. Rebelsky, Science 2427. Office hours: Tu 2:15-4:15, W 3:15-4:15 (also feel free to stop by when my door is open)
Teaching Assistant: Vivek Venugopal. Hours to be determined.
Grading: Labs and attendance: 10%; Homework: 30% (3-5 graded assignments out of 6-10 total assignments); Project: 25%; Exams: 35% (3 graded take-home exams).
The final examination for this course is optional. It can be used as a makeup for one examination. Like the other examinations, it will be a take-home examination.
Labs: While you won't do as many labs as you did in CS151 (if you took CS151), Labs are for your benefit, not mine, so I won't be grading most of them (other than to check that you completed them).
Extra Credit: I will occasionally give you quizzes to ensure that you're keeping up with the reading. Correct answers on the quizzes will give you some amount of extra credit. I may also give some extra credit for corrections to Java Plus Data Structures.
Throughout the term, I may suggest other forms of extra credit.
Rebelsky, Samuel (2000). Experiments in Java. Reading, MA: Addison Wesley Longman. This is the laboratory manual that we will use for the first few weeks of class. It is temporarily available online, but you are expected to purchase copies. (I receive no royalties.)
Dale, Nell; Rebelsky, Samuel; and Weems, Chip (2001). Java Plus Data Structures. This is also in draft form. I will distribute a chapter each week (more or less). You can find additional materials online.
Rebelsky, Samuel (2000). The CS152 2000S Course Web. The hypertext that you are currently reading. All of these materials are optional, but you may find them useful.
4 January 2000
17 January 2000
22 January 2000
Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.
This page may be found at http://www.math.grin.edu/~rebelsky/Courses/CS152/2000S/index.html
Source text last modified Sat Jan 22 23:36:32 2000.
This page generated on Mon Feb 14 09:06:01 2000 by Siteweaver. Validate this page's HTML.
Contact our webmaster at firstname.lastname@example.org