Course Description
In this onsite course, you develop mobile applications in the context of a larger system architecture. Depending on the project, you work with application servers, machine learning algorithms, smart sensors, intelligent clothing, wearables like the Apple Watch or micro-controllers.
You get to know workflows, activities and tools of state-of-the-art agile software engineering, in particular agile hardware/software co-development, from requirements engineering to system delivery. You learn Apple’s programming language Swift, UI frameworks such as SwiftUI, and modern paradigms for asynchronous programming. You gain hands-on knowledge in the fields of system modeling, usability engineering and continuous integration and delivery.
Industry partners provide real problem statements. You get real team and project experience while working tightly together with a real client towards a real deadline.
At a glance
- Credits: 10 ECTS
- Course type: Bachelor/Master Practical Course
- Possible module numbers: IN0012, IN2106, IN2128
- Participants: 50 - 70 students
Info meeting
Wednesday, 05.07.23 at 15:00 via Zoom
Application
- Attend the Info Meeting (See above) - Slides
- Fill in our Application Form (Will be opened by 05.07.23) by 19.07.23
- Complete our Technical Challenge on Artemis (Will be opened by 05.07.23) by 19.07.23 - (self-register for the course “iPraktikum Technical Challenge (WS23/24)”)
- Prioritize the Practical Course “iPraktikum” in the matching system of the faculty.
Your application as a developer for the iPraktikum can only be considered if you submit the application, complete the Technical Challenge and prioritize the Practical Course iPraktikum in the matching system.
Schedule
Event | Date | Time | Place | Comments |
---|---|---|---|---|
Intro Course | 09.10.23 - 17.10.23 | Large Computer Lab, MI | You get an introduction into Apple’s programming language Swift. You will join our sessions in person and complete exercises with the help of your tutors. | |
Project Kickoff | 19.10.23 | 17:00 | Interims I, 101 | Customers present the problems they want you to solve. You can then prioritize the projects. |
Design Review | 14.12.23 | 17:00 | Interims I, 101 | Your team presents the current status of your system to the whole course and the customers. |
Client Acceptance Test | 08.02.24 | 17:00 | Interims I, 101 | Show off your finished applications to the whole course and the customers. |
Related Courses
Results of previous semesters
- iPraktikum 2023
- iPraktikum 2022/23
- iPraktikum 2022
- iPraktikum 2021/22
- iPraktikum 2021
- iPraktikum 2020/21
- iPraktikum 2020
- iPraktikum 2019/20
- iPraktikum 2019
- iPraktikum 2018/19
- iPraktikum 2018
- iPraktikum 2017/18
- iPraktikum 2017
Contact
Please send an email to ios (at) in.tum.de and do not contact us individually.