Page History

Turn Off History

Notes for CS368, the scripting language course.

This page may be public in the future. This may happen before the course concludes, although it probably won't. Thus, include nothing students shouldn't potentially see.

  1. [all] introductions; course mechanics (handout); course overview; getting and running Perl; resources
  2. [TC] basic syntax: expressions, statements, basic loops
  3. [AD] collections (lists/arrays, hashes); loops on collections
  4. [NL] basic text file I/O (ARGV); file tests, directory access (globbing)
  5. [] procedures/subroutines/functions: using and writing (DRY)
  6. [] regular expressions — syntax
  7. [] regular expressions — usage
  8. [] advanced data structures (e.g., references)
  9. [] system processes
  10. [] automatically available functions
  11. [] libraries/modules in standard distro (command-line options); finding other modules; rolling your own
  12. [] object-oriented scripting
  13. [] error handling: print statements, error/exception handling, debugger
  14. [] unit testing; inline documentation
  15. [] web applications
  16. [] student-voted problem solution or two

July