|
Full syllabus for the Summer 2005 Class [PDF]
Please visit the CS306 Discussion Forum often, and post your questions there first.
Schedule for Summer 2005
| Table Key |
| | = Class on non-standard day. This lecture and optional quiz will be offered at both days/times indicated. You should only attend one of them. You are still responsible for the material discussed in these lectures even if you do not attend (material available online) and will be quizzed on it later in the semester. |
| | = No class on this date. However, there may still be assignments due. |
| * | These quizzes are optional. If you take them, they will only be factored into your score if they raise your overall quiz average. Thus, they are no-risk and you are strongly encouraged to take them. |
|
Date
|
Topics
|
Assignments
|
|
Wed, June 1st
|
Intro to CS306
Section 1: Scalars
|
HW #1 Out
|
|
Wed, June 8th
|
Section 2: Lists and Arrays
Section 3: Control Structures
Section 4: Hashes
|
Quiz #1 (Intro, Sec 1)
HW #1 Due
HW #2 Out
|
|
Wed, June 15th
|
Section 5: I/O
Section 6: Functions and Scoping
|
Quiz #2 (Sec 2-4)
HW #2 Due
HW #3 Out
Sample HW3 Q2 input
|
|
Wed, June 22nd
|
Section 7: Special Variables
Section 8: Elements of Style
|
Quiz #3 (Sec 5-6)
HW #3 Due
HW #4 Out
Sample mbox file
|
|
THU, June 23rd (10:15am-11:45am) OR FRI, June 24th (2:30-4pm)
|
Section 9: Pattern Matching and Regex
|
Quiz #4 (Optional* – Sec 7-8)
|
|
Wed, June 29th
|
Section 10: References
|
Quiz #5 (Sec 9)
HW #4 Due
HW #5 Out
HW5 Q1 Data
HW5 Q2 Data
|
|
Wed, July 6th
|
Section 11: Stocking Your Perl Toolbox
|
Quiz #6 (Sec 10)
HW #5 Due
Final Project Out
|
|
THU, July 7th (10:15-11:45am) OR FRI, July 8th (2:30-4pm)
|
Section 12: Fun Stuff I
|
Quiz #7 (Optional* – Sec 11)
|
|
Wed, July 13th
|
NO CLASS
|
Project Proposal Due
|
|
Wed, July 20th
|
NO CLASS
|
|
|
Wed, July 27th
|
Section 13: Namespaces, Packages and Modules
|
Quiz #8 (Optional* - Sec 12)
|
|
THU, July 28th (10:15-11:45am) OR FRI, July 29th (2:30-4pm)
|
Intro to OO Perl
|
Quiz #9 (Optional* – Sec 13)
|
|
Wed, August 3rd
|
NO CLASS
|
Project Slides Due by Mon 8/8
|
|
Wed, August 10th
|
Final Project Presentations
|
Final Project Due
|
|