Bryn Mawr College
CS 246: Programming Paradigms: Unix & C Programming
Spring 2008
Course Materials
Professor Douglas Blank

Information
Texts  Important Dates  Assignments  Lectures  Grading Links

General Information

Instructor: Douglas Blank, 248 Park Hall, 526-6501
Email: dblank (at) cs (dot) brynmawr (dot) edu
WWW: http://cs.brynmawr.edu/~dblank
Office hours: Tuesday & Thursday 10 - 11am, 2 - 3pm, and by appointment.

Lecture Hours: Mondays & Wednesdays, 10:00 p.m. to 11:30 p.m.
Room: Park 337
Lab: Room 231

Laboratories: Computer Science Lab Room 231 (Park Science Building)

Lab Assistants: The following Lab assitants will be available during the week (names and schedules will be posted by the end of this week) for assistance on lab assignments.

  1. Jessica Billings, Thursdays, 2-4pm, in Park Science 230
  2. Anne Miller, Tuesdays, 7:30 - 9:30pm, Park Science 231

These are the hours when the Lab will not be available:

Tues/Thursday 10-11:30am, 2:30-4pm


Texts & Software


Important Dates

January 23: First lecture
March 20: Exam 1
May 1: Last lecture/Exam 2


Assignments

  1. Assignment #1: write a C program of your own design
  2. Assignment #2: edit a section of the on-line book
  3. Assignment #3: write a first version of cellmate.c that will:
  4. Assignment #4: write a version of cellmate.c that can handle the -d flag to set a delimiter, and remove limits on numbers of rows and columns. See hints at cellmate-6.c


Lectures



Grading

Final grades will be calculated as a weighted average of all grades according to the following weights:

Exam 1: 20%
Exam 2: 25%
Labs & Written Work: 55%
Total: 100%


Links

  1. http://wiki.roboteducation.org/Learning_GNU_C
  2. http://wiki.roboteducation.org/CellMate

Created on January 18, 2008.