CSCI 3510, Fall 1999

Syllabus

This course covers advanced programming, mainly concerning representation of data and use of the memory. See the syllabus for details.

Office hours

MW 3:30-5:00
TTh 10:00-11:00

Assignments

See the syllabus for information on how assignments will be graded.
  • Programming assignment 1
  • Programming assignment 2
  • Programming assignment 3
  • Programming assignment 4
  • Class notes

    The class notes describe C/C++ language features and the basics of object-oriented programming. You can also find material in the appendix of the text. More notes might be added as the term progresses.
    1. C/C++ language summary
    2. Practical issues
    3. Functions
    4. Abstract data types

    Unix accounts and Unix tutorial

    Although you may feel free to develop your programs under any system, all programs will be tested using the g++ compiler under Unix. All students will receive accounts.

    A brief tutorial on unix is available. This tutorial will be updated soon.

    Debugging Tutorial

    You will need to be able to debug programs. A brief debugging tutorial is available.

    Emacs Tutorial

    Emacs is a versatile text editor. A brief tutorial on emacs is available.