We typically offer courses (in-class teaching with individual lectures, often combined with labs or tutorials), lab courses (practice-oriented courses, sometimes with in-class lectures), colloquiums and seminars (research-oriented courses), as well as study projects and industry internships with one of our industrial partners. Practice-oriented education is particularly important in software and AI engineering, where a broad and highly complex (and only semi-consistent) theory is difficult to operationalize without actually applying it.
Course websites for recurrent courses:
- Software Engineering Lab (SE-LAB)
- Autonomous Vehicles and Artificial Intelligence (AVAI)
- IntelliJ IDE Plugin Development
- Android App Evolution
- SE Research Colloquium
- Software Languages (see book and page on language engineering and DSLs)
Winter Semester 2024/25
- Software Engineering (SE), lectures and labs (tutorials)
(Moodle, no pw; VVZ) - Autonomous Vehicles and Artificial Intelligence Lab (AVAI-LAB), lecture/practical course
(Moodle course, no pw, VVZ) - IDE Plugin Development, practical course
(Moodle, VVZ) - Android App Evolution, practical course
(Moodle, VVZ)
Summer Semester 2024
- Software Engineering Lab (SE-LAB), lab course
includes SCRUM workshop with professional SCRUM trainers and a Java crash course
(Moodle, no pw; VVZ) - Autonomous Vehicles and Artificial Intelligence (AVAI), lectures and labs
(Moodle, no pw; VVZ) - Reverse-Engineering Security Features, lab course
(Moodle, no pw; VVZ) - Software Languages, lectures and labs
(Moodle, no pw; VVZ; book; language engineering) - SE Research Colloquium
Winter Semester 2023/24
- Software Engineering (SE), lectures and labs (tutorials)
(Moodle, no pw; VVZ) - Autonomous Vehicles and Artificial Intelligence Lab (AVAI-LAB), lecture/practical course
(Moodle course, no pw)
more info here - Reverse-Engineering Security Features, practical course
(Moodle, no pw; VVZ) - IDE Plugin Development, practical course
(Moodle, registered students will be enrolled; VVZ)
Android App Evolution, practical course
(Moodle course, registered students will be enrolled; VVZ) - Autonomous Driving Simulation Lab, practical course
(Moodle course, registered students will be enrolled; VVZ) - SE Research Colloquium
- Several study projects: Xtext, Autonomous driving simulation, Mining and analyzing AI-enabled software systems
(website on study projects in applied CS (AI))
Summer Semester 2023
- Software Engineering Lab (SE-LAB), lecture and practical course
includes SCRUM workshop with professional SCRUM trainers
(Moodle course, no pw)
more info here - Autonomous Vehicles and Artificial Intelligence (AVAI), lectures and tutorials
(Moodle course, no pw)
more info here and here - Java Crash Course
(Moodle course, pw is provided via email invite) - Python Programming, preparatory course for first-semester students
(Moodle course, no pw)
more info here
Winter Semester 2022/23
- Software Engineering (SE), lecture and tutorials
(Moodle course, no pw)
more info here - Autonomous Vehicles and Artificial Intelligence (AVAI), lecture and tutorials
(Moodle course, no pw)
more info here - IDE Plugin Development, practical course
(Moodle course, pw will be given to those registered)
more info here - Android App Evolution, practical course
(Moodle course, no pw)
more info here
Summer Semester 2022
- Software Engineering Lab (SE-LAB), lecture and practical course
includes SCRUM workshop with professional SCRUM trainers
(Moodle course, pw: selab22)
more info here - Autonomous Vehicles and Artificial Intelligence (AVAI), lecture and tutorials
(Moodle course)
more info here - Student Conference: Research Project, lecture
(Moodle course)
Winter Semester 2021/22
- Software Engineering (SE), lecture and tutorials
(Moodle course, pw: se2122)
more info here - Student Conference, lecture
(Moodle course)