CSCI 3510, Summer 2000
Last modified: 6/18/00
Announcements
A sample final exam is available below.
Syllabus
This course covers advanced programming, mainly concerning
representation of data and use of the memory. See the
syllabus.
Office hours
M-F 1:30-2:30
Assignments
Assignments will be posted here as they become available.
See the syllabus
for information on how assignments will be graded.
See the checklist and general advise
for brief advice on producing high quality programs.
Practice questions for exams
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 textbook.
- 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 in the lab in Austin 320.
If you already have an account, it has not been changed.
If you do not have an account, then your account is
your first initial followed by up to six letters of your last name.
Your password is the last six digits of your social security number.
A brief tutorial on unix
is available.
Debugging Tutorial
You will need to be able to debug programs.
A brief debugging tutorial
is available.