Developing AI-Enabled Systems 7.5 credits
Course Contents
This course introduces students to 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. We also do 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 their 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 |
Application code | HJ-T1032 |