![]() |
Fall 2005Programming for Life Scientists |
|---|
Course Description:
This course is designed to give life scientists the programming skills
needed to analyze, transform, and publish biological data. No programming experience is
required, but students should have basic computer skills. At the conclusion of the
course, students should have basic proficiency in the use of Perl and have been
introduced to BioPerl and other Perl libraries.
Lecture: Tuesday Thursday 9:00 - 9:15, Wise L3003 Instructor: Susan Bridges, bridges@cse.msstate.edu Textbook: Prerequisites: Graduate standing or higher in one of the life sciences.
There is no computer science prerequisite.
Course schedule: See schedule
Assignments: Grading:
Attendance: Students are expected to attend all classes. If you must
be absent, you should notify the instructor ahead of time if possible. More than
3 unexcused absences will result in a reduction of one letter grade in the
course. Students who are auditing the course must attend all lectures. An audit
will not be awarded if a student has more than 3 unexcused absences.
Academic honesty policy: Cheating on homework or a quiz will result in
an F on the assignment and cheating on an exam will result in an F for the
course as well as possible university disciplinary measures. A student must cite
any references used in or resources used to complete homework, projects and term
papers. Failure to properly cite references can result in a grade of 0 on the
assignment. You may ask other students for assistance in debugging your programs, but
the program should be your own work. You will learn almost nothing in this class if
you do not do the assignments yourself. See the Computer Science
Departmental Policy Regarding Professional Conduct. The University policy regarding
academic honesty applies to all MSU students.
Add/drop policy: See the Mississippi State
University Add/Drop Policy
Office: Butler 312, tel. 662-325-7505
Office hours: Tuesday Thursday 9:15 - 10:00 James Tisdall, Beginning Perl for Bioinformatics, 2001,
O'Reilly & Associates.
Additional References:
Randal L. Schwartz, Tom Phoenix Learning Perl 3rd Edition, July 2001, O'Reilly
& Associates.
CGI Programming 101 available on-line
Larry Wall, Tom Christiansen, Jon Orwant, Programming Perl, 3rd ed., July 2000,
O'Reilly & Associates. (July 2000).
David Till, Teach Yourself Perl 5 in 21 days available online
Grading is on a 10 point scale.