After reading this chapter, you should be able to answer the following questions:
- What is a system development life cycle, and what are the phases in the
cycle? (pp. 474–476)
- What is the life cycle of a program? (p. 478)
- What role does a problem statement play in programming? (pp. 478–480)
- How do programmers create algorithms? (pp. 480–486)
- How do programmers move from algorithm to code, and in what categories of language
might they code? (pp. 486–487)
- How does a programmer move from code in a programming language to the 1s and
0s the CPU can understand? (pp. 487–493)
- How is a program tested? (pp. 493–494)
- What steps are involved in completing the program? (pp. 494–495)
- How do programmers select the right programming language for a specific
task? (pp. 495–502)
- What are the most popular programming languages for Windows and Web
applications? (pp. 502–505)