Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

Welcome to the iOS Praktikum 2015!

iOS Praktikum WS15/16: See this page

Course Description

In this course you develop a mobile application in the context of a larger system architecture. Depending on the project, you work with application servers, smart sensors such as iBeacons, intelligent clothing, wearables like the Apple Watch or micro- controllers such as the Raspberry Pi or the Intel Edison.


You get to know the background, tools and skills required to develop these applications.
 In particular, you learn Swift, Apple's new programming language. In addition to software engineering concepts like object oriented analysis and design, you learn key concepts of usability engineering and continuous delivery.
 

For this course, industry partners provide real problem statements. You get real team and project experience while using real data and working tightly together with a real client towards a real deadline.

Course Details

  • Credits: 10 ECTS
  • Course type: Bachelor/Master Practical Course

Related Courses:

Prerequisite

Participating students are familiar with the concepts of object oriented programming and have experience in a programming language such as Java, C++ or C#. Prior knowledge in Objective-C, Swift or OS X is helpful but not required.

How to prepare for the course

  • Watch an online iOS Tutorial (iTunes U course "cs193p" from Stanford, now in Swift)
  • Read books about Software Engineering and Usability Engineering
    • e.g. Bernd Brügge, Allen H. Dutoit - "Object-Oriented Software Engineering: Using UML, Patterns and Java"
    • e.g. Jakob Nielsen - "Usability Engineering"
  • Look at the Client Acceptance Presentations of previous years (see below)

Schedule

Info Meeting Friday, January 23, 3:45 pm, Lecture Hall 1 Slides
Intro Courses

Between April 8 and April 21, see Schedule

Kickoff Meeting Thursday, April 16, 4:00 pm c.t., Interims Lecture Hall 1
Design Review Thursday, June 18, 4:00 pm c.t., Interims Lecture Hall 1
Client Acceptance Test

Thursday, July 16, 4:00 pm c.t., Interims Lecture Hall 1

http://www1.in.tum.de/ios15cat

Weekly course meeting Thursday, 4:00 pm c.t., Interims Lecture Hall 1

 

Participants can use https://confluencebruegge.in.tum.de/display/IOS15CW/Home for a detailed schedule. 

Results of previous years

Application 

Please see the slides of the info-meeting for all details. If you did not attend the info-meeting you can still apply for the iOS-Praktikum :)

The application is done in three steps. 

1. Please fill the application form below. (Till: February 4)

2. Prioritize the iOS Praktikum in the new matching system of the faculty. (Between: January 30 and February 3)
(If you are an international student AND you do not have access to the matching system please skip this step)

3. We inform you about your application (February 12)

We are looking forward to an exciting summer 2015!

Your iOS SS15 team (This email address is being protected from spambots. You need JavaScript enabled to view it.)

Professor

Bernd Brügge
Prof. Bernd Brügge, Ph.D.

Contact

This email address is being protected from spambots. You need JavaScript enabled to view it.

Lukas Alperowitz
Lukas Alperowitz