Syllabus
Additional information about the course is available on the rest of this
website.
Books
Recommended
Programming Perl by Larry Wall, Tom Christiansen, Jon
Orwant
Learning Perl by Randal L. Schwartz, Tom Christiansen,
Larry
Wall
Grading
- Weekly programming assignments - 45%
- Midterm project - 15%
- Final Project - 30%
- Class Participation - 10%
Academic Integrity
The University of Maryland, College Park has a nationally
recognized
Code of Academic Integrity, administered by the Student Honor
Council.
This Code sets standards for academic integrity at Maryland for
all
undergraduate and graduate students. As a student you are
responsible for
upholding these standards for this course. It is very important
for you to
be aware of the consequences of cheating, fabrication,
facilitation, and
plagiarism. Please visit the
Code
of Academic Integrity or the
Student Honor Council, for more information.
For this class in particular, you are not permitted to collaborate on
assignments except for explicitly assigned group projects and
collaborative exercises. You may not
turn in code written by other people (e.g. code found on the internet),
you may not work together on exercises, and you may not discuss the
syntax or the logic of solving problems.
I have sophisticated methods to detect this kind of cheating. Students
suspected of violating these rules will be referred to the honor council
and will face suspension or expulsion.
Students should hand write this statement and
return it to the professor in class.
Students with Disabilities
Students with disabilities needing academic accommodation should: (1)
register with and provide documentation to the
Disability Support Services office, and (2) discuss any necessary academic
accommodation with their teachers. This should be
done at the beginning of the semester.
Extensions and Late Assignments
Timeliness is extremely important in graduate work, and extensions will
only be available during personal emergencies. Students who need to
request an extension should discuss the matter in advance with the
professor before the time the assignment is due. If an extension is
granted, the work must be submitted within the extension period to avoid
grade penalties.
If you have not received an extension ahead of time, for assignments turned in a day or less late,
you will lose 25% of
your grade. Assignments more than a day late will not
be accepted.
Emergency Preparedness
Information about the status of the campus is available at
Emergency
Preparedness .
If the campus is closed, please make sure to stay safe. Information
about possible rescheduling of course activities will be provided via
e-mail once the campus has reopened.
Classroom Environment
The classroom environment should be professional and respectful.
Discussions should be based on course readings and critical thinking.
Remember--your classmates may have different perspectives on issues than
you, but they still deserve your respect. As another aspect of respect in
the classroom environment, turn off or mute all phones and other
communication devices during each class session. If you use your laptop in
the classroom, limit the usage of the computer to course-related reasons
(i.e., taking notes).