Topics for Test 1 -- Fall 2018



Updates :
  1. Updated for Fall 2018


  1. Material

  2. Read and write complete programs using following features:

  3. Other points on basic programs:

  4. Procedures and functions

  5. Scope of declarations, local and global variables :

  6. Enumerated types:

  7. Arrays

  8. Strings and their implementation:
  9. Type model

  10. Reliable programming - describe reliability features and contrast with Java:

  11. Procedural language topics:

  12. Side effects (in expressions and procedure calls): describe what they are and why we avoid them and their relation to global variables

  13. Other ideas we've discussed:

  14. Subtype conversion:

  15. Unix Commands
The following topics are NOT on the Fall 2018 FIRST EXAM: