The web pages are optimized for viewing on the PC projector, not
the student's display. Pages are best viewed in a maximized
browser window.
All web pages have an absolute page number (e.g. 45, 46, etc.) at the
bottom of the page, which matches the page numbers in the student
workbooks. At the top, pages also have a chapter-relative page
number, e.g. 8-1, 8-2 etc.
At the bottom of each web page you will find links to Next Page,
Previous Page, and Beginning of Chapter. The Next-Page links
take you through the course in the same order as printed in the student
workbooks.
All printed pages in the student workbooks show the actual URL
at the bottom. This can help you to return to a particular page if
students have questions.
Resizing a browser window may lose the chapter heading at the top of
the page. Reload or refresh will correct this (re-execute the
javascript).
Allow 1 - 1 1/2 hours for Chapter 14, Using Modules. It is the
highlight of the course, fun and a confidence-builder.
End it by 4:00 to leave time for wrap-up and review.
Chapter 8 final pages shows the 'reverse' function for hashes; it can
be skipped/pointed out for self-study.
Chapter 9 shows 'tie' with file locking; it can be skipped/pointed out
for self-study.
Chapter 10 lab can be skipped.
Chapters 11 shows robust code and using the debugger. You can
skip the robust code example if necessary, but you should demonstrate
the debugger. Lab can be just a demonstration.
Chapter 12 (File Test Operators) and Chapter 13 (Sorting in Perl) can
be skipped if necessary. Just point out the material for student self-study
later.
Giving too much time to finish labs. The important thing is
to go over the solution so they understand it, even if they didn't get
it working.
Watch out for Chapter 5, Regular Expressions. Easy to get bogged
down here. Just introduce the idea of metacharacters without going
over too many, then jump into the examples.
Chapter 10 has good stuff but the script is long, keep moving thru
it. The lab can be skipped.