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