Software Technology, Master Programme
120 creditsThis master’s programme in software technology focuses on development of complex software systems, characterised by millions of lines of code and advanced techniques such as web services, distributed systems, component-based development, and parallel processing. It prepares you for a career as a specialist in efficient development of complex software systems.
Within the field of software technology, you will explore theories, methods, and tools essential for the efficient development of complex, high-quality software. Our programme places a strong emphasis on both the theoretical foundations and practical aspects of software development.
As part of the programme, you will not only acquire a profound understanding of software development, but you will also delve into crucial skills and techniques essential for contemporary technology landscapes. You will study specialised courses in machine learning, data analysis, data mining, and information visualisation. These courses ensure that after graduation you will not only excel in efficient software development but also possess expertise in handling and extracting valuable insights from large datasets.
The integration of these cutting-edge topics reflects the programmes commitment to preparing you for the dynamic challenges of the software industry, where proficiency in data-driven decision-making and emerging technologies is increasingly vital. By gaining proficiency in these areas, you will be well-equipped to address the evolving demands of the technology sector and contribute meaningfully to the advancement of software solutions in diverse contexts.
During the first year of the programme, which is shared with the one-year master's programme, you will get a solid foundation in software technology. Advanced-level courses in computer science form the core, along with studies in scientific methodologies and the agile principles of software development.
In the second year we focus on the practical aspects of software technology. You'll have the opportunity to explore the latest tools and practices in software development, often through project work in collaboration with industry professionals or research groups. Your academic journey concludes with a thesis, enabling you to delve deep into a specific area of interest, either within an industry context or the academic sphere.
Career
Upon completion of this programme, various career pathways become available. You may choose to work as a software developer, contributing your expertise to consultancy firms or the IT departments of large enterprises. With specialised skills in machine learning, data analysis, data mining, and information visualisation, you will excel in roles such as AI developer, data analyst, and data engineer. The programme uniquely prepares you to meet the evolving demands of the software industry, making you a valuable contributor to innovation in technology.
With time and experience, career progression may lead you to roles such as project coordinator, software technology expert, or management positions. Alternatively, you can opt to pursue an academic career, starting with a PhD education.
Degree
Master of Science (two years) with specialization in software technology. Major subject: computer science.
Programme Coordinator
Contacts
International possibilities
At Linnaeus University, you have plenty of opportunity to broaden your international perspective. During the course of your programme, you can choose to study abroad through exchange studies to gain international experience. If you do, you will conduct part of your studies at one of our many partner universities around the world.
Also at home you can gain international experience. Many courses contain intercultural elements. For instance, in the form of course literature or guest lecturers from other countries. In your leisure time, you can get involved in associations together with students from a wide range of other programmes and countries, or meet international students through our buddy programme.
Learn more about international possibilities at Linnaeus University
Alain works as a freelance front-end engineer
Alain Perkaz lives in Berlin but is originally from Spain. He studied the Master Programme in Software Technology in 2016-2018. After completing a bachelor in computer engineering he wanted to go deeper and study for a master. He also wanted to go abroad and when looking for information online, Linneaus University caught his eye.
- When choosing a place to study my master, I had two main requirements: I wanted to study abroad and somewhere where the knowledge of English was high. Sweden was a good match, so I went for it. Also, the snowy winters are a plus, says Alain.
Read the full interview with Alain
He currently works remotely as a freelance front-end engineer. He is based in Berlin but works with companies across Europe. On a typical day at work he wakes up around 7:30 am and starts working at 8:00. Aside from regular team meetings, Alain spends most of his time pair-programming, mentoring other engineers and building tools and processes to improve the front-end side of things.
- I benefit from my education in the way that it gives me a good layer of theoretical knowledge in the field and gives room to follow my academic interests. I felt better prepared when working with more general software engineering topics, such as data structures, Alain tells.
The most exciting thing with Alain´s job is that he gets the chance to work with different teams and help them tackle their unique front-end technical and organizational challenges. He thinks that the best thing with the job is the freedom of working remotely.
- I am much more productive than in an office and not limited to working with companies from a specific geographic location. I think the trend towards remote work will continue to grow and that the roles will be filled according to competence, not location, Alain explains.
The tip that Alain wants to give to current students on their way out into working life is to work with some side project, whatever the technological topic. Future employees appreciate that and it´s a great experience building something independently.
Alain liked the pace of the programme. Some subjects were more demanding than others, but he thinks that the professors did a great job setting expectations and providing the support needed to succeed.
- I had a great time during my master, both inside and outside the classroom. Växjö is the perfect student town, with a vibrant community but still small enough to feel comfortable. I would recommend the programme to anyone that wants to dive deeper into the theoretical side of computer science, Alain concludes.
The programme offers you good practical knowledge
Ata Ul Nasar Mansoor talks about the master programme in software technology and about studying in Växjö
Växjö – the student city with a living campus
Just south of Växjö’s city centre you will find Linnaeus University’s campus. In Växjö, many students choose to live on campus.
Here you will have five minutes’ walking distance to friends, restaurants, lecture rooms, gym, grocery store, the University Library, nature trails, and student pubs. If you live in another part of Växjö, you can quickly get to the university by bus or bicycle.
With its 90 000 inhabitants, Växjö is one of the fastest growing cities in Sweden. Here you will find the famous Småland entrepreneurship spirit and a lot of companies, for instance within the IT industry – perfect for when you are looking for an internship position or a job. Växjö is also a picturesque city where you are always close to forests and water.