Welcome to the home page for CSC 161, Imperative Problem Solving and Data Structures!
Two sections of the course are offered during Spring 2018.
- Section 161.01 meets Monday, Tuesday, Wednesday, Friday in Science 3815 between 8:00 am and 8:50 am.
- Section 161.02 meets Monday, Tuesday, Wednesday, Friday in Science 3815 between 10:00 am and 10:50 am.
The prerequisite for this course, CSC151, Functional Problem Solving, is strictly enforced. Exceptions are granted only in special circumstances and always require explicit permission of the instructor.
Materials for this course have been extensively revised over the past academic year. Please browse the syllabus, course details, schedule, and other elements of this course site for course details.
Features of this on-line course site:
By default, the navigation on the left of this home page shows class-session information, based on today's date. To find data for another date, add a query string with the desired date in the format yyyy-mm-dd. For example: to obtain course information, based on February 26, 2018, use the URL:
With this course update, the course is organized into segments, and segments contain one or more sessions (with readings, examples, a lab, and other resources). Both course and scheduling information are stored in a central database, so all views of the course (e.g., schedule, deadlines, information for a specified day) are synchronized. Of course, only the course instructor is authorized to update the database.
All navigation links should now function, although refinements are underway. Please report problems or provide feedback to walker at cs.grinnell.edu.