Course (MSc): Software Skills Lab

Page content

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:

(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 the exercises of the previous session before the new one starts.


Overview (Fall Semester 2024)

  • Lecturers: Manuel Ohrndorf, Sebastiano Panichella
  • Course details: Moodle
  • Registration (Exam): KSL
  • Lectures: Wednesday 14:15 - 15:00 (Seminarraum 111, Engehalde, E8)
  • Exercise hour: Wednesday 15:15 - 16:00 (Seminarraum 111, Engehalde, E8)
  • Language: English
  • Start: Wednesday, September 18, 2024
  • Exam: TBA
    • UniBE students must register for the exam via KSL!
    • UniFR, Bd de PĂ©rolles 90, room C130 (the same room as for the lectures the weeks before)
    • Written exam, 90 minutes (30 minutes per university)
    • Closed book (no notes, no calculator, no electronic devices)
  • Course Repetition: Fall Semester 2025

Schedule (Fall Semester 2024)

  • 18.09.2024: Java Crash Course
  • 25.09.2024: Linear Data Structures
  • 02.10.2024: Graphs and Trees
  • 09.10.2024: Sets and Maps
  • 16.10.2024: (Data Structure) Algorithms