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 master’s essay & additional coursework

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 Fundamentals

Mini 1

6

R *

49-701

Product Design Fundamentals

Mini 1

6

R *

49-702

Business Fundamentals

Mini 1

6

R *

49-703

Career Planning for Integrated Innovators

Semester

6

R

49-704

Integrated Innovation Seminar & Workshop Series

Semester

0

R

49-710

Visual Processes

Mini 2

6

R

49-712

User Research Methods

Mini 1

6

R

49-713

Designing for the Internet of Things

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-720

Product & Brand Management

Mini 3

6

R

49-730

Design for Manufacturing & Sustainable Design

Mini 3

6

R

49-809

Leadership Development: Scholarship and Practice

Semester

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-740

Integrated Product Development Methods

Mini 2

6

R

49-747

Integrated Innovation Institute – Master's Essay

Semester

12

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 the Master's Essay

This Master's Essay is required in the last fall semester of the MIIPS Advanced Study and Integrated Study in Computer Science degree. The goals of the master's essay are to 1) assimilate the teachings of the program and the summer internship, 2) allow the student to put the context of the program in perspective with respect to the literature, and 3) expose applications or extensions of the program teachings in the context of an application or field of study. In addition to submitting a written essay, students present their findings at the end of the semester to a panel of faculty and fellow students.

Examples of Past Essay 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.