Lehrstuhl für Angewandte Softwaretechnik
Chair for Applied Software Engineering

Happy World Emoji Day! - Siemens reports about SIEMojis on their research and innovation page.

To celebrate the World Emoji Day last Tuesday, July 17, 2018, Siemens published an article on the future of manufacturing and the use of emojis in the industrial world on its "Pictures of the Future" website. The article refers to the project, SIEMojis, which was implemented in the course of the iPraktikum in the winter semester 2018.

Jochen Nickles, the customer of the Siemens team, is quoted in the article: "Our prototype offers a highly promising means of bringing man and machine closer together."

We are pleased that the results of an iPraktikum have made it to the innovation pages of Siemens. We show that real problems are being worked on in the course of the iPraktikum and that innovations are being driven in the participating companies.

We would like to thank the whole SIEMojis team around project leader Andreas Seitz and coach Marija Jovanović. Thanks to Alina Usova, Anil Karatas, Dmitrii Petukhov, Florian Bodlée, Fridolin Koch and Mykola Vankovych.

Apply for the iPraktikum or its related courses for the summer semester!

We will offer the iPraktikum again in the coming summer semester! We are looking for participants in various roles. Would you like to learn about software engineering in an applied setting while developing a mobile application? Apply as a Developer for the practical course iPraktikum.

If you have already participated in a project at our chair, consider applying for the seminar/practical course Agile Project Management. In this course, you get to take on the role of a Coach and learn about agile project management in a real project.

Are you an experienced iOS developer? Apply to be a Tutor in our introductory courses and teach beginners how to develop in Swift as participant in the (pro)seminar Teaching iOS. You prepare an interactive tutorial and help students during the course. If you have any questions feel free to contact Dominic Henze or ios (at) in.tum.de.

Visual Paradigm

As an Academic Training Partner of Visual Paradigm, TUM - Institut fuer Informatik - Lehrstuhl 1 is granted the use of Visual Paradigm for UML modeling, business process modeling, database design, etc.
Continue reading

Join our Software Engineering Essentials MOOC - Starting October 24, 2017

Our massive open online course Software Engineering Essentials (SEECx) starts again. Together with the TUM Media Center we developed this course and provide it for learners all over the world on edX. It is an intensive course which is 8 weeks long and will start on October 24, 2017. It includes video lectures, quizzes, modeling and programming exercises and focuses on management, development and patterns.

https://www.edx.org/course/software-engineering-essentials-tumx-seecx-0 

The course is free and open to everyone and you will learn: 

  • methods and techniques to develop software for different domains and platforms
  • analyze requirements and transform the problem statement into models using textual analysis
  • model multiple representations of the system consistently
  • identify design patterns
  • map models to source code
  • integrate source code into an app
  • deliver this app to the customer using build and release management

 

Sign up for the iPraktikum or its related courses for the winter semester!

We will offer the iPraktikum again in the coming winter semester! We are looking for participants in various roles. Would you like to learn about software engineering in an applied setting while developing a mobile application? Apply as a Developer for the practical course iPraktikum.

If you have already participated in a project at our chair, consider applying for the seminar/practical course Agile Project Management. In this course, you get to take on the role of a Coach and learn about agile project management in a real project.

Are you an experienced iOS developer? Apply to be a Tutor in our introductory courses and teach beginners how to develop in Swift as participant in the (pro)seminar Teaching iOS. You prepare an interactive tutorial and help students during the course.

If you have any questions feel free to contact Dora Dzvonyar or ios (at) in.tum.de.

Join our Software Engineering Essentials MOOC - Starting May 30, 2017

SEECx Poster

We just announced our new massive open online course Software Engineering Essentials (SEECx) on edX that we developed together with the TUM Media Center. The course is 9 weeks long and will start on May 30, 2017. It includes video lectures, quizzes, modeling and programming exercises and focuses on management, development and patterns.

https://www.edx.org/course/software-engineering-essentials-tumx-seecx 

The course is free and open to everyone and you will learn: 

  • methods and techniques to develop software for different domains and platforms
  • analyze requirements and transform the problem statement into models using textual analysis
  • model multiple representations of the system consistently
  • identify design patterns
  • map models to source code
  • integrate source code into an app
  • deliver this app to the customer using build and release management

 

Introducing Swift to 80+ students

We held the intro course of the iPraktikum on April 19-25, in which we introduced over 80 students to the programming language Swift, concepts of iOS development as well as software engineering workflows they will need in the course. The course took place in the Rechnerhalle to fit all participants in one room at the same time. In 10 sessions, the participants completed interactive in-class exercises as well as homework in cooperation with tutors who are experienced iOS developers.

SIGCSE Workshop „How to Integrate Interactive Learning into Large Classes”

We will give a workshop on the topic How to Integrate Interactive Learning into Large Classes at the SIGCSE 2017. We will present how we teach in the lectures Project Organization and Management (POM) and Patterns in Software Engineering (PSE) lecture and introduce the concept of Interactive Learning. We provide insights into the different interactive learning exercises and show hands-on examples how to apply them for classes with more than 300 students. In case you have friends or colleagues joining the SIGCSE 2017 conference, spread a word about our workshop and recommend to register for it.  The workshop will take place on Saturday March 11, 3:00 pm-6:00 pm in Seattle, Washington.  If you have any questions feel free to contact Andreas Seitz.

Continue reading

Tutors wanted: EASE MOOC (Winter 2016/17)

In the upcoming winter semester 2016/17, we will teach a completely new course Essentials of Applied Software Engineering (EASE) as Massive Open Online Course (MOOC). The course focuses on software development with exercises on analysis, design, modeling, programming and testing, but also includes project management and design patterns topics.

The course has a special emphasis on active, blended and experiential learning, mixing theory in online videos with online exercises to create an interactive learning experience for participating students. Therefore, we are looking for motivated tutors who help us in the preparation of videos and online exercises.

If you are interested, please write an application email with motivation, CV and TUM Online grade report to Stephan Krusche.

iPraktikum Client Acceptance Test


The iPraktikum is once again coming to the finish line. We are happy to invite you to the Client Acceptance Test (CAT), which will take place on Thursday, 14 July, 4:30 pm - 8:00 pm in the Interims Lecture Hall 1. We will also live stream the complete event: https://livestream.com/ios/16CAT.

Each of the 12 teams will give a presentation about the functionality of their App, a demonstration of the main features and the final status of their project. Check the schedule and other practical information here.

 

Results of the iOS Praktikum 2015

In the iOS Praktikum 2015 more than 100 students worked in real projects with 10 companies. Find out more and watch videos of the final presentations on our project page!

http://www.nmz.de/files/BR_Logo.JPG
 iCATCH PodCOM WireTab
 
ILAS Conada BMW Retail Analytics
 
Hack the Hotel BSB Navigator Fastlane
 
Allianz Healthy Living Audi Home   
Continue reading

The iOS Praktikum 2012

The iOS Praktikum 2012 with more than 100 students will start with the Kickoff on 19th of April at HS1.

Continue reading

Games Development with iOS

The seminar starts at Monday, 2nd of April, 9:00 am. Students first learn in interactive presentations how to develop games for iPhone or iPads.

Continue reading

JASS 2012

The Joint Advanced Student School (JASS) in St. Petersburg (Russia) took place from 18th to 24th of March 2012 in cooperation between St. Petersburg Academic University and Technische Universität München (TUM).

Continue reading

The iOS Praktikum 2011

The objective of this course was the development of applications that experiment with modern user interface requirements. Students got to know background, tools and methods required to develop applications for the iOS.


In addition to software engineering concepts like object oriented analysis, design and realization of GUI based applications participants learned the key concepts of usability engineering.

 

For this course, real industrial partners provided their problem statements. Students got real team and project experience while actually using real data and working tightly together with the client.

In short: Students developed a real iOS application under real world conditions, including a real deadline.

 


 

Contwist
Recommendation and configuration of audio profiles for hearing devices


 

Audi
iPad based center console for the R8


 

Bavarian Symphony Orchestra
A baton to learn conducting


 

Linova
Market research application for the customers of a super market


 

USM
Adaptive non linear learning game


 

Equinux
Logistics application for the management of an ice chest

 

 

Continue reading