course-details-portlet

IMT2581

Rapid Prototyping and Innovation

Choose study year
Credits 5
Level Intermediate course, level II
Course start Autumn 2016
Duration 2 semesters
Language of instruction English
Examination arrangement Assignment

About

About the course

Course content

The topics include, but are not limited to:

Software innovation

Supporting software innovation

Identifying high value innovation

Return on investment

Rapid prototyping tools

Principles of rapid prototyping

Communication

Organisation

Preparation

GameJams / idea24plus - idea generation and prototyping

Prototyping in context

Value chains

Getting innovation to market

Review and analysis of intense development cycles

Post mortems

After action review

Accurate performance evaluation and feedback

Learning outcome

After successfully completing the program, students will possess the following:

Knowledge:

- Understand the process of rapid prototyping given severe time limitations

- Understand at least two different rapid prototyping tools

- Recognise situations or behaviours that limit innovation

Skills:

- Are able to analyse a problem quickly and generate innovative solutions, which can be prototyped.

- Are able to plan the development of a prototype within limited time

- Are able to select features which can be implemented quickly

- Demonstrable skill in developing a prototype to demonstrate an innovative idea

- Are able to present the results of a prototyping session orally

- Are able to conduct an after action review of the innovation and prototyping process to identify strengths and weaknesses of their innovation processes.

 

General competence

- Improvement in the ability to work in a diverse team

- Improved confidence in the ability to create innovative content

- Understanding of the value of other disciplines in the development of innovative solutions

Learning methods and activities

Forelesninger

Gruppearbeid

Prosjektarbeid

Veiledning

 

Utfyllende informasjon:

This course is focused on rapid prototyping in a very time limited situation.  The course requires the development of an idea, and a prototype of that idea within a period of 48 to 72 hours. The course requires the student to participate in three rapid prototyping sessions during the course.  These can be selected from: Idea24, Game Jams, Global Game Jam, Games for Health Jam, The Gathering Creative Ticket, NFI Game play, or other events which support the process of rapid prototyping with extreme time pressure.These intense development cycles are supported by lectures introducing the principles and tools of rapid prototyping, and by review sessions focused on analyzing the development cycle and learning as much as possible from each session.

Further on evaluation

Utfyllende om kontinuasjon:

Students who do not pass 3 rapid prototyping sessions within a year can participate in the same events in the following year.  Once 3 have been passed in total the student will pass the course.

 

Vurderingsformer:

Successful completion of three rapid prototyping events. Two of these will be done in groups and one individual. Each student will present their work at the end of each session either as part of the group or individually.  Students will pass or fail on each game development session based on criteria which include:

 

Understanding requirements

Approach to breaking up the development tasks

Ability to develop a prototype of an idea

Depth of reflection during review sessions

Identification of important events and learning opportunities.

Specific conditions

Admission to a programme of study is required:
Bachelor i programvareutvikling (BPU)
Bachelor i spillprogrammering (BSP)

Course materials

Reading lists and content will be provided before each development session

Recommended reading includes:

The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses, Eric Ries, 2011

Contact information

Course coordinator

  • Simon McCallum

Department with academic responsibility

Department of Computer Science