Problem Solving
- Analyze: Define the problem.
- Design: Plan the solution to the problem.
- Choose the interface: Select the objects (text boxes, buttons, etc.).
- Code: Translate the algorithm into a programming language.
- Test and debug: Locate and remove any errors in the program.
- Complete the documentation: Organize all the material that describes the program.
- Don't just start coding - actually takes longer
- Tools
- Divide-and-conquer
- What is the difference between a project and a program?
- The computer only does what you tell it to. That's the problem!
- What is an Algorithm
- Comment, Comment, Comment - no reason not to (almost).
- Four Primary logical programming constructs