Developing AI-Enabled Systems 7.5 credits
Course Contents
This course introduces the principles and practices of software engineering with a focus on AI/ML-enabled systems. It covers the lifecycle of AI systems—from data collection and model development to continuous integration. It also includes a basic overview of deployment and monitoring—while emphasizing the unique challenges that arise in AI system development. Students will gain hands-on experience on using the common technologies (such as for example Python, Pandas and Git) to build, manage, and maintain AI/ML-enabled systems. By the end of the course, students will be equipped to apply software engineering practices to AI projects and ensure the quality, security, and scalability of AI/ML-enabled systems.
The course includes the following elements, all within the context of AI/ML-enabled systems:
- Software Engineering Practices and Processes
- Design Decisions
- Version Control and Collaboration with Version Control Systems (e.g.: Git).
- Testing and Continuous Integration (CI)
- Integrating AI/ML Model into a Larger System
- Managing Dependencies and Environments
Prerequisites
Passed courses at least 90 credits within the major subject computer engineering, computer science, informatics, information systems or information technology, including a minimum of 15 credits in mathematics and at least 30 credits in programming/software development, or alternatively passed courses at least 150 credits from the programme Computer Science and Engineering, and taken Python Programming for AI, 7.5 credits.
Level of Education: Second cycle
Coursecode/Ladok code: T2UAAT
The course is conducted at: School of Engineering
| Label | Value |
|---|---|
| Type of course | Programme instance course |
| Study type | Normal teaching |
| Semester | Autumn 2026 |
| Study period |
week 44 - week 2
|
| Rate of study | 100% |
| Language | English |
| Location | Jönköping |
| Time | Day-time |
| Tuition fees do NOT apply for EU/EEA citizens or exchange students | 21375 SEK |
| Syllabus (PDF) | |
| Application code | HJ-T1032 |