CSCI2202 Introduction to Programming with Applications for Scientists / Winter 2024-2025

Updates

  • New Assignment released: [Lab 6]
  • New Lecture is up: 06 Files & Exceptions [slides] [recording]
  • New Assignment released: [Lab 5]
  • New Lecture is up: 05 Object Oriented Programming [slides] [recording]
  • New Assignment released: [Lab 4]
  • New Lecture is up: 04 Functional Programming [slides] [recording]
  • New Assignment released: [Lab 3]

Course Description

This is an introductory, project based, programming course for science majors. The course focuses on programming techniques useful for students in their scientific pursuits. The course introduces basic programming in Python and then goes on to guide students through using simulations, modelling and data-driven analysis. Practical examples will be taken primarily from the fields of microbiology, genomics, neuroscience, and chemistry among others.

2024-2025 Course Details

  • Lecture: Mon 13:05-14:25, 1016 Kenneth C Rowe Management Building
  • Lab: Tues/Thurs 11:35-12:55, 301A Sir James Dunn Building
  • TAs: Ehsan Baratnezhad ethan.b@dal.ca
  • Office: 4242 Mona Campbell Building, Studley Campus
  • Email: finlay.maguire@dal.ca
  • Office Hours: Thursday 13:15-14:30 (following lab session)
  • BrightSpace
  • Syallabus

Instructors