Computer Science (Detailed Information)OverviewThis course is designed to be a capstone course in the bioinformatics program, as well as be a service class to students in the disciplines contributing to bioinformatics. It integrates material in the life sciences, computational science, and mathematics. The course introduces problems and major concepts in bioinformatics, trains students in a variety of basic techniques, and introduces terminology. It also illustrates the value of, and need for, cooperation, teamwork, and multi-disciplinary collaboration in areas such as bioinformatics. InstructorTony Kusalik Office HoursI will be in S341 from 12:00 to 13:00 on Fridays. In addition, you can contact me by e-mail at any time or post a message in one of the class discussion forums. I am also readily available before and after the class. We can meet at other times too; just make an appointment. LogisticsClass: Monday, Wednesday, Friday. 10:30 a.m. - 11:20 a.m. Thorvaldson S311 (in the Spinks Addition) Lab: Friday. 3:30pm-4:50pm Thorvaldson S311 (in the Spinks Addition) PrerequisitesThe prerequisites for BINF 200 are CMPT 111 and BMSC 200 (or BIOCH 200). It is your responsibility to insure that you have met these prerequisites. If you don't, and you are in Arts & Science, you will not get credit for the course. Syllabus and ReadingsThe following table provides a tentative schedule of high level topics for the class, and when approximately that topic will be covered. Chapter numbers under the "Readings" column refer to chapters in the Xiong textbook, while those under the "Supplementary Material" heading refer to the Wünschiers text.
Class FormatIn general, the class will involve lectures, in-class demonstrations, guided tutorials, lab exercises, assignments, and written examinations. The course will be divided into a number of topic areas. Through lecture, the instructor will provide essential background information (either in Molecular Biology or Computer Science) on starting each area. Afterward, techniques and detailed subject material will be presented, either through lecture or demonstration. Any required demonstrations will be on the equipment in the classroom. Finally, students will be required to complete laboratory exercises and assignment problems. The solution of these exercises and problems will be key to students' learning in the course. Through them students will learn more about the computer science techniques involved, the biological problem being tackled, and the use of existing applicable (software) tools. There will be a distinction between lab exercises and assignments. Specifically, the former are intended for practice with basic bioinformatics tools and gaining experience with basic concepts and tools in an environment where a lab attendant is available. They are intended to be completed in about 1 to 2 hours of work. Assignments, on the other hand, are intended to develop a deeper understanding of issues. Solutions to assignment problems will require more thought and preparation. Both lab exercises and assignments are to be completed on an individual basis. However, it is possible to discuss solution strategies with others. A midterm will be held as well as a two-part final exam. The date of the midterm is tentatively March 2. It will be a closed-book exam. The final exam will consist of both a written portion and an in-lab portion. Both portions of the final exam will be "open book". Grade Allocation
Important Notes
Texts and Library MaterialsTextbooksThe required textbook for the class is: There is also a recommended textbook for the class, which has supplemental material. It is: Both textbooks for the class (the required one and the recommended one) are available in the Bookstore and in the Library. References in the LibraryTexts from previous offerings of the course are also on Reserve in the library, and may prove valuable references and study aids. The University libraries have large collections of books covering the areas of bioinformatics, using LINUX, and programming in Perl. Students are encouraged to make use of them. Many of the items are "E-books". Instructional LaboratoryAs described under "Class Format", the laboratory session is for gaining practical experience in the application of concepts introduced in the lectures. The lab periods are 90 minutes in length. An initial portion of the lab time may be devoted to providing introductory information. The remainder of the period will be for completion of the laboratory exercise. The lab instructor will be available during this time to provide assistance as necessary. Students are required to attend the weekly laboratory session. Each week's lab component is to be completed in the time period specified and a solution either shown to the instructor for immediate evaluation, or submitted electronically. A grace period, beyond the end of the laboratory session, for submission of the solution will be given. The duration of the grace period will be specified as part of the lab specification. Beyond the grace period, late submissions will be accepted, though they will be subject to an exponentially increasing penalty. Important Note
Teaching AssistantName: Brett Trost AssignmentsThere will be about 4 assignments in the class. They will not be long assignments, though the problems will be harder than those in the laboratory. Students will typically have 2 weeks to complete each assignment. Assignment solutions will be submitted electronically. Late submissions will be accepted, though they will be docked accordingly. The late penalty will be determined using an exponential function. Important Note
Academic Honesty
Laboratory ResourcesThe main computational resources for this course will be the Mac OS and LINUX operating systems, the EMBOSS package of bioinformatics software, the Perl scripting language, and various other bioinformatics software packages. Students will have accounts in the Computer Science computing laboratories (e.g. rooms THORV S311, S320, S360). The class will make use of the Apple Macintosh workstations in S311. However, any of the LINUX or Mac OS X workstations on the 3rd floor can be used at other times. For remote access (e.g. from home) to a LINUX system, log in to tuxworld.usask.ca using the ssh program or a virtual terminal program which supports the ssh protocol. Information on how to set up remote access to any of the Computer Science Department's computational lab resources can be found at http://www.cs.usask.ca/resources/computing/remote.php. On-Line ResourcesOn-line forums on topics related to the class are hosted on the moodle pages for the class. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |