Curriculum, Software Engineering and Management, BSc programme
The Software Engineering and Management Bachelor’s programme has a clear management profile, with group project work that creates and develops software in various real-world contexts, giving you the opportunity to hone your creativity and develop and prove your skills. This allows you to work on projects with the opportunity to create realistic, team-oriented work, gaining experience in various roles. There is also an opportunity in term five to study abroad in Europe, Asia, or the US. All other term courses are mandatory.
Term 1 - Team Programming
-
Discrete Mathematics, 7.5 credits
-
Fundamentals of Programming, 7.5 credits
-
Object-Oriented Programming, 7.5 credits
-
Project: Agile Software Project Management, 7.5 credits
Term 2 - Systems Development
-
Data Management, 7.5 credits
-
Requirements Engineering, 7.5 credits
-
Data Structures and Algorithms, 7.5 credits
-
Project: Systems Development, 7.5 credits
Term 3 - Distributed Systems Development
-
Fundamentals of Software Architecture, 7.5 credits
-
Distributed Systems, 7.5 credits
-
Human-Computer Interaction, 7.5 credits
-
Project: Web Engineering, 7.5 credits
Term 4 - Cyber Physical Systems and Systems of Systems
-
Development of Embedded and Real Time Systems, 7.5 credits
-
Software Quality and Testing, 7.5 credits
-
Advanced Programming, 7.5 credits
-
Project: Data-Driven Software Engineering for Cyber Physical Systems, 7.5 credits
Term 5 - Electives (Optional Theme: Software Engineering for AI Systems)
During this term, students may take electives of their choice, as long as the courses do not overlap with those in other terms. Students can even study abroad. The following courses are offered for students interested in software engineering for AI systems.
-
Change Management in Software Development Organizations, 7.5 credits
-
AI Engineering, 7.5 credits
-
Software Engineering for Data-Intensive AI applications, 15 credits
Term 6 - Software Engineering Research and Practice
-
Management and Leadership, 7.5 credits
-
Research Methods in Software Engineering, 7.5 credits
-
Bachelor Thesis in Software Engineering and Management, 15 credits