Media Computing Project SS 2014 (Bonn)

Note: MCP will take place every Tuesday 15:00-17:00 starting April 8, 2014 until July 15, 2014 at the Mac lab in the B-IT building, Bonn.


RWTH students use L2P rooms on daily basis. These rooms allow students to access course material from current and previous semesters. They also provide modules for submitting course assignments, creating student wikis, and discussing course issues. L2P 2013 is an updated version of the current L2P rooms. The new rooms come with a new interface and many new modules. Most notably, L2P rooms now host a new App Store for all mobile applications (Android and iOS) that are developed using L2P APIs.

This lab provides you the unique opportunity to work with L2P APIs to create new iOS apps that are customised for you and your colleagues. The lab offers you the foundation you need to start designing iOS apps using these RESTful APIs.

Your applications could become the next big thing among RWTH student apps.

What you will do

In MCP SS ’14, students will design simple mobile applications on iPhone devices. The applications will use L2P 2013 APIs to request and receive data from the L2P server.

What you will learn

After the course, you will understand the user-centered design cycle, prototyping, and several interaction techniques. You will understand the requirements and constraints of designing for a mobile device, get to know core iOS frameworks, and will be able to get your next idea up and running on an iPhone.

Note: We will provide you with iPhones if you don't own one.

Preferred student background

DIS1 (Designing Interactive Systems) is a prerequisite for this lab. The project will be evaluated based on usability heuristics presented in DIS1.

Knowledge in Objective-C and iOS programming will give you a big advantage in the project. Nevertheless, we will refresh them for you in class during the semester.

Hint: Mention your background and a link to your portfolio in the free text field in your application for the lab. This will increase the chance of being selected.

Assignments and Learning Material

You will find the course slides, references, and assignments in the L2P learning room.

Weekly Plan

08-15.04 1-2 Introduction to iPhone programming
22-29.04 3-4 Introduction to L2P API
06.05 5 Design studio
13-20.05 6-7 First prototype
27.05 8 Heuristic evaluation
03-10.06 9-10 Second Prototype
17.06 11 User evaluation
24.06, 01.07 12-13 Final prototype
08.07 14 User evaluation
15.07 15 Final presentations

KEY: Red means no lab will take place at that date.


  • 20% assignments + class participation
  • 10% prototypes & documentation
  • 60% final project deliverable
  • 10% final presentation

Administrative info

Language: The course will be held in English and all submissions are expected to be in English
Tutors: Nur Al-huda Hamdan
Credits: 7 ECTS in Aachen, 10 ECTS in Bonn.
General information: The course description is in the MCP landing page
Grading policy: Once the project phase has started, course resignation will result in grade 5.0.

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.