Algorithm design and problem solving Flashcards
What are the five stages of the program development life cycle?
What is the analysis stage? What are abstraction and decompostion?
What is the design stage?
What is the coding stage? What is iterative testing?
What is the testing stage?
What is a computer system? Give examples.
How is a computer divided into sub-systems and why?
What is top-down design? Why is it effective?
What type of computer systems does this structured approach work for and how?
What are the component parts for any computer system and what do you need them for?
What are structure diagrams?
Why do you use structure diagrams, flowcharts and pseudocode?
What are flow charts? Describe the symbols used for them.
What is pseudocode?
How is it written?