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 09/09/2024 Python introduction I
1 16/09/2024 Public holiday
2 23/09/2024 Python introduction II
3 30/09/2024 Git and GitHub (+installation VS Code)
4 07/10/2024 Project introduction v1
5 14/10/2024 Functionify v2 v1
6 21/10/2024 EPFL fall break
7 28/10/2024 Visualization and documentation v3 v2 code review (API)
8 04/11/2024 Unit-tests, functional tests v4 v3
9 11/11/2024 Code refactoring v5 v4 graded (tests)
10 18/11/2024 Profiling and code optimization v6 v5 code review
11 25/11/2024 Object oriented programming v7 v6 graded (speed)
12 02/12/2024 Model analysis and project report v8 v7 code review (OO)
13 09/12/2024 Work on project (no class)
14 16/12/2024 Wrap up v8 graded (project)