(Optional) Write modular programs.

Writing should entail

  • writing reusable code in general procedures (i.e., Sub procedures or Sub functions)
  • calling code from another procedure in the form module
  • performing an action and returning a value, using Sub functions
  • verifying the value returned has a data type.