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 2023)

  • Lecturer: Sandra Greiner and Manuel Ohrndorf
  • Course details: Please enroll in the Moodle course.
  • Registration (Exam): KSL
  • Lectures: Wednesday 14:15 - 15:00 (Seminarraum 109, Engehalde, E8)
  • Exercise hour: Wednesday 15:15 - 16:00 (Seminarraum 109, Engehalde, E8)
  • Language: English
  • Start: Wednesday, September 20, 2023
  • Exam: Wednesday, December 20, 14:00-15:30
    • 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 books (no notes, no calculator, no electronic devices)
  • Course Repetition: Fall Semester 2024

Schedule (Fall Semester 2023)

  • 20.09.2023: Java Crash Course
  • 27.09.2023: Linear Data Structures
  • 04.10.2023: Graphs and Trees
  • 11.10.2023: Sets and Maps
  • 18.10.2023: (Data Structure) Algorithms