As part of your review
process, I recommend you study:
- Notes from class
- Reread book chapters
- Programming assignments
- Look over exercises at the end of the chapter in the book.
Chapter One: Principles of Programming and Software Engineering
1. What is an algorithm?
2. Documentation, specification, and design
3. Top-down design
4. Abstraction and abstract data types
5. Information hiding
6. Modularity
7. Modifiability
8. Ease of Use
9. Style
Appendix A -- be familiar with the following topics from A.1 through
A.8 (
I may add more detail here)
- Be able to write a simple C++ program
- Be able to debug code
- Be able to say what the output will be for a program or function