CS 351 - Design of Large Programs - Fall 2003

Instructor:
    Darko Stefanovic
    Office: FEC 345C
    Email: darko@cs.unm.edu
    Phone: +1 505 2776561; Fax: +1 505 2776927
    Office hours: TBA

Teaching assistant: 
    Matthew Barrick
    Office: FEC 330A
    Email: barrick@cs.unm.edu
    Phone: +1 505 2774565
    Office hours: Wednesdays 9:30-10:45

Class schedule:
    Lectures:   Tue/Thu 2:00-3:15  in Tapy 220
    Lab sections: Mon 1-1:50, Thu 3:30-4:20 in ESCP 110

Class Documents: 
(You may download and print these documents for use
in the UNM CS 351 class, but not otherwise.)

General information files

  • Syllabus, schedule, requirements, etc. (PDF)
  • Class mailing list , to subscribe visit: http://www.cs.unm.edu/cgi-bin/mailman/listinfo/cs351
  • Useful links

  • Matthew Barrick's page for CS351
  • Sun's Java site
  • JDK 1.4 Tutorial (especially, chapter on the Assertion Facility)
  • The Java Language Specification
  • The Java Virtual Machine Specification
  • Java 2D API Samples Page
  • Emacs Calc
  • Emacs Calc Manual
  • PostScript Language Tutorial and Cookbook
  • PostScript Language Program Design
  • PostScript Language Reference Manual, second edition
  • PostScript Language Reference Manual, third edition
  • Ghostscript
  • John Warnock and Douglas K. Wyatt: A Device Independent Graphics Imaging Model for Use with Raster Devices, Proceedings of the 9th Annual Conference on Computer Graphics and Interactive Techniques (article in the ACM Digital Library)
  • Lecture-related files

    Project-related files

  • Project phase 0, due Tuesday 2 September (PDF)
  • Project phase 1, due Tuesday 16 September (PDF)
  • Project phase 2, due Thursday 25 September (PDF) (auxiliary files)
  • Project phase 3, due Sunday 2 November (PDF)
  • PostScript examples
  • Project phase 4, due Tuesday 18 November (PDF)
  • Project phase 5, due Sunday 14 December (PDF)
  • PostScript examples
  • Homework 1, due Tuesday 9 December (PDF)
  • Exams

  • Will not be posted
  • Grades

  • None posted yet