Software Skills Lab

ℹ️ Course information

The course does not require formal enrollment. Only registration for the exam is required.

University of Bern students should register for the exam via KSL.

Course materials are available via Moodle (see link below).

Assignments and lecture attendance are not mandatory, but are strongly recommended.

If possible, please bring your laptop for the hands-on exercises.

About this course

This 5 ECTS course is a joint teaching unit of the three BeNeFri universities which ensures that students obtain a basic level of programming skills when starting their Master’s studies. Therefore, the course comprises three main themes:

  1. Data structures and representation
  2. Algorithms and complexity
  3. 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 the exercises of the previous session before the new one starts.

Organisation

Schedule

DateTopic
16-09-26Java Crash Course
23-09-26Linear Data Structures
30-09-26Graphs and Trees
07-10-26Sets and Maps
14-10-26(Data Structure) Algorithms

Exam