CS 113A – Introduction to Perl Programming      
Assignment Calendar Spring 2012 (last updated 1/15/2012)

Assignments and Quizzes need to be completed no later than 11:55pm on the due date listed here.   (The due dates are usually Tuesdays.)

Assignments are accepted up to two weeks late with 10% penalty each week.  Some Extra Credit assignments are available in the last part of the class.
Quizzes close on the date listed.  No makeups except in special circumstances.  But the lowest Quiz score is dropped.  

Date

Week

Reading:Topic

Assignment

Quiz

*Due by

1/17

1

Orientation

.

Quiz Week 1

1/31 (try to complete by 1/24)

1/24

2

Chapters 1, 2, and 3:  Getting Started With Perl, Perl Scripts

Assignment Week 2



1/31
1/31

3

Chapter 4 and 5.2.1, 5.3.1, 5.3.2:
Scalars

 

Quiz Week 3

2/07

2/07

4

Chaper 16.1-16.4:
Intro to CGI

Assignment Week 4

 

2/14

2/14

5

Chapter 6:  Operators

 

Quiz Week 5

2/21

2/21

6

Chapter 5.2.2, 5.3.5, 5.4: Lists/Arrays

Assignment Week 6

 

2/28

2/28

7

Chapter 7:  Control Structures

.

Quiz Week 7

3/06

3/06

8

Chapter 5.2.3, 5.5, 5.6:  Hashes

Assignment Week 8

 

3/13

3/13

9

Ch 8:  Regular Expressions:
Pattern Matching

 

Quiz Week 9

3/20

3/20
10

Ch 9:  Regular Expressions:
Meta Characters

Assignment Week 10
4/03
3/23-3/30
---
SPRING BREAK
Read, Practice, Play

4/03

11

Chapter 10: 
File Handles


 Quiz Week 11

4/10

4/10

12

Chapter 16.5-16.6:
CGI Input

Assignment Week 12

 

4/17

4/17

13

Chapter 11.1-11.2:
Subroutines


Extra Credit 1
(easy)

Quiz Week 13

4/24
5/01

4/24

14

Chapter 16.7.1-16.7:
CGI.pm Module

Assignment Week 14

 

5/01

5/01

15

Perl & Databases
DBI.pm module

 
Extra Credit 2
(harder)

Quiz Week 15

5/08
5/25

5/08
16
Perl & System Administration
Assignment Week 16
5/15
5/15
17
Review for Final Exam



5/22

18

Final Exam (avail 5/19-5/25)



5/25