Master Bioinformatics and Biocomplexity, Course schedule

Bioinformatics and BioComplexity (BiBC), course schedule

A little bit of how to read the list of courses below:

In your masters you will have a Theoretical component of 15 EC, with the obligatory courses. This is the essentials course and either introduction to Modelling or Bioinformatics and Genomics, depending on your previous education. Together this amounts up to 9.5 EC.  This means you have 5.5 EC left, which you have to fill up with the courses from the list on the bottom of the page (except for the intro R and Python, those are not part of the masters program). These are the official BiBC courses.  In Period 1 the two main theoretical courses are given. Normally course enrolments for period 1 are already in May which is too early for those who start in September, therefore the coordinator of the master program will enrol you instead. So as a starting student (year 1 of the masters) you don’t need to worry about the first courses!

Below you will see a schedule, this schedule is made to help you plan, not as an exact … this is the way it has to be.. list. Because if you add up all the EC’s of the courses listed you will go well beyond 15EC..  Luckily you also have an ELECTIVE component which is 12 EC in total. You may fill those 12 EC with our bioinformatics courses, but you are also allowed to look elsewhere at what is offered at the University! (use this link to search the course catalogus)

As mentioned above, we have decided to offer all our Bioinformatics courses in Period 1,2 and Period 3, and were possible back to back without much overlap. Again you can also choose other courses (for the electives), that is fine, but you have to schedule them yourselves. They may overlap, or even been given in a different period. This is not a problem, but it is up to you to make it work in your schedule. Also important to know, it is not a problem to combine your major research project with courses! Actually that is the way to do it.

It is the idea is that you start a Major Research Project before January, that would be most efficient. Perhaps you have seen a great group and topic? And maybe that topic requires you to learn a little bit more about a certain bioinformatics or biocomplexity item which is possibly given in one of our courses 😉

Updated June 2023

(FC = Free choice course that can be taken as part of the theoretical phase or Electives)

Period 1: Theoretical (obligatory) courses (Osiris numbers can be found in the table at the end)

GSLS introduction week (ILS) (obligatory week) 04-09-2023 to 9-09-2023 Fulltime 1 week
BiBC Essentials (4.5 EC) B-MBIOCES

  • exam in the week 25h of October
11-09-2023 to 20-10-2023 Timeslot B/C
Introduction to Biological Modelling (5 EC) B-MBIOINBM

  • exam in the week 23h of October
11-09-2023 to 20-10-2023 Timeslot A/D (*)
Bioinformatics and Genomics (5 EC) B-MBIOGEN

  • exam in the week 24h of October
11-09-2023 to 20-10-2023 Timeslot A/D (*)
Poster session and social event for 1st & 2nd year BiBC students (OBLIGARORY DAY)

  • posters of the Major/Minor research projects
  • Social event with all students
26th of October 2023 All day: Obligatory for all BiBC students

The now 2nd year students will present their internships to the 1st year students.

Advanced R (3 EC) B-MADR19 30-10-2023 to 10-11-2023 Fulltime 2 weeks

* Together with the coordinator it will be decided which course you will follow.

Period 2

Biological Modelling (Adv) (5 EC) B-MBIMOD 14-11-2023 to 23-12-2023 Timeslot B/C
Microbial Genomics (4.5 EC)  B-MBIMIGE 13-11-2023 to 01-12-2023 Fulltime (3 weeks)
Bioinformatics and Evol. Genomics (3 EC) B-MBIEG06 18-12-2023 to 12-01-2024 Fulltime (2 weeks) (with holiday in middle)
Exam/Retake week: dec 11-15 December 2023
Structural Bioinformatics (4.5 EC)SK-MCBIM21 15-01-2024 to 02-02-2024 Fulltime (3 weeks)


Period 3: and further, preferably you now have also started with your Major Research Project, Minor, Writing assignment and so on.

Computational Biology (7.5 EC) B-MCOBI17 05-02-2024 to 19-04-2024 Timeslot B/C (full period!)
Cancer Genomics (3 EC) BMB521219 05-02-2024 to 16-02-2024 Fulltime (2 weeks)
Advanced Omics (1.5 EC) BMB502316 26-02-2024 to 01-03-2024 Fulltime (1 week)
Basic Machine Learning (3 EC) B-MBIOBMLB 04-03-2024 to 15-03-2023 Fulltime (2 weeks)
Analytics and Algorithms (3 EC) BMB508219 18-03-2024 to 31-03-2023 Fulltime (2 weeks)
Advanced Bioinformatics (1.5 EC) BMB502214)
08-04-2024 tot 12-04-2024 Fulltime (1 week)
Exam and retake week 01-04-2024 to 05-04-2024


An overview of all UBC/BiBC courses offered + Osiris code

Name Osiris
Master level comp Biol: B-MCOBI17
Bioinformatics and Evolutionary genomics B-MBIEG06
Structural Bioinformatics and Modelling SK-MSTBIMO
Advanced R for the Life Sciences B-MADR19
Advanced Omics for Life Science BMB502316
Advanced Bioinformatics for Life Sciences BMB502114
Introduction to research data management for the life sciences B-MINRDM
Analytics and Algorithms for Omics data BMB508219
Microbial Genomics B-MCMIGE
Cancer Genomics BMB521219
Bioinformatica en Genoom analyse BMW33316
Essentials (Master Cursus) B-MBIOCES
Biological Modelling B-MBIMOD
bioinformatics and genomics B-MBIOGEN
Basic Machine Learning B-MBIOMLB
Systems Biology*** B-B1SYSB09
Data Science & Biology*** B-B2DSB19
Genes 2 Organisms*** SK-MCSB

*** these are bachelor courses and can only be followed as a mandatory component in case you have some deficiencies in your background knowledge.

For those interested in a bit more Modelling/BioComplexity/Mathematics:

The list below is a number of recommended courses. The first 4 are bachelor courses, which means you maybe can follow them but won’t get full credits (EC) and you need permission from the Board of Examiners.
The last 3 courses are really nice master level courses. Be aware that we cannot guarantee enrolment in these courses, as they are officially offered in an other masters programme. But if you are interested, let the BiBC coordinator know and we can try to get you enrolled.

  • Numerical Mathematics (WISB251). <- Bachelor 2 (P2)
  • Introduction Scientific Computing (WISB356) <- Bachelor 3 (P3)
  • Game Theory (WISB272) <- Bachelor 2 (P2)
  • Toy Models (SK-BTOYM) <- Bachelor 3 (P4)
  • Introduction Numerical Bifurcation Analysis (WISL606) <- Master, (8EC) SEM2
  • Introduction to Complex Systems (WISM484) <- Master (7.5 EC), SEM1
  • Seminar mathematical epidemiology (WISM436) <- Master, (7.5 EC), SEM1