{\rtf1\ansi\deff1\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman{\*\falt Thorndale};}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fnil\fprq2\fcharset0 HG Mincho Light J;}{\f4\fnil\fprq2\fcharset0 Arial Unicode MS;}}
{\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
{\stylesheet{\s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\snext1 Default;}
{\s2\sa120\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext2 Text body;}
{\s3\sb240\sa120\keepn\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs28\lang1033\sbasedon1\snext2 Heading;}
{\s4\sb240\sa60\keepn\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs28\lang1033\b\sbasedon1\snext1{\*\soutlvl0} Heading 1;}
{\s5\sb240\sa60\keepn\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs24\lang1033\i\b\sbasedon1\snext1{\*\soutlvl1} Heading 2;}
{\s6\sb240\sa60\keepn\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs24\lang1033\sbasedon1\snext1{\*\soutlvl2} Heading 3;}
{\s7\sb240\sa60\keepn\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs24\lang1033\b\sbasedon1\snext1{\*\soutlvl3} Heading 4;}
{\s8\sb240\sa60\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs22\lang1033\sbasedon1\snext1{\*\soutlvl4} Heading 5;}
{\s9\sb240\sa60\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs22\lang1033\i\sbasedon1\snext1{\*\soutlvl5} Heading 6;}
{\s10\li360\ri0\fi-360\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext10 List;}
{\s11\li720\ri0\fi-360\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext11 List 2;}
{\s12\li1080\ri0\fi-360\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext12 List 3;}
{\s13\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext13 Header;}
{\s14\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext14 Footer;}
{\s15\sb240\sa60\cf1\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs32\lang1033\b\sbasedon1\snext16 Title;}
{\s16\sa60\cf1\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f2\fs24\lang1033\sbasedon1\snext2 Subtitle;}
{\s17\li360\ri0\fi1\sa120\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext17 WW-List Continue;}
{\s18\li360\ri0\fi1\sa120\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext18 WW-Body Text 2;}
{\s19\li360\ri0\fi1\sa120\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon18\snext19 WW-Body Text 3;}
{\s20\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext20 Normal;}
{\s21\li720\ri0\fi1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\sbasedon1\snext21 WW-Body Text 21;}
{\*\cs23\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon25 Footnote Characters;}
{\*\cs24\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033 Page Number;}
{\*\cs25\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033 WW-Absatz-Standardschriftart;}
{\*\cs26\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033 WW-Absatz-Standardschriftart1;}
{\*\cs27\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon26 WW-Footnote Symbol;}
{\*\cs28\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033 WW-Default Paragraph Font;}
{\*\cs29\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033 WW-Page Number;}
{\*\cs30\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon28 WW-Page Number1;}
{\*\cs31\cf1\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs24\lang1033\b\sbasedon28 WW-Strong;}
}
{\info{\title 480syllabus_part1}{\creatim\yr2002\mo1\dy29\hr22\min26}{\operator Sharon Tuttle}{\revtim\yr2004\mo8\dy24\hr22\min0}{\printim\yr2004\mo8\dy24\hr9\min30}{\comment StarWriter}{\vern6410}}\deftab720
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn720\margbsxn720\headery0{\*\headeryb283\headerxl0\headerxr0\headeryh0}{\header \pard\plain \s13\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\ltrch\loch\fs20{\ltrch\loch\f1{\fs18 CIS 480  - Perl in Depth - Course Syllabus\tab \tab p. }{\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 3}}}
\par \pard\plain \s13\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\ltrch\loch\fs18 {\ltrch\loch\f1 Fall 2004}
\par }
\pgdscnxt0 Default;}
{\pgdsc1\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn567\margtsxn567\margbsxn567\pgdscnxt1 HTML;}}
\paperh15840\paperw12240\margl1440\margr1440\margt720\margb720\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1459\margbsxn720\headery720{\header \pard\plain \s13\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\ltrch\loch\fs20{\ltrch\loch\f1{\fs18 CIS 480  - Perl in Depth - Course Syllabus\tab \tab p. }{\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 3}}}
\par \pard\plain \s13\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\ltrch\loch\fs18 {\ltrch\loch\f1 Fall 2004}
\par }
\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\qc{\*\tlswg8236}\tx6300\ltrch\loch\b {\ltrch\loch\f1 HUMBOLDT STATE UNIVERSITY}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\qc\ltrch\loch\b {\ltrch\loch\f1 Fall 2004 - CIS 480 - Section 2 - Perl in Depth}
\par 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\ltrch\loch\f1{\b Lecture}: \tab Tuesday\tab 12:00 -    1:50 pm    \tab HGH 204}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\ltrch\loch\f1{\b Lab:\tab \tab }Thursday           \tab 12:00 -    1:50 pm        \tab GH 215\tab }
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\ltrch\loch\f1{\b Instructor:}\tab Sharon Tuttle, Ph.D.\tab \tab \tab \tab {\b Office: \tab }237E NHW}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\loch\b {\ltrch\loch\f1 E-Mail: \tab \tab st10@humboldt.edu\tab \tab \tab }
\par {\ltrch\loch\f1 \tab \tab {\b0 or }sharon.tuttle@humboldt.edu\tab \tab \tab Phone:\tab {\b0 826-3381 (Office/Message)}}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\ltrch\loch\f1{\b Web Page:}\tab follow link from {\b http://www.humboldt.edu/~st10};}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\loch\fs20 {\ltrch\loch\f1 \tab \tab note the link from the course web page to the Blackboard site for this course, also. }
\par {\ltrch\loch\f1 \tab \tab (you can also reach your Blackboard account via {\b http://blackboard.humboldt.edu})}
\par \pard\plain \s13\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\ltrch\loch\f1{\b Office Hours:\tab }{\b0 Tuesday, Thursday \tab 2:30 -    4:30 pm}}
\par \pard\plain \s13\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\loch\fs20 {\ltrch\loch\f1 \tab \tab or by appointment.}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\loch\b 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\ltrch\loch\f1{\b Required text}:\tab }
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ul {\ltrch\loch\f1 Learning Perl{\ulnone , 3rd edition, Schwartz and Phoenix, O'Reilly, 2001.}}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ul\ltrch\loch\b 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\loch\b {\ltrch\loch\f1 Course description:}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 An introduction to Perl, a flexible scripting language with roots in natural language and linguistics, and especially useful for string manipulation. Topics include basic Perl syntax, using Perl to connect to database, some CGI-related topics, and using Pe
rl in conjunction with web applications.}
\par 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260{\ltrch\loch\f1{\b Prerequisites:} {\b CIS 130 }{\b0 or }{\b CS 131 }{\b0 or instructor consent.}}
\par 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\dbch\ab\loch\b {\ltrch\loch\f1 Grading breakdown: \tab \tab \tab \tab \tab Grading Scale}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 {\ltrch\loch\f1 \tab Homework assignments \tab \tab 25%\tab \tab         A: >93        A-: 90-92}
\par {\ltrch\loch\f1 \tab Quizzes/Lab exercises/etc.\tab 15%\tab \tab  B+: 87-89     B: 83-86     B-: 80-82 }
\par {\ltrch\loch\f1 \tab Exam #1\tab \tab \tab 15%\tab \tab C+: 77-79     C: 73-76     C-: 70-72}
\par {\ltrch\loch\f1 \tab Exam #2\tab \tab \tab 20%\tab \tab         D+: 67-69   D: 60-66}
\par {\ltrch\loch\f1 \tab Final\tab \tab \tab \tab 25%\tab \tab {\b                  }F: <60}
\par 
\par {\ltrch\loch\f1  \tab {\b Final exam: \tab TUESDAY, DECEMBER 14th, from 12:40 - 2:30 }}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 \tab {\b \tab \tab in HGH 204}}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260\ltrch\loch\b {\ltrch\loch\f1 \tab \tab {(NOTE the above date and time BEFORE making your end-of-semester travel plans...!)}}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\loch\b {\ltrch\loch\f1 Course Software:}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 {\ltrch\loch\f1 You are expected to use Perl version {\b 5.8.0}{\b0  installed on }{\b cs-server.humboldt.edu }for course assignments{\b0 . (Actually, Perl 5.8.0 is also installed on redwood and sorrel, and there is a chance that we may use Perl on those machines at certain occasions during t
he semester. But, for load purposes, we will use cs-server when we can.) }}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 Note that you may access cs-server.humboldt.edu by using {\b ssh} (secure shell) and {\b sftp} (secure ftp); ssh may be downloaded for free from:}
\par {\ltrch\loch\f1 \tab {\b http://www.humboldt.edu/~its/techguides/software/software.shtml}}
\par 
\par {\ltrch\loch\f1 Note, also, that ssh and sftp are installed on axe, redwood, and sorrel, so if you can reach one of them, you can generally also reach cs-server.}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\dbch\ab\loch\b {\ltrch\loch\f1 Course Format:}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 Regular attendance (at {\b BOTH} the scheduled {\b LECTURE AND LAB} sessions ) is encouraged and expected. If you should happen to miss a lecture or a lab, then you are responsible for finding out what you missed. "I wasn't there that time" is never an acceptable ex
cuse. }
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 
\par {\ltrch\loch\f1 You are expected to prepare (read and study) assigned readings before class and to participate in class discussions. Projected examples will be utilized frequently. You should understand that there will be material in the reading that will not be discussed
 in lecture/lab, and material in the lectures/labs that may not be found in the reading. You are responsible for both!}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\li720\ri0\fi0 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 {\ltrch\loch\f1 There may be quizzes and/or other graded activities in lecture that will be turned in during the lecture session; there {\b will} be lab exercises done and turned in during lab as well. If you miss lecture or lab, you will {\b not} be able to make these up.}
\par 
\par {\ltrch\loch\f1 Homework assignments are expected to be developed using an appropriate version of Perl (see the earlier {\b Course Software}{\b0  section). }}
\par 
\par {\ltrch\loch\f1 Each homework assignment will be clearly marked with due dates (a single homework may have more than one part, each due on a different date). {{\b No homework assignments will be accepted late. If you wish to receive any credit for a homework assignment, then y
ou must turn in whatever you have done, even if it is incomplete, by the deadline. Partial credit is usually far preferable to no credit. }{\b0 Please note that "the computer/network/etc. going down" is no excuse --- if you leave a homework assignment for the la
st minute and there are technical problems, you still must turn in whatever you have by the deadline. }}}
\par 
\par {\ltrch\loch\f1 Each homework assignment also will state clearly {\b how} it is to be turned in, and you will not receive credit for it unless you turn it in accordingly. (There could{\b0  be variation in how this will be done for different homework assignments.)}}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\dbch\ab 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260\ltrch\dbch\ab {\ltrch\loch\f1 E-mailed portions of homeworks must have an e-mail time/date stamp at or before the appropriate deadline; on-paper portions of homeworks (if any) must be given to me, in person, by the appropriate deadline or turned into my mailbox in the Computing Science
 department office by that deadline  {\b with a time/date notation signed by the department secretary.} On-paper portions of homeworks that I find leaning against my office door will {\b NOT} be accepted. (If anybody in the CS department is willing to accept it and 
mark it with a date turned in, that is acceptable, too; they should be able to put it in my box even if the department office is closed, at least during normal school hours.)}
\par 
\par {\ltrch\loch\f1{\b You are expected to carbon-copy (CC:) to yourself a copy of any item submitted by e-mail that is to be graded; this is your only "receipt" that you have turned it in at a particular time. }These CC'd copies should be retained at least until a grade has been
 posted to the course Blackboard site for that work. If there is an e-mail glitch or other hardware/software/network problem, you may be asked to submit to me a copy of your CC'd copy; if you do not have it, you will not receive credit for that particular 
file. This copy is for your protection!}
\par 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx420\ltrch\dbch\ab {\ltrch\loch\f1 Please note that if you turn in a version of a homework assignment {\b early}, you are certainly allowed to turn in one or more improved versions before or at the deadline; the latest version will be graded. (This is to encourage experimentation and improving o
f your work, if inspiration strikes!)}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033 {\ltrch\loch\f1 Exam dates are given in the course calendar attached. {\b No} make-up tests will be given, except by special prior arrangement. If you miss an exam, you will receive a grade of {\b 0} for that exam.}
\par 
\par \pard\plain \s21\li720\ri0\fi1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\li0\ri0\fi0 {\ltrch\loch\f1 During lab sessions, there will be lab exercises due during that lab session. Once these are completed, the remaining lab session time may be used to start or continue homework assignments. You should not expect to be able to finish homework assignments du
ring the lab sessions --- like any programming course, you should expect to put in a (potentially) large amount of time outside of formal lecture and lab sessions doing the assigned reading, working on homework assignments, and practicing concepts discusse
d.}
\par 
\par {\ltrch\loch\f1 You are expected to start homework assignments promptly after they are made available from the course web page. You are encouraged to send me e-mail with questions you have as you work on these assignments; if you wait until a class meeting to ask such que
stions, you may not have time to complete the assignment.}
\par 
\par {\ltrch\loch\f1 Note that some course work may be graded based on whether it has been attempted --- other course work may be graded for correctness and style, as well. You will not know in advance which will be the case.}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\ltrch\dbch\ab\loch\b 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 You are required to have a working e-mail account that you check regularly. Course-related announcements will normally be sent during the semester via the course mailing list linked to the class roll on Blackboard; if Blackboard is down or unavailable, how
ever, such course-related announcements may be sent via the course mailing list linked to the class roll on Banner. It is your responsibility, not mine, to ensure that both Banner and Blackboard have a working e-mail address for you. I cannot change your d
efault e-mail address in Banner; you must do so. I apparently can change it in Blackboard, but you must send me a request to do so by e-mail if you wish it to be changed from its current setting. Note that changing your e-mail address on Banner does {\b not }{\b0 au
tomatically change it on Blackboard, nor vice versa.}}
\par 
\par {\ltrch\loch\f1 If you would like me to e-mail your grades to you during the course of the semester, you need to indicate accordingly on the information slip that will be handed out during the first class session. }
\par 
\par {\ltrch\loch\f1 You are expected to check the course web page and the course Blackboard site regularly --- course handouts, homework assignments, and example code from lectures will be posted there, along with course-related announcements as needed, and possibly more. Gra
des will be posted to the Blackboard course site --- you are expected to monitor these, as well, and let me know of any discrepancies.}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260\ltrch\dbch\ab\loch\b 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 All course work --- homeworks, tests, lab exercises, etc. --- are to be the work of each student, {\b individually}{\b0 ,}{\b  unless}{\b0  it is}{\b  explicitly}{\b0  stated otherwise at the beginning of that course work's description;} this is not a group or team programming course. The
 general rule of thumb is that you should not show your code to any other student until after{\b  both}{\b0  of you have turned in the final versions of that code; the only exception is that a student who has completed his/her final version of some code may look at 
another student's version of that same code in order to help him/her to interpret a compiler or run-time error, or to help to ferret out a bug within that code. No student should tell or show another how to write the code for an assignment.}}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 Collaboration or cooperation on assigned course work where it is not explicitly permitted as an option violates course policy. {\b If two or more students are working together on such an assignment, that is cheating. }You may discuss {\b general concepts} of the cou
rse with one another, of course --- such discussion is encouraged. Studying together for tests is particularly encouraged. But, homework assignments are to be {\b individual} work. {\b General} concepts of homework assignments  may be carefully discussed --- a usefu
l rule of thumb is that {\b none} of the students in the discussion should be writing {\b anything} down during such discussion, or looking at {\b anyone's }computer terminal --- but, for example, if one student is telling (or, worse, showing) another how to do a particu
lar problem, those students are going too far. ({\b General} discussion of the meaning of a particular error message is probably all right.) {\b Copying or modifying of another's computer files, or providing computer files to another, related to homework assignment
s is definitely over the line, and {\ul never} {\ul justified}.} Note that it is your responsibility to ensure that course assignment files are read-protected. If you are careless about this, and someone else copies your work, you will share the penalty. (In particular
, be very careful about leaving work on shared network drives in campus labs, or in UNIX directories that are not read-protected.)}
\par 
\par {\ltrch\loch\f1 I will not tolerate cheating; work showing significant duplication will receive {\b negative} credit, as will work done by anyone other that the person handing it in. (One receives no credit when required work is not turned in, of course --- copied work deserve
s {\b less} than that, thus {\b negative} credit.) A person providing a file for copying receives the same {\b negative} credit as the copier. The University's policies on academic honesty will be enforced.}
\par 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260\ltrch\dbch\ab {\ltrch\loch\f1 Incompletes are rarely given and are only given in the case of a true emergency. They are certainly not appropriate for students who find they have fallen behind with assignments, missed a test, or taken on too much academic, work, or family responsibility
. For these situations, a drop would be appropriate.}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260\ltrch\dbch\ab\loch\b 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260{\ltrch\loch\f1{\b Approximate Course Schedule: \tab }(subject to change)  }
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033{\*\tlswg8236}\tx1260 {\ltrch\loch\f1 \tab \tab \tab \tab begins on the next page}
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\li570\ri0\fi0{\*\tlswg8236}\tx1830 
\par \pard\plain \s1\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f1\fs20\lang1033\li570\ri0\fi0{\*\tlswg8236}\tx1830\ltrch\dbch\ab {\ltrch\loch\f1 Note that this syllabus and the schedule following are subject to change in the event of extenuating circumstances. If you are absent from lecture or lab, it is your responsibility to check on announcements made while you were absent.}
\par }