Wednesday, April 23, 2008

Terminologies to be Reviewed

1. Accumulators
2. Advantages of breaking down big programs into procedures
3. An array subscripts
4. Arrays -elements, subscripts
5. Assignment statements x = 4 + 1 versus 4 + 1 = x
6. Batch versus Online/Real time procession
7. Case structure – when is it used
8. Comparison operators (=, < , etc…)
9. Counters
10. Data input files – fields used by the program
11. Data validation – correct type, consistency of data, data range, presence of data
12. Decision statements, single-alternative, dual-alternative
13. Default output devices
14. Different names for subroutines
15. Errors, exceptions
16. Evaluate X when A=True, B=False, etc.
17. GUI – principles of design
18. GUI programming environments –components
19. Identify output from FOR/NEXT and While loops
20. Identify proper statements to process one-dimensional arrays
21. Identify proper statements to process two-dimensional arrays
22. Initializing variables
23. Input, output, processing examples
24. Local versus global variables
25. Logical operators (NOT, AND, OR)
26. Modules – exit versus return
27. Names for flowchart symbols – where/when they are used
28. Passing variables
29. Rules for Variable names
30. Simple binary number to decimal conversion (Ex. 00001000 = 8)
31. Simple decimal to binary conversion (Ex. 8 = 00001000)
32. Simple decimal to Hex conversion (Ex. 15 = F)
33. Simple Hex to decimal conversion (Ex. F = 15)
34. Sorting – ascending, descending
35. Storyboard
36. Syntax errors and logical errors.
37. Tasks performed in a housekeeping module
38. Tools for planning the solution to a problem
39. Users can initiate actions by ..
40. When planning the logic of a program
41. When to use FOR NEXT loops
42. When to use While, Do Until loops

Chapter 1 : An Overview of Computers and Logic

Chapter 2 : Understanding Structure

Chapter 3 : Modules, Hierarchy Charts, and Documentation

Chapter 4 : Writing and Designing a Complete Program

Chapter 5 : Making Decisions

Chapter 6 : Looping