CSCI 3510, Summer 1999
Syllabus
This course covers advanced programming, mainly concerning
representation of data and use of the memory. See the
syllabus.
Office hours
M-F 9:35--10:35
Assignments
See the syllabus
for information on how assignments will be graded.
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.
- C/C++ language summary
- Practical issues
- Functions
- Abstract data types
Rookie mistakes
A document
is available describing mistakes that inexperienced programmers
commonly make, and how to avoid them.
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.
Information on accounts is available in
account information.
A brief tutorial on unix
is available.
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.