Programme Description Master in Computer Science - Software Engineering TASOF - Fall - 25
Programme Description Master in Computer Science - Software Engineering TASOF - Fall - 25
Programme Description
TASOF – Fall_25
Basic data
Department Department of Engineering Science
Upon completing our Master's program in Software Engineering, you will acquire
expert knowledge in the complete software development lifecycle. This encompasses
essential skills like requirements engineering, software processes, software modeling
and analysis, software design, and ensuring software quality through verification and
validation processes.
The program goes a step further, equipping you with a deep understanding of
important knowledge of algorithms, how to handle complexity, human-computer
interaction (HCI), and artificial intelligence (AI). With these advanced insights, you'll
be well-prepared to excel in a rapidly evolving tech landscape, capable of creating
software that is not just efficient and reliable but also user-friendly and capable of
harnessing the power of AI for intelligent applications.
You will have acquired the skills needed to become a master software engineer.
Educational methods
• Lectures (20%)
• Seminars (5%)
• Practical/group work (30%)
• Independent work or self-study (20%)
• Thesis work (25%)
Degree
Upon completion of this master’s programme, you will receive a Master of Computer
Science (MSc, 60 credits).
Also, scientific literature, research articles, and case studies are integrated into the
course curriculums. Assignments involving analyzing and applying research literature
to software projects are a part of the program, ensuring that students not only
understand theoretical concepts but also know how to apply them in practical
situations.
1 Work-integrated learning is a pedagogical practice in which students’ learning takes place through the
integration of theoretical and practical knowledge and experience, derived from an educational context
within the framework of both higher education as a work environment and civil society.
Type of Document Page
Programe description 5 (7)
Sweden offers numerous job opportunities for software engineers, hence it is a good
place for those looking to start their careers. The Swedish industry features high tech
companies like Spotify, Ericsson, Volvo and Klarna, offering a range of roles in
software development, system architecture, data analysis, and cybersecurity. Sweden's
investment in research and development ensures graduates have access to innovative
projects and opportunities. Its education system emphasizes practical experience and
collaboration with local companies, often leading to job offers upon graduation. The
country's openness to international talent, English proficiency, and work-life balance
makes it a favorable environment for software engineering professionals to pursue
their careers. Graduates are well-positioned for roles in both the private and public
sectors or for further studies worldwide.
Positions
10. Machine Learning Engineer: Building and deploying machine learning models
for various applications, such as recommendation systems and natural
language processing.
11. Software Development Manager: Leading and coordinating development
teams, overseeing project timelines and budgets.
12. Big Data Engineer: Managing and processing large volumes of data using
tools like Hadoop and Spark.
13. Entrepreneur: Starting your own software development company or tech
startup to bring innovative ideas to market.
14. UX-designer: Crafts user-friendly software interfaces to enhance the overall
user experience and user efficiency of a software.
15. Usability analyst: Evaluates and improves software usability, working with
UX-designers and developers to enhance the user interface and user
experience.
Potential employers
Many organizations around the globe are actively seeking these professionals to drive
their digital initiatives, create cutting-edge applications, and enhance their competitive
edge. In the Trollhättan and Gothenburg region, where University West is located,
there are promising opportunities in multinational companies such as:
• Capgemini
• Combitech
• GKN Aerospace
• Volvo Group
• Sigma Technology
• SKF
Sustainable development
The Software Engineering master programme integrates the three sustainability
aspects; ecological, economic, and social sustainability, into our courses at the design
stage and communicate them clearly to students during the courses. For instance, in
the AI course, ethical considerations are explicitly addressed and in foundational
courses like requirements engineering, sustainability requirements are incorporated in
the projects. The course on software analysis and design includes the sustainability
aspect when deciding on a software architecture as well as in maintenance and
configuration management. Inclusivity and democracy are embedded in group
projects, ensuring diverse perspectives. This is especially true for the course on
human computer interaction.
Type of Document Page
Programe description 7 (7)
Internationalisation
Students from around the globe come together in your program to create a unique
and international environment. The program is fully taught in English, and you will
study together with students from Sweden as well as international students from
countries in Asia, Europe, Africa, and North and South America.
Most of your instructors also have international experience in both research and
education. This will enhance your cultural experience and English-language
proficiency.
Other information
WORK-INTEGRATED LEARNING
The master program in Software Engineering has been built in close collaboration
with software companies and industry experts and is founded on the pressing needs
for skilled software engineering professionals with a comprehensive understanding of
modern software engineering and industry best practice.
Professors and instructors have a wealth of research and industry experience and will
introduce you to both frontline research and industry best practices within the
software engineering area. Through guest lectures, company visits, and company-
proposed topics for degree projects, you’ll gain hands-on experience in all aspects of
software engineering and development. There are also real-life case studies where
you can discuss your understanding, raise questions and propose ideas to experts in
the field – and to potential employers.