• Assignment 1 (postscript) -- Statistics
    • UNIX/C Timer.h, Timer.c
    • UNIX/C++ Timer.h, Timer.cpp
    • Windows/C timer.h timer.c
    • Windows/C++ timer.h timer.cpp

  • Assignment 2 (postscript) -- Statistics (written) -- Statistics (program)
    • Assumptions you should make when implementing the HTML checker (includes the list of tags)
    • Tips for implementing the HTML checker (to be used only if you want/need to)
    • Sample html files (meant to all be placed in the same directory):
      • test1.html
      • test2.html
      • test3.html
      • test4.html
      • test5.html
      • test6.html
      • test7.html
      • test8.html, test8a.html, test8b.html
    • A section of the course web (meant to all be placed in the same directory)
      index.html, assignments.html, computing.html, email.html, handouts.html, syllabus.html, textbook.html.
    • Turn-in instructions for the HTML checker

  • Assignment 3 (postscript) -- Statistics

  • Assignment 4 (postscript) -- Statistics (written) -- Statistics (program)
    • Assumptions you should make when implementing the BEL++ interpreter
    • Tips for implementing the BEL++ interpreter (to be used only if you want/need to)
    • Sample BEL code:
      • test1.bel
      • test2.bel
      • test3.bel
      • test4.bel
      • test5.bel
      • test6.bel
      • test7.bel
      • test8.bel
    • Turn-in instructions for the BEL++ interpreter

  • Assignment 5 (postscript) -- Statistics

  • Assignment 6 (postscript) -- Proposal Statistics -- Implementation Statistics
    • Interfaces:
      • sparse.h for C
      • sparse.h for C++
    • Example Sparse Computation
    • A Simple Sparse Application (naive matrix addition)
      • add.c for C
      • add.cpp for C++
    • Turn-in instructions
    • The program used to grade your implementation
      • bradtest.c
      • bradtest.cpp
    • The program used in the race
      • matmult.c
      • matmult.cpp

  • Assignment 7 (postscript) -- Statistics

  • Assignment 8 (ungraded)