Course: | Autumn Semester 2020 |
Lecturer: | Dr. Nataliia Stulova |
Assistant: | Mohammadreza Hazhirpasand |
Lectures: | Wednesdays @ 14h15-16h00 |
Place: | Schützenmattstrasse 14, 107 |
Start: | 2019-09-16 |
UPDATE 12.10.2020: starting 14.10.2020 the class will be held remotely. further instructions will be added here in the course description in the following days.
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 is a common teaching unit of the three BeNeFri universities which ensures that students have a basic level of programming skills when starting their Master studies. The course lasts one semester and takes place every week. It comprises three themes: (i) Data structures and representation, (ii) Algorithms and complexity, and (iii) Data analysis. Each theme is taught in a different university. Each session in a theme revolves around a particular problem and builds on top of the previous sessions. Students should complete exercises of a previous session before a new one starts.
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.
The final grade is derived based upon the grades for weekly exercises and the exam grade.
The exam is held on 16.12.2020 at the University of Fribourg, as a 90-minute written exam.
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 |