CS 2500, Spring 2011
Quiz 1 Review
As part of your review process, I recommend you study:


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)

  1. Be able to write a simple C++ program
  2. Be able to debug code
  3. Be able to say what the output will be for a program or function