CS306 – Introduction to Perl
Spring 2006
Instructor: Fran Fabrizio, fran@cis.uab.edu
TA: Ying Liu, liuyi@cis.uab.edu

Full syllabus for the Spring 2006 Class [PDF]

Please visit the CS306 Discussion Forum often, and post your questions there first.

Schedule for Spring 2006

Date Topics Assignments

Fri,Jan 6th

Class Overview
  • HW #0 Out
  • Fri, Jan 13th

    Intro to Perl
    Section 1: Scalars
  • HW #1 Out
  • Fri, Jan 20th

    Section 2: Lists and Arrays  
    Fri, Jan 27th

    Section 3: Hashes
  • HW #1 Due
  • HW #2 Out
  • Fri, Feb 3rd

    NO CLASS. Fran out of town.  
    Fri, Feb 10th

    Section 4: Control Structures Section 5: I/O
  • HW #2 Due
  • HW #3 Out
  • Fri, Feb 17th

    Section 6: Functions and Scoping

     
    Fri, Feb 24th

    Section 7: Special Variables
    Section 7b: Elements of Style
  • HW #3 Due
  • HW #4 Out
  • HW #4 Sample Email
  • Fri, Mar 3rd

    Section 8: Pattern Matching and Regex  
    Fri, Mar 10th

    Flex Day. Finish regex, start references.
  • HW #4 Due
  • Final Project Out
  • Fri, Mar 17th

    Flex Day. Finish regex, start references.
  • HW #5 Out
  • Fri, Mar 24th

    Section 9: References
  • Final Project Proposal Due
  • Fri, Mar 31st

    NO CLASS. Spring Break.  
    Fri, Apr 7th

    Section 10: Packages, Modules and Namespaces
  • HW #5 Due
  • Fri, Apr 14th Section 11: Stocking Your Perl Toolbox  
    Fri, Apr 21st Section 12: Fun Stuff  
    Fri, Apr 28th NO CLASS. Open Day.  
    Fri, May 5th Final Project Presentations
  • Final Project Presentation