Welcome to COMP 204 Computer Programming for Life Sciences!
Introduction Mathieu Blanchette
1 / 16
Welcome to COMP 204 Computer Programming for Life Sciences! - - PowerPoint PPT Presentation
Welcome to COMP 204 Computer Programming for Life Sciences! Introduction Mathieu Blanchette 1 / 16 Key Course Information Description: Introduction to computer programming in a high level language: variables, expressions, types, functions,
1 / 16
◮ Central dogma of molecular biology, RNA and/or protein
◮ Suggestions/requests?
2 / 16
3 / 16
◮ Mathieu Blanchette: mathieu.blanchette@mcgill.ca ◮ Office: Trottier 3107 ◮ Office hours: Wednesday 11:30-12:30
◮ Carlos Gonzalez Oliver: carlos.gonzalezoliver@mail.mcgill.ca
◮ Pouriya Alikhani: pouriya.alikhani@mail.mcgill.ca
◮ Airin Ahia-Tabibi: airin.ahia-tabibi@mail.mcgill.ca
◮ Samy Coulombe: samy.coulombe@mail.mcgill.ca
◮ Faizy Ahsan: faizy.ahsan@mail.mcgill.ca
4 / 16
HOURS: 12pm - 5pm (mon-fri) LOCATION: Trottier 3090
WHO ARE WE? WHAT DO WE DO?
this course and want to help you!
service, perfect for study help, and guidance on assignments.
midterms and finals for intro courses!
◮ http://interactivepython.org/courselib/static/
◮ http:
◮ Lectures will be recorded and made available on MyCourses
5 / 16
◮ Created by Guido Van Rossum (early 90s)
◮ Named after ’Mounty Python’s Flying
Circus’
◮ Version 3.6 will be used in this course ◮ We suggest installing Anaconda (Python
6 / 16
◮ Wednesday, October 17, 2018 18:05-19:55 PM.
◮ Mix of multiple choice and short/long answer written
◮ 3-hour final exam, time and place TBD
◮ There is no 100% final option: all assignments will count,
◮ In exceptional situations, students may write a supplemental
◮ Students who receive unsatisfactory final grades will NOT
7 / 16
◮ 5 Python programming assignments, each aiming at
◮ Solutions must be submitted electronically on MyCourses.
◮ Due dates:
◮ Assignment 1 Due: Monday October 1, 11:59:59 PM ◮ Assignment 2 Due: Monday October 15, 11:59:59 PM ◮ Assignment 3 Due: Friday November 2, 11:59:59 PM ◮ Assignment 4 Due: Monday November 19, 11:59:59 PM ◮ Assignment 5 Due: Wednesday December 5, 11:59:59 PM
◮ Working hard on your assignments will improve your score on
8 / 16
◮ Late assignments will be deducted 20% each day or fraction
◮ 0-24 hours late = 20% deduction ◮ 24-48 hours late = 40% deduction. ◮ >48 hours late = not be accepted (grade of 0%).
◮ Programming assignments are notoriously time-consuming.
◮ If you have only partially finished an assignment, document
◮ Individual exceptions to the lateness policy will not be granted
9 / 16
◮ Assignment marks will be posted on myCourses. It is your
◮ If you believe that your assignment was graded incorrectly,
◮ Complaints about grading must be formulated within two
10 / 16
◮ The instructor and teaching assistants will not answer
◮ Post your questions on myCourses or ask them at office hours ◮ Answer each other’s question on MyCourses BUT do NOT
◮ Only email the instructors or TAs for private matters, and do
11 / 16
◮ Include your name and McGill ID number at the top of each
◮ Work submitted for this course must represent your own
◮ Do not give a copy of your work to any other person, or post
12 / 16
◮ Discuss assignment questions with instructors, TAs, and your
◮ However, there is a difference between discussing ideas and
◮ When you write your solution to an assignment, you should do
13 / 16
14 / 16
◮ Associate Professor at the School of Computer Science ◮ Head of the Computational Genomics Lab: Research topics
◮ You will hear more about our research later in the course
15 / 16
16 / 16