1. Apply the techniques of structured (functional) decomposition to break a program into smaller pieces. 2.Describe the mechanics of parameter passing. 3.Describe the representation of numeric and character data. 4.Understand how precision and round-off can affect numeric calculations. 5.Discuss the use of primitive data types and built-in data structures