
The Master’s Programme in Computer Science - Sino-Swedish Master - Software Engineering is a two-year, full-time on-campus program that focuses on advanced software engineering principles, combining theoretical computer science with practical system development. The program emphasizes collaborative software design, large-scale system development, and modern engineering methodologies used in global tech industries. Students study areas such as software architecture, distributed systems, software quality assurance, and agile development practices.
Graduates develop strong programming expertise, software engineering skills, and system design competence, preparing them for careers in software development, IT consulting, research, and international technology companies. Uppsala University provides a research-driven and internationally oriented environment, supporting students in building advanced technical and collaborative skills
Semester 1 – Foundations of Software Engineering
• Introduction to Software Engineering
• Programming and Data Structures
• Software Development Methodologies
• Research Methods in Software Engineering
Semester 2 – Advanced Software Engineering
• Object-Oriented Programming
• Web Development and Mobile Applications
• Database Management Systems
• Elective Modules in Software Engineering
Semester 3 – Specialized Software Engineering
• Cloud Computing and Distributed Systems
• Software Testing and Quality Assurance
• Software Architecture and Design Patterns
• Fieldwork/Research Project in Software Engineering
Semester 4 – Master’s Thesis & Final Project
• Independent Research / Thesis
• Advanced Software Engineering Techniques
• Final Presentation & Research Evaluation
Graduates of the Computer Science - Sino-Swedish Master - Software Engineering program are prepared for careers in software development, systems analysis, data engineering, and technology innovation. With expertise in software engineering, programming, and computer systems, alumni can pursue roles as software engineers, application developers, system architects, and data scientists. The growing need for software solutions across industries ensures high demand for skilled professionals in the tech field.
The Computer Science - Sino-Swedish Master - Software Engineering program provides students with a solid foundation in software development, system architecture, and programming. The program offers both theoretical coursework and practical experience in software engineering, enabling students to develop complex software solutions. Graduates will be equipped to take on leadership roles in the tech industry and contribute to innovation in areas such as AI, machine learning, and software development.
For further information, please contact the admissions office at:
Phone: +46 18 471 00 00
Email: info@uu.se
Address: Uppsala University, S:t Olofsgatan 10B, 753 11 Uppsala, Sweden