Carnegie Mellon University

Integrated Innovation Institute

Engineering + Design + Business

Integrated Innovation Institute

MIIPS Advanced Study and Integrated Study in Computer Science

In the MIIPS Advanced Study and Integrated Study in Computer Science, you will enrich your innovation practices and gain hands-on professional experience while learning core and emerging skills in Computer Science.

Program Features

  • Four semesters, with summer internship
  • Great for candidates looking to advance Computer Science proficency 
  • Features Innovation Mindset in Practice course & additional electives

Featured Coursework

MIIPS master essay

49-741 IPD Capstone

The Integrated Product Development (IPD) Capstone is required in the final spring semester of the MIIPS Advanced Study and Integrated Study in Computer Science degree. The IPD course focuses on team-based integrated product development among engineering, business, and design disciplines. The semester course consists of four modules including identifying, understanding, conceptualizing and introducing a product opportunity. Interdisciplinary teams learn to research the needs and desires of a market opportunity, define product specifications, conceptualize products, and refine concepts. The result is a resolved form, functional design, and marketing plan. The course also focuses on communication of the project through multiple presentations and reports.

CS

15-513 Introduction to Computer Systems

This required Computer Science course provides a programmer's view of how computer systems execute programs, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability and robustness. It also serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of systems-level issues is required. 
CS

17-514 Principles of Software Construction

In this required Computer Science course, students engage with concepts related to the construction of software systems at scale, building on their understanding of the basic building blocks of data structures, algorithms, program structures, and computer structures. The course covers technical topics in four areas: (1) concepts of design for complex systems, (2) object oriented programming, (3) techniques for robustness, including testing and static and dynamic analysis for programs, and (4) concurrent software. Students will gain concrete experience designing and building medium-sized systems. This course substantially improves its students' ability to apply general computer science knowledge to real-world problems using real-world tools and techniques.

Course Plan

Learn about the sequence of MIIPS Advanced Study program. In the semester tables below, each course has a code to note its requirement stipulations: R = a required MIIPS course; R * = based on academic background, complete two of three courses; CS R = a required SCS course; E = MIIPS elective (42 total); CS E = SCS electives (36 required, can take up to 48).
 
Please note: All degree course plans are reviewed and updated annually during the spring semester. If you have any questions regarding updates, please email: iii@cmu.edu.

Course #

Course Title

Semester

Units

Code

15-513

Introduction to Computer Systems

Full

12

CS R

49-700

Engineering Design Thinking and Practice

Mini 1

6

R *

49-701

Visual Communication for Innovators

Mini 1

6

R *

49-702

Business Management Thinking and Practice

Mini 1

6

R *

49-703

Build Your New Career

Semester

6

R

49-704

Integrated Innovation Seminar & Workshop Series

Semester

0

R

49-710

Product Design Thinking and Practice

Mini 2

6

R

49-712

User Research: Theory, Methods, Practice

Mini 1

6

R

49-720

Managing Products and Brands

Mini 2

6

R

49-733

Designing Smart Systems

Mini 1

6

R

Course #

Course Title

Semester

Units

Code

17-514

Principles of Software Construction

Full

12

CS R

49-704

Integrated Innovation Seminar & Workshop Series

Semester

0

R

49-740

Integrated Product Development Methods

Mini 3

6

R

49-730

Design for Manufacturing, Assembly and Sustainability

Mini 3

6

R

49-726

Essential Skills for Leaders

Mini 4

6

R

Various

Electives: Students have the ability to choose up to 24 units of electives

Varies

Up to 24

E

 

Course #

Course Title

Semester

Units

Code

49-746

III – Internship

Summer

3

R

Course #

Course Title

Semester

Units

Code

15-xxx

SCS Electives: 24 units required

Full

24

CS E

49-747

Innovation Mindset in Practice

Semester

12

R

49-713

Prototyping for the Internet of Things

Mini 2

6

R

49-854

Business Models & Strategy

Mini 2

6

R

Various

Elective

Mini 1

6

E

Course #

Course Title

Semester

Units

Code

15-xxx

SCS Electives: 12 units required, up to 24 units allowed

Full

Up to 24

CS E

49-741

Integrated Product Development Capstone

Full

12

R

Various

Elective Students have the ability to choose 12 units of electives

Varies

12

E

About Innovation Mindset in Practice

Exclusive to MIIPS Advanced Study students, this final semester course inspires students to take their thinking to the next level and to assimilate a topic in the context of an integrated approach to innovation. From the first day of classes through their summer internships + more, MIIPS students have been challenged to embrace ambiguity, trust in a human-centered, evidence-based process, and think as creatively as possible on multidisciplinary teams. They have added new skills to their toolkits and new perspectives for how to "see" the world differently.

The challenge in this intensive class is to apply critical thinking, an innovative mindset, disciplined research, and a thoughtful use of tools/methods to a topic of each student's choosing within the innovation realm. And equally important, the student must be self-directed and demonstrate their ability to communicate about their topic to other practitioners in meaningful ways.

Examples of Past Topics

Gendering of Products in the Toy Industry

Innovation vs. Imitation for Successful Businesses

The Future of Responsive Architecture

Mid-Term Effects of AI on G7 Labor Markets: An Entrepreneur’s Guide to the 21st Century

Re-evaluating strategies for curbing self-inflicted gun suicides: How can designers save lives?

Future of Input Technologies for Mixed Reality Applications

Curriculum Requirements

  • The MIIPS Advanced Study & Integrated Study in Computer Science curriculum requires students to complete a minimum of 201 units of course work over four semesters and a summer internship.
  • Students must maintain full-time student status (36 units) during the fall and spring semesters (4 terms).
  • Students must complete at least 42 units of electives relevant to the product development process and be approved by an advisor. This includes 12 units of electives completed within the Integrated Innovation Institute (49-xxx).
  • Students must complete at least 36 units of electives for the Integrated Study in Computer Science approved for this program.
  • In order to work with industry sponsors during in the degree-required Integrated Product Development capstone course, signing contractual terms regarding intellectual property and non-disclosure agreements may be required to complete the course project.
  • All coursework must be completed with graduate level courses.
  • Students must have a minimum QPA of 3.0 to graduate

For additional details regarding degree requirements, review our full Graduate Student Handbook.