Software Engineering and Project Management
Course, Master's level, 1DL251
Expand the information below to show details on how to apply and entry requirements.
Autumn 2025 Autumn 2025, Uppsala, 33%, On-campus, English
- Location
- Uppsala
- Pace of study
- 33%
- Teaching form
- On-campus
- Instructional time
- Daytime
- Study period
- 1 September 2025–2 November 2025
- Language of instruction
- English
- Entry requirements
-
120 credits including 40 credits in computer science. Alternatively 45 credits in the Master's Programme in Language Technology (HSP2M). Proficiency in English equivalent to the Swedish upper secondary course English 6.
- Selection
-
Higher education credits in science and engineering (maximum 240 credits)
- Fees
- If you are not a citizen of a European Union (EU) or European Economic Area (EEA) country, or Switzerland, you are required to pay application and tuition fees.
- First tuition fee instalment: SEK 12,083
- Total tuition fee: SEK 12,083
- Application deadline
- 15 April 2025
- Application code
- UU-11007
Admitted or on the waiting list?
- Registration period
- 25 July 2025–7 September 2025
- Information on registration from the department
Autumn 2025 Autumn 2025, Uppsala, 33%, On-campus, English For exchange students
- Location
- Uppsala
- Pace of study
- 33%
- Teaching form
- On-campus
- Instructional time
- Daytime
- Study period
- 1 September 2025–2 November 2025
- Language of instruction
- English
- Entry requirements
-
120 credits including 40 credits in computer science. Alternatively 45 credits in the Master's Programme in Language Technology (HSP2M). Proficiency in English equivalent to the Swedish upper secondary course English 6.
Admitted or on the waiting list?
- Registration period
- 25 July 2025–7 September 2025
- Information on registration from the department
About the course
A software project is much more than programming. It comprises requirements management, design, testing, and maintenance. A professional product has stricter requirements than a garage hack. Every project follows a process, that describes who does what, when, and which rules apply to ensure quality. This course is about this process, from start to finish.
A simple process is the waterfall model, where the process runs in one direction. More advanced processes are more complex: loops occur, or waterfalls beside and under each other. We look also in more detail at systems that have high safety and reliability requirements. Much of this course applies to other projects as well. The course focuses on software development processes and project management.