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
+1: [TC] basic syntax: expressions, statements, basic loops
+1: [AD] collections (lists/arrays, hashes); loops on collections
+1: [NL] basic text file I/O (ARGV); file tests, directory access (globbing)
+1: [] procedures/subroutines/functions: using and writing (DRY)
+1: [] regular expressions — syntax
+1: [] regular expressions — usage
+1: [] advanced data structures (e.g., references)
+1: [] system processes
+1: [] automatically available functions
+1: [] libraries/modules in standard distro (command-line options); finding other modules; rolling your own
+1: [] object-oriented scripting
+1: [] error handling: print statements, error/exception handling, debugger
+1: [] unit testing; inline documentation
+1: [] web applications
+1: [] student-voted problem solution or two
+
+
+July
+*: Mon 13 Introductions
+*: Tue 14
+*: Wed
+*: Thu 16
+*: Fri 17
+*: Weekend
+*: Mon 20
+*: Tue 21
+*: Wed
+*: Thu 23
+*: Fri 24
+*: Weekend
+*: Mon 27
+*: Tue 28
+*: Wed
+*: Thu 30
+*: Fri 31
+*: Weekend
+August
+*: Mon 3
+*: Tue 4
+*: Wed
+*: Thu 6
+*: Fri 7 (Final class, no homework)