Intro to
Programming
with Perl

Fall 2007
course
navigation

syllabus

INTRODUCTION TO PROGRAMMING WITH PERL - NSC451 4 CR MWF 10:30 - 11:20 Sci 217 Introductory Faculty: Jim Mahoney
This is a first class in computer programming, and as such a foundation class for further work in computer science. Much as a competency with English grammar is required for writing, an understanding of programming is required for nearly all intermediate and advanced work in computer science. A similar course is offered every fall, though the language chosen varies from year to year.
You should therefore read the course title more as "(Intro to Programming) with Perl" than "Intro to (Programming with Perl)."
Perl is a modern high level scripting language used extensively for dynamic web pages, system tasks, and all sorts of other things. It's been called the "duct tape of the internet" and has as its motto "There's more than one way to do it."
In addition to learning about programming itself (input/output, conditionals, loops, lists, logic, and all that) expect also to practice a variety of basic computer skills with text editors and operating systems.
Prerequisite: None

tentative schedule

week Monday chap in "Beg Perl 2nd" college ---- ------ ---------------------- -------- 1 Sep 3 1 first steps intro classes Wed/Thur 5/6 2 10 2 scalars 3 17 3 conditionals 4 24 4,5 arrays, hashes 5 Oct 1 6 subroutines 6 8 7 reg exps mid-term evals due Fri 12 7 15 8 files 8 22 9 strings Hendrick's Days Mon/Tues 9 29 11 references 10 Nov 5 12 objects 11 12 13 modules and CPAN 12 19 Thanksgiving break Wed-Fri 13 26 14 CGI 14 Dec 3 examples 15 10 projects last day of classes Wed 12 17 final grades due Wed 19
http://cs.marlboro.edu/ courses/ fall2007/perl/ syllabus
last modified Thursday August 30 2007 6:21 pm EDT