Skip to content

EPFL-BIO-210/BIO-210-CourseMaterials

Repository files navigation

Welcome to BIO-210

We learn and apply software engineering principles to program projects in Python. Projects cover problems in life sciences, and will be developed over the course of the semester.

Relevant links

Link to the Moodle page of the course: https://moodle.epfl.ch/course/view.php?id=16732

Link to the EPFL's Noto homepage: https://noto.epfl.ch

Class content schedule

Date Topic Software version Software releases Grading / Feedback
0 18/09/2023 Public holiday
1 25/09/2023 Python introduction I
2 02/10/2023 Python introduction II
3 09/10/2023 VS Code
4 16/10/2023 Git and GitHub
5 23/10/2023 Project introduction v1
6 30/10/2023 Functionify v2 v1
7 06/11/2023 Visualization and documentation v3 v2 code review (API)
8 13/11/2023 Unit-tests, functional tests v4 v3
9 20/11/2023 Code refactoring v5 v4 graded (tests)
10 27/11/2023 Profiling and code optimization v6 v5 code review
11 04/12/2023 Object oriented programming v7 v6 graded (speed)
12 11/12/2023 Model analysis and project report v8 v7 code review (OO)
13 18/12/2023 Wrap up v8 graded (project)

All releases should happen before 10 am on Monday (v8 will be later)!