Problem
1) What is the scope of computer programming?
2) What is program code?
3) Are there different classifications of programs?
4) What is a problem statement?
5) What is an assumption?
6) How does information apply to a problem statement?
7) How can a problem statement specify when a problem is solved?
8) Does the problem statement provide sufficient planning to begin coding?
9) How do you code a computer program?
10) How do programmers use variables?
11) What is a VDE?
12) What can cause program errors?
13) Do computer programs contain any special documentation?
14) How are some programming language more sophisticated than others?
15) What is a high-level language?
16) What was the first-generation of programming languages?
17) What is a second-generation language?
18) Can a processor directly execute assembly language?
19) What is a third-generation language?
20) What is a fourth-generation language?
21) What about fifth-generation languages?
22) What is source code?
23) How does a compiler work?
24) How do programmers choose which to use (compiler or interpreter)?
25) What is the most practical approach to programming language classification?
26) What is an SDK?
27) What is an API?
28) What is an algorithm?
29) How do you write an algorithm?
30) What is pseudocode?