Module: Perl Programming Language

Introduction to the Perl Programming language. Designing, implementing and testing Perl programs.

Learning Outcomes

Perl Scripting Language

To learn how to produce robust scripts in Perl using software engineering techniques such as review and extensive program testing.

The student will:

Input Validation

To learn how to validate user input using various scripting languages.

The student will:

Event Handling

To learn how to handle user and system generated events using various scripting languages.

The student will:

Regular Expressions

To learn how to use and understand regular expressions.

The student will:

Readings

Expectations

What you need to know about Perl

Taking Perl Quizzes

How to take the Perl quizzes

Wikipedia

Entry on Perl

Beginner's Introduction

Perl.com beginner’s guide.

Tutorialspoint Perl

Simply easy learning

Perl Programming Documentation

Language Reference

Regular Expressions

Perl Documentation on Regular Expressions

Experiential Learning

Practice evaluation (easy)

Write a simple Perl program.

Practice evaluation (Medium)

Write a interactive Perl program.

Practice evaluation (Difficult)

Write a Perl program to process weather data.

Assessments

Perl Quiz Distribution

Outcomes assessed: Understand course structure, Perl Scripting Language, Input Validation, Regular Expressions, Event Handling

Assessed ability to create Perl scripts for various purposes.


As of 11/26/14: