Software Skills Lab
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:
- Data structures and representation
- Algorithms and complexity
- 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
- Lecturer(s): Sebastiano Panichella, Manuel Ohrndorf
- Material: Moodle
- Podcast: None
- Registration: KSL
- Language: English
- Course repetition: Fall Semester 2026
Schedule
- Lectures: Wednesdays 14:15 - 15:00, Seminarraum 331, Hauptgebäude H4 (17-09-25), Seminarraum 109, Engehalde, E8 (otherwise)
- Exercises: Wednesdays 15:15 - 16:00, Seminarraum 331, Hauptgebäude H4 (17-09-25), Seminarraum 109, Engehalde, E8 (otherwise)
Date | Topic |
---|---|
17-09-25 | Java Crash Course |
24-09-25 | Linear Data Structures |
01-10-25 | Graphs and Trees |
08-10-25 | Sets and Maps |
15-10-25 | (Data Structure) Algorithms |