Highline Community College

CIS 219 Introduction to Perl

Orientation Contents

2011 viewers since March 29, 1999

1. To The Introduction to Perl Course itself

Rules of the Class
Suggested Schedule
Class Outline of Topics
Coordinated Reading per topic
Assignment Guidelines
Homework (where else?) Assignment 1
Homework (where else?) Assignment 2
Homework (where else?) Assignment 3
Midterm and Final Tests
User ids and Passwords
Getting Help
Online and Book References for Perl
2. Perl Capabilities
        Interpreted Programming Language
        Scanning and Processing Large amounts of text efficiently
        Formatting and printing reports easily
        Provides built-in Parsing functionality
        Provides extensibility via libraries and modules
		Contains most C statements and operators
		Contains many library functions of the C environment
		Contains built-in functionality of awk
		Contains extended regular expressions
		Contains file manipulation capabilities of Shell Scripts
		Contains Process control capabilities of UNIX

3. Perl Notes
Week 1 Notes
Week 2 Notes
Question of the Week (Week 2)
Week 3 Notes
Question of the Week (Week 3)
Week 4 Notes
Question of the Week (Week 4)
Week 5 Notes
Question of the Week (Week 5)
Week 6 Notes
Question of the Week (Week 6)
Week 7 Notes
Question of the Week (Week 7)
Week 8 Notes
4. Perl Tutorials Reference: Lowe, Vincent D., Perl Programmer's Interactive Workbook, Prentice-Hall, 1999.
Comments, Command Line Arguments, Shell Environment
Variables
Arrays and Lists
Operating on Arrays or Lists
Functions Operating on Arrays or Lists
Creating and Accessing Hashes
5. Perl Scripts
Text to HTML converter
6. Schwartz & Christiansen Exercises
Chapter 2 Exercises (Scalar Data)
Chapter 3 Exercises (Arrays and List Data)
Chapter 4 Exercises (Control Structures)
Chapter 5 Exercises (Hashes)
Chapter 6 Exercises (Basic I/O)
Chapter 7 Exercises (Regular Expressions)
Chapter 8 Exercises (Functions)
Chapter 9 Exercises (Misc. Control Structures)
Chapter 10 Exercises (File Tests)
7. Coding Conventions
Programming Style Guidelines (Kernighan and Pike)
8. Debugging/Common Programmer Errors 9. Good Coding Examples 10. Perl Efficiencies 11. Perl References
Online and Book References for Perl
12. Useful References
Online (Book and many other) Shopping Comparison Service Site
13. HTML Information
HTML Introduction
HTML Tags Web page examples

Questions? Robert Katz: katz@ned.highline.edu
Last Update March 31, 2003