Study Track: Software Engineering & Intelligent Technologies
Learn today how to develop the software of tomorrow – practice-oriented, future-proof, and responsible.
Key data
- Degree
- Bachelor of Science FHNW Informatik, Studienrichtung Software Engineering & Intelligent Technologies
- ECTS points
- 180
- Study start
- September
Anmeldung Herbstsemester empfohlen bis
31. Mai - Studying mode
- Full-time, part-time, Work-study, Practice-oriented Program
- Teaching language
- German / English
- Place
- Basel
Jetzt anmelden und Studienplatz sichern! Dein Abschlusszeugnis fehlt noch? Kein Problem – du kannst dich trotzdem anmelden und dieses nachreichen.
Mobile navi goes here!
Modultafel (pdf)
Factsheet Studiengang Informatik (pdf)
Übersicht aller Studienrichtungen (pdf)
AI is currently transforming software development - making it faster, smarter, and more automated. At the same time, digitalization is advancing in almost all areas of life and the economy, constantly creating new challenges and opportunities.
Thus, software engineers that can manage this complexity, incorporate AI responsibly, and provide sustainable solutions are in high demand. The Software Engineering & Intelligent Technologies degree program prepares you for precisely this.
With this degree, you will have everything that modern software developers need:
- Technical excellence in architecture, testing, DevOps, and AI augmentation
- Agile project management and teamwork for real products
- Utilize Evidence-based reasoning, modelling, and analysis
- Demonstrating accountability, sustainability, and ethics
- Strong communication skills and multidisciplinary competencies
You will apply these skills right away in real-world projects with businesses, preparing you for a diverse, responsible, and future-ready job.
As a graduate in Software Engineering & Intelligent Systems, you can pursue a variety of job paths, including:
Software Engineer:
You work in a team to design sophisticated software products, ranging from apps to stream architectures, while leveraging AI to ensure stability and maintainability.
Test Engineer:
You automate software testing to verify quality, uncover faults, and optimize using AI.
Requirements-Engineer:
You analyse and communicate requirements for development teams, utilizing AI techniques to ensure precise specifications.
Softwarearchitekt:in:
You build complex systems that are scalable, secure, and technologically sophisticated
AI-Engineer:
You create adaptive systems like chatbots, picture recognition, and recommendation systems.
AI Integration Engineer:
You'll combine traditional software with AI, including API connections and model integration.
AI-Quality Engineer:
You create quality assurance strategies for AI systems, ensuring fairness and transparency.
AI-Ethics Engineer:
You will analyse AI for bias, explain judgments, and assure ethical and legal use.
Data Engineer:
You guarantee the data pipeline from source to analysis is trustworthy and scalable.
Compliance Technologist:
You build technical solutions that adhere to data protection and security requirements, such as GDPR and ISO 27001.
This degree program will provide you with the necessary skills to pursue a future-proof, diverse, and fascinating job. Are you willing to take an active role in influencing the digital future?
Structure and content
The Software Engineering & Intelligent Technologies degree program provides a current education in computer science with a focus on software development, agile methodologies, and artificial intelligence. Beginning in the first semester, you can choose specific modules in these areas.
You will apply what you have learned through projects in conjunction with companies and laboratory exercises.
Foundational courses include, among other things:
- ha
- Computer science with emphasis on programming and software engineering
- Software architecture
- AI-integrated software development
- DevOps fundamentals
- System design
- Prompting engineering
- Theoretical fundamentals and mathematics
- Machine and deep learning
In the specialisation modules, you can select between two focus areas:
- The AI-Augmented Software Engineering specialisation emphasises integrating AI and holistic thinking when developing software. You will employ artificial intelligence (AI) to efficiently generate high-quality software, such as generative code assistance, test automation, or intelligent development environments (AI as a tool).
- The AI-Augmented Software Products specialization teaches how to create intelligent software solutions that incorporate AI features. You will leverage AI as part of the solution, such as machine learning models, recommendation systems, or natural language interfaces (AI-as-part-of-the-solution).
Both specialisations offer a wide range of courses, seminars, and practical workshops to chose from, including:
- Software Testing
- Evolutionary Software Design & Architecture
- Enterprise Application Frameworks
- Value Stream Driven Product Development
- Tools & Trends in Modern Software Engineering
- Ethics in Computer Science




