| Syllabus - Lecture Notes - Reading Assignment - Project - Useful Links - Previous News |
News and Announcements |
Messages |
Date |
|
|
|
| Date | Lecture | Slide | Text/Code |
| Week 1 | Introduction, Basic I/O, Variables, and Scalar Data. | Slide01, Slide02 | example01.txt example02.txt example03.txt |
| Week 2 | Arrays, Lists, and Hashes | Slide03, Slide04 | example04.txt |
| Week 3 | Control Structures and File I/O | Slide05, Slide06, | example05.txt |
| Week 4 | Functions and References | Slide07, Slide08 | example06.txt test_reference.pl |
| Week 5-6 | Regular expressions | Slide09, Slide10 | test_regex.txt example07.txt example08.txt |
| Week 7-8 | Practical Programming: HTML & CGI | Slide11 Slide12 | |
| Week 09 | Practical Programming (continued) | Slide13 | example09.txt |
| Week 10 | Advanced Topics: Packages, Sockets, Unix DBM & Summary | Slide14, |
Please finish the reading assignment before the due date. You will not be held responsible for materials in the text that are not assigned.
| Date | Reading Assignment |
| Week 1 | Ch. 1, 2 |
| Week 2 | Ch. 3, 6, and 13 |
| Week 3 | Ch. 5, 10, and 11 |
| Week 4 | Ch. 4 and Summary |
| Week 5-9 | Ch. 7, 8, and 9 |
| Week 8-9 | HTML and CGI(Material Provided) |
| Week 10 | Ch. 12, 14, 15, 16, and Summary |
Please turn in your homework using turnin by 11:59pm on due day.
| No. | General Information | Solution |
| Project 01 | Wed, Sept 13 - Wed, Sept 20 computeFrequence.pl,sequence.txt |
solution01.txt |
| Project 02 | Mon, Sept 25 - Fri, Sept 29 test_argv.pl,test_file.pl |
TBA |
| Project 03 | Mon, Oct 02 - Mon, Oct 09 heredoc.pl,address.txt,run4Project03.txt |
addressbook.pl |
| Project 04 | Wed, Oct 18 - Sat, Oct 21 | TBA |
| Project 05 | Mon, Oct 23 - Sat, Oct 28 test_regex.txt,example09.txt, test_regex.html |
TBA |