| < Day Day Up > |
|
List at least seven skills you must master in your studies of the C++ programming language.
What three development roles will you play as a student?
What is the purpose of the project approach strategy?
List and describe the four areas of concern addressed in the project approach strategy.
List and describe the five steps of the programming cycle.
What are the two types of complexity?
List several benefits to splitting even small projects into multiple files.
Discuss the concept of interface vs. implementation. How to you separate the interface of a class from its implementation?
What preprocessor directives can be used to allow multiple inclusion of header files?
List at least three things that can be contained in header files.
List three things that shouldn’t be contained in header files.
Why do you think it would be helpful to write self-commenting source code?
What can you do in your source code to maximize cohesion?
What can you do in your source code to minimize coupling?
| < Day Day Up > |
|