CSCI 2530 Notes

These pages do not have a fixed width. You might find it convenient to adjust your browser window width to make them easier to read.

1. Introduction

2. General advice

3. Introduction to Linux

4. Documentation

5. C++

6. Coding standards

7. Testing and debugging

8. Algorithms

9. Algorithm cost

10. Data structures

11. Notes on grading of programming assignments