Learn today how to develop the software of tomorrow – practice-oriented, future-proof, and responsible.
Factsheet
- Degree
- Bachelor of Science FHNW in Computer Science
Study Track Software Engineering & Intelligent Technologies - Study mode
- Practice-integrated bachelor's degree program (PiBS), Full-time and Part-time/work-study
- ECTS points
- 180
- Next start
- 14.9.2026
- Language
- German / English
- Place
- FHNW Campus Dreispitz
At a glance
- Unite AI & Software: Develop intelligent systems and purposefully integrate AI into modern software solutions.
- Agile & hands-on: Work with companies on real-world projects – from the initial idea to a market-ready product.
- Future skills: Master software engineering, machine learning, and ethical responsibility in combination.
Why study this?
The demand for professionals who can handle this increasing complexity and use AI to build and seamlessly integrate high-quality software products is growing rapidly. Graduates of the Study Track Software Engineering & Intelligent Technologies are therefore highly sought after, as they combine software development, AI, and agile methods – precisely the combination that companies across nearly every industry urgently need.
A degree in Software Engineering & Intelligent Technologies positions you at the heart of cutting-edge software development, state-of-the-art architectures, and the latest AI trends. Through hands-on project work in collaboration with companies, you gain valuable experience that you can apply immediately. By working with modern software engineering methods and technologies, and by developing essential soft skills such as collaboration, communication, product focus, and ethical awareness, you are ideally prepared to embark on a future-proof, versatile, and responsible career.
Possible careers
Software Engineer
As a strategically minded software engineer, you develop software products in cross-functional and interdisciplinary teams – from mobile apps to event-based streams powered by AI systems. You are able to handle complexity and ensure that the applications you build run reliably and efficiently while remaining easy to maintain.
Test Engineer
You ensure that what is built actually works, contains no critical errors, and meets the required quality standards. You test the product – mostly through automated processes – and show the development team where improvements are needed. In doing so, you know how to apply your specialist expertise even more effectively with the support of AI systems.
Requirements-Engineer
You are the bridge between the people who want a product and the software engineers who build it. Your task is to determine precisely what needs to be built and to formulate it in a way that the entire team understands and can implement. You are familiar with common requirements engineering methods and know how AI systems can support you in this process.
Software Architect
You strategically design the “big picture” of a software solution. Instead of writing lines of code, you decide which technologies, databases, and components fit together and how they communicate with each other. Your goal: a system that is scalable, maintainable, and secure.
Data Engineer
You build the infrastructure that transports data from its source to analysis. This includes collecting raw data, transforming it into a usable format, and making it available to data scientists or BI tools.
Compliance Technologist
You are the bridge between technology and regulatory requirements. Your task is to design technical solutions in a way that ensures compliance with data protection and security standards (e.g. GDPR, ISO 27001).
Possible careers with a focus on AI
AI Integration Engineer
You build bridges between traditional software solutions and AI systems. You integrate AI APIs, train models for specific applications, and ensure smooth interaction between backend systems, data, and models.
AI-Engineer
You develop intelligent systems that learn from data – for example by applying and integrating image recognition models, chatbots, or recommendation algorithms.
AI-Quality Engineer
You help develop quality assurance strategies and evaluation methods for and within AI-supported software systems. You also assess the fairness, transparency, and explainability of AI-driven decisions.
AI-Ethics Engineer
You assess whether AI models are used fairly, transparently, and responsibly. This includes identifying potential biases, providing explanations for model decisions, and ensuring compliance with legal requirements.
With this degree, you are perfectly prepared to launch a future-proof, diverse, and exciting career in almost any industry. Are you ready to actively shape the digital future?
Structure and programme contents
In the Study Track Software Engineering & Intelligent Technologies, you can expect a modern computer science education with a focus on software development, agile methods, and artificial intelligence. From the very first semester, you take specialised modules in these areas.
In projects carried out in collaboration with companies and in lab exercises, you apply what you have learned directly in practice.
Contents
The academic curriculum includes, among other things:
- Computer science with a focus on software engineering and programming
- Software architecture
- DevOps fundamentals
- Systems
- Prompting & Vibe Coding
- Theoretical foundations and mathematics
- Machine learning and deep learning
In the advanced modules, you can choose between two specialisations:
In the AI-Augmented Software Engineering specialisation, you focus on creating software in collaboration with AI while thinking holistically. You use AI as a tool to efficiently develop high-quality software – for example through generative code assistance, test automation, or intelligent development environments.
In the Building of AI-Enabled Software Solutions specialisation, you learn how to develop intelligent software products by integrating AI functionality into the software solution itself. Here, you use AI as part of the solution – for example in the form of machine learning models, recommendation systems, or natural language interfaces.
In both specialisations, you also have access to a wide range of modules, seminars, and hands-on workshops, such as:
- Software Testing
- Evolutionary Software Design & Architecture
- Enterprise Application Frameworks
- Value Stream–Driven Product Development
- Tools & Trends in Modern Software Engineering
- Ethics in Computer Science
Lecturers
You learn from lecturers with experience in Data Science, AI and software engineering, who integrate their applied research and industry projects directly into their teaching. Coaches support you personally in your academic and professional development – from the first modules through to your Bachelor’s thesis.
Most modules are taught by lecturers from the Institute for Data Science, the Institute for Interactive Technologies, and the Institute for Mobile and Distributed Systems.
Mathematics modules are offered by the Institute of Mathematics and Natural Sciences at the School of Engineering and Environment. Context modules covering social, economic and language-related topics are attended jointly with students from the School of Engineering and Environment and are taught by the Institute of Humanities and Social Sciences.
Questions? Our students have the answers!

Do you have questions about the programme content, student life or study format? Our Computer Science graduates Aaron and Andris are happy to provide information via WhatsApp.
Requirements and Organisational matters
Further Computer Science Degree Programmes
Discover our fascinating further degree programmes in Computer Science in german.
Weiterbildungen
Our recommendation: complete your application for the spring semester by 15 January and for the autumn semester by 31 May.
Software Engineering & Intelligent TechnologiesAutumn Semester 2026
- Date
- 14.9.2026–19.12.2026
- Duration
- 6 Semesters
- Place
- FHNW Campus Brugg-Windisch
- Final application date
- 19.9.2026
Contact us
For further information about studying at the FHNW School of Computer Science, please contact us.

Sibylle Peter
- Phone
- +41 56 202 72 57 (Direct)
- sibylle.peter@fhnw.ch

Prof. Martin Kropp
- Phone
- +41 56 202 78 18 (Direct)
- martin.kropp@fhnw.ch

Study Administration and Advisory
- Phone
- +41 56 202 99 33 (Direct)
- start.informatik@fhnw.ch
Info-Events
Loading...




