CS 342 Lecture -*- Outline -*- * Structural Organization ** main program starts execution ** subprograms (subprograms = subroutines and functions) -human comprehension -run-time space efficiency (for code) -abstraction => ease of maintenance, comprehension -reuse, enable programming in the large can be in separate files (separate compilation)