Introduction to Perl Programming


Table of Contents


Course Overview

This is an introduction to the Perl programming language. Perl is designed to fill the niche between Unix shell scripting and C programming, and largely replaces such languages as awk and sed. This class is designed for system administrators, web programmers, and anyone else who needs a powerful tool to automate report generation, file maintenance, web page production, HTML form processing, or any number of other tasks.

Course Objectives

By the end of the course, students will be able to:

Prerequisites

Some programming background is required. Experience in either Unix shell scripting or C programming would be especially helpful. No prior Perl programming experience is expected.

Course Series

This course may be taken as part of the following course sequence:

Shell Programming for Unix Systems
Introduction to Perl Programming
Introduction to Java Applet Programming or
Introduction to C Programming

Course Topics


This course covers the following topics in a lecture/lab format:
  1. Introducing Perl
  2. Variables and Output
  3. Flow of Control
  4. Data Structures
  5. Files and Input
  6. Operating System Access
  7. Pattern Matching
  8. Subroutines, Modules, and Packages
  9. CGI and the Web
  10. Networking with Sockets
  11. Relational Database Access


Contact Us Course Catalog Class Schedule Home