CIS 2279 - Perl Programming: Fall 2008

Instructor: Mark Tucker
Office: Vail 440
Phone: ext. 6328
email: mark.tucker@lyndonstate.edu
Office Hours: 8am-3pm, just stop by.

 

Goals of the course: By the end of this course you will:

  1. have an increased understanding of the Perl programming language
  2. be able to write your own scripts to manipulate data
  3. know how to use the help facilities to get additional information on the syntax and functions available in Perl.
  4. know some basic programming practices to improve code maintenance.

Required text: None, however, here is a list of recommended reference materials:

  1. Learning Perl by Randal L. Schwartz and Tom Phoenix, ISBN: 0596001320
  2. Programming Perl by Larry Wall, et al, ISBN: 0596000278
  3. Picking Up Perl, Edition 0.12, by Bradley M. Kuhn.
  4. more...

 

Grading Breakdown: Homework - 100%

 

Grades for the homework assignments will be based on the following scale:

90-100% A

80-89% B

70-79% C

60-69% D

50-59% F

Makeup and late homework assignments: There will be no makeup homework assignments. If you have a legitimate reason for missing class and are unable to turn in a homework assignment, the other assignments will be weighted more towards your final grade. All homework assignments MUST be turned in on time, no credit will be given to late assignments.

Academic Honesty: As per Lyndon State College Catalog.

Attendance and Classroom Conduct: It is your responsibility to attend class. If you need to miss class for some legitimate reason, please let me know of your upcoming absence and you will be excused from the lecture. We will not be taking attendance, though if I have documented that you have missed more than 4 lectures (unexcused), you will fail the course. Any unruly classroom conduct is not acceptable. This includes excessive noise or physical activity. If such behavior becomes apparent, you will be asked to leave the classroom and will receive an F for the course.


CIS 2279 - Perl Programming course material and class schedule



2 Sep 2008

Lecture #01 - The Basics.


9 Sep 2008

Lecture #02 - Arrays.


16 Sep 2008

Lecture #03 - Program arguments and conditionals.


23 Sep 2008

Lecture #04 - Reading and writing to files.


30 Sep 2008

Lecture #05 - More loops and some math in perl.


07 Oct 2008

Lecture #06 - Subroutines.



14 Oct 2008

Lecture #07 - Hashes (associative arrays).


21 Oct 2008

Lecture #08 - String manipulation.


28 Oct 2008

Lecture #09 - More Regular Expressions.


04 Nov 2008

Lecture #10 - File and Directory Manipulation


11 Nov 2008

Lecture #11 - Time and Perl Modules


18 Nov 2008

Lecture #12 - System Commands


02 Dec 2008

Lecture #13 - Network Modules


9 Dec 2008

Lecture #14 - Programming Techniques and Review


last updated: 02 Sep 2008 20:01