Software Skills

Course:Autumn Semester 2020
Lecturer:Dr. Nataliia Stulova
Assistant:Mohammadreza Hazhirpasand
Lectures:Wednesdays @ 14h15-16h00
Place:SchĂĽtzenmattstrasse 14, 107


NB: Due to Covid-19, this class might be held remotely, with prior notification. At the moment the lab is planned to be held in-person. Please be sure to bring a mask, as there may not be enough room to maintain social distancing.


This 5 ECTS course, which will be held in weekly sessions, ensures that students have a basic level of programming skills when starting their Master studies. It comprises three themes: (i) Data structures and representation, (ii) Algorithms and complexity, and (iii) Data analysis. Each session revolves around a particular problem, and students should have prepared themselves by studying the provided reading material.


Students should register in the student administration system of their home university according to the rules at bachelor’s level. At the University of Bern, please register in KSL.

Schedule 2020 (UniBe)

Week Date Lecture
1 16-Sep-20 Java Crash Course
2 23-Sep-20 Arrays and Lists
3 30-Sep-20 Graphs and Trees
4 07-Oct-20 Sets and Maps
5 14-Oct-20 String and Text Processing
Last changed by stulova on 23 September 2020