Carnegie Mellon University

IDeATe

Integrative Design, Arts, and Technology

Fall 2021 IDeATe Courses

Please note that there may be changes/additions to this list leading up to the Fall 2021 semester. For schedule details, please refer to the official Schedule of Classes.

Computing Courses

  • 15-104 IDeATe: Introduction to Computing for Creative Practice
  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science

Portal Courses

  • 16-223 IDeATe Portal: Creative Kinetic Systems
  • New! 53-322 A IDeATe: Little Games/Big Stories: Indie Roleplaying Game Studio
  • 60-125 IDeATe: Introduction to 3D Animation Pipeline
  • 60-223 IDeATe Portal: Introduction to Physical Computing
  • 62-150 IDeATe Portal: Introduction to Media Synthesis and Analysis
    • Section A: Introduction to Textile Media
    • Section B: Introduction to Mediascapes: 2D to 3D Spatial Environments
  • 99-361 IDeATe Portal: Learning About Learning

Game Design Courses

  • 15-466 Computer Game Programming
  • New! 24-214 Special Topics: Mazes
  • 53-558 Reality Computing Studio
  • 53-353 Understanding Game Engines
  • 53-371 Role Playing Game Writing Workshop
  • 53-451 Research Issues in Game Development: Designing for XR
  • 60-418 Advanced ETB: Experimental Game Studio

Animation & Special Effects Courses

  • 15-463 Computational Photography
  • New! 53-320 IDeATe Special Topics in Animation: Character Modeling
  • New! 53-321 IDeATe Special Topics in Animation: Procedural Rigging
  • 60-220 IDeATe: Technical Character Animation
  • New! 60-335 IDeATe Special Topics in Animation: Story Development
  • New! 60-337 IDeATe Special Topics in Animation: Storyboarding
  • 60-398 Critical Studies: Social History of Animation
  • 60-413 Advanced ETB: Real-Time Animation

Media Design Courses

  • 12-031 IDeATe: Sustainability in the Textile and Fashion Industry
  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • 24-672 Special Topics in DIY Design and Fabrication
  • 53-558 Reality Computing
  • 53-312 Guest Experience and Theme Park Design
  • 54-399 Decoding Media
  • 60-428 Advanced ETB: Drawing with Machines
  • 62-362 IDeATe: Electronic Logics && Creative Practice
  • 62-478 A1/A2 digiTOOL
  • 67-240 Mobile Web Design & Development
  • 67-265 Design Fundamentals: Shaping Interactions and Experiences
  • 67-338 Information & Grid Design
  • 82-287 Multicultural Immersion: Relating Your World in Virtual Reality

Design for Learning Courses

  • 05-291 Learning Media Design
  • 05-432 Personalized Online Learning
  • 05-823 E-Learning Design Principles and Methods
  • 79-343 Education, Democracy, and Civil Rights
  • 82-288 Everyday Learning: Designing Learning Experiences in Times of Unrest & Uncertainty
  • 82-888 A Language Learning & Technology

Sonic Arts Courses

  • 54-267 Conceptual Sound Design
  • 57-337 Sound Recording
  • 57-347 Electronic and Computer Music
  • 57-421 Exploded Ensemble
  • 57-458 Business of Music

Innovation & Entrepreneurship Courses

  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 49-313 Designing for the Internet of Things
  • 62-478 A1/A2 digiTOOL
  • 70-100 Global Business
  • 70-395 Funding Entrepreneurial Ventures
  • 70-415 Introduction to Entrepreneurship
  • 70-438 Commercialization and Innovation

Intelligent Environments Courses

  • 05-333 Gadgets, Sensors, and Activity Recognition in HCI
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • New! 24-214 Special Topics: Mazes
  • New! 24-215 Special Topics: Human-Sized Energy Sources Cancelled for Fall 2021
  • 48-734 Possibilistic Design
  • 49-313 Designing for the Internet of Things
  • 53-558 Reality Computing

Physical Computing Courses

  • 05-333 Gadgets, Sensors, and Activity Recognition in HCI
  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • New! 24-215 Special Topics: Human-Sized Energy Sources
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-734 Possibilistic Design
  • 49-313 Designing for the Internet of Things
  • 53-558 Reality Computing
  • 62-362 IDeATe: Electronic Logics && Creative Practice
  • 62-478 A1/A2 digiTOOL

Soft Technologies Courses

  • 12-031 IDeATe: Sustainability in the Textile and Fashion Industry
  • 54-486 Understanding Textiles

Micro Courses

  • 99-352 IDeATe Soft Fabrication Skills
    • Meeting Dates: Sep 18, Sep 25, Oct 2
  • 99-353 IDeATe CAD and Laser Cutting
    • A1 Meeting Dates: Sep 25, Oct 2, Oct 9
    • A2 Meeting Dates: Oct 31, Nov 7, Nov 14
  • 99-355 IDeATe Introduction to Arduino
    • A1 Meeting Dates: Sep 26, Oct 3, Oct 10
    • A2 Meeting Dates: Oct 29, Nov 12, Nov 19
  • 99-357 IDeATe Pragmatic Photography
    • A1 Meeting Dates: Sep 26, Oct 3
    • A2 Meeting Dates: Oct 23, Oct 30
  • 99-358 IDeATe Introduction to the Unity Game Engine
    • A1 Meeting Dates: Sep 25, Oct 2, Oct 9
    • A2 Meeting Dates: Oct 31, Nov 7, Nov 14
  • 99-359 IDeATe 3D Modeling and 3D Printing
    • A1 Meeting Dates: Sep 26, Oct 3, Oct 10
    • A2 Meeting Dates:
  • 99-360 IDeATe E-Textiles
    • A2 Meeting Dates: Nov 7, Nov 14, Nov 21

Summer 2021 IDeATe Courses

Please note that there may be changes/additions to this list leading up to the Summer 2021 semester. For schedule details, please refer to the official Schedule of Classes.

Computing Courses

  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science

Game Design Courses

  • 53-110 Introduction to Game Prototyping
  • 53-353 Understanding Game Engines

Spring 2021 IDeATe Courses

Please note that there may be changes/additions to this list leading up to the Spring 2021 semester. For schedule details, please refer to the official Schedule of Classes.

Computing Courses

  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science
  • 60-210 Electronic Media Studio: Introduction to Interactivity

Portal Courses

  • 18-090 Twisted Signals: Multimedia Processing for the Arts
  • 60-125 IDeATe: Introduction to 3D Animation Pipeline *
  • 60-223 IDeATe: Introduction to Physical Computing
  • 99-361 A IDeATe Portal: Garment Patterning, Construction, and Experimentation
  • 99-361 B IDeATe Portal: Intelligent Environments
  • 99-361 D IDeATe Portal: Learning About Learning

* 60-125 Introduction to 3D Animation is moving into the Portal Course category, but we will continue to count it toward the 27 units of Animation courses for the minor for students during the transition. Please speak with the IDeATe advisor to note this in your minor requirements.

Game Design Courses

  • 05-418 Design Educational Games
  • 53-371 Role Playing Games Writing Workshop
  • 53-373 Dynamic Motion and Game Experience
  • 53-414 Introduction to Game Design
  • 53-471 Game Design, Prototyping, and Production
  • 53-472 Advanced Game Studio
  • 60-419 Advanced ETB: Experimental Game Studio: No More Video Games!

Animation & Special Effects Courses

  • 60-125 IDeATe: Introduction to 3D Animation Pipeline *
  • 60-415 Advanced ETB: Animation Studio
  • 60-426 Advanced ETB: 2D Animation

* 60-125 Introduction to 3D Animation is moving into the Portal Course category, but we will continue to count it toward the 27 units of Animation courses for the minor for students during the transition. Please speak with the IDeATe advisor to note this in your minor requirements.

Media Design Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 15-294 A3 Rapid Prototyping Technologies
  • 15-394 A4 Intermediate Rapid Prototyping
  • 15-661/62-661 A4 Interaction and Expression Using the Pausch Bridge Lighting
  • 51-236 Information Design
  • 51-400 Transition Design
  • 53-312 Guest Experience and Theme Park Design
  • 60-110 Electronic Media Studio
  • 62-478 A3/A4 digiTOOL
  • 62-830 Disruptive Technologies in Arts Enterprises
  • 76-374 IDeATe: Mediated Narrative
  • 99-363 A3 IDeATe: Spatial Storytelling and GIS

Design for Learning Courses

  • 05-292 IDeATe: Learning in Museums
  • 05-418 Design Educational Games
  • 51-400 Transition Design
  • 51-486 Designing Experiences for Learning
  • 99-362 IDeATe: Intelligent Learning Spaces

Sonic Arts Courses

  • 15-322 Introduction to Computer Music
  • 33-114 Physics of Musical Sound
  • 54-166 Introduction to Sound Design for Theatre
  • 54-509 Theatrical Sound System Design
  • 57-337 Sound Recording
  • 57-344/60-407 Experimental Sound Synthesis
  • 57-347 Electronic and Computer Music
  • 57-421 The Exploded Ensemble

Innovation & Entrepreneurship Courses

Global Business courses: 70-100 Global Business

Portal courses: 15-294 A3 Rapid Prototyping Technologies or 15-394 A4 Intermediate Rapid Prototyping or 51-236 Information Design or 62-478 A3/A4 digiTOOL

  • 49-300 Integrated Product Conceptualization
  • 70-415 Introduction to Entrepreneurship
  • 70-416 New Venture Creation

Intelligent Environments Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 12-030 IDeATe: Responsive Structures
  • 12-750 Infrastructure Management
  • 15-661/62-661 A4 Interaction and Expression Using the Pausch Bridge Lighting
  • 16-376 IDeATe: Kinetic Fabrics
  • 16-467 Human-Robot Interaction
  • 48-528 Responsive Mobile Environments
  • 51-400 Transition Design
  • 99-362 IDeATe: Intelligent Learning Spaces

Physical Computing Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 15-294 Rapid Prototyping Technologies
  • 15-394 Intermediate Rapid Prototyping
  • 16-376 IDeATe: Kinetic Fabrics
  • 16-480/53-399 IDeATe: Creative Robotics
  • 18-578 Mechatronic Design
  • 39-245 Rapid Prototype Design
  • 48-528 Responsive Mobile Environments
  • 62-478 digiTOOL

Soft Technologies Courses

  • 15-469 Special Topic: Algorithmic Textiles Design
  • 16-376 IDeATe: Kinetic Fabrics
  • 16-480/53-399 IDeATe: Creative Robotics
  • 27-505 Exploration of Everyday Materials
  • 54-346 Introduction to Costume Construction
  • 54-486 Understanding Textiles
  • 62-475 ACTIVATED ANAMORPHS: Performative Inhabitables and Interactive Prostheses

Micro Courses

  • 99-352 A3 IDeATe Soft Fabrication Skills
    • Meeting Dates: Feb 6, Feb 13, Feb 20
  • 99-353 A3/B3 IDeATe CAD and Laser Cutting
    • A3 Meeting Dates: Feb 27, Mar 6, Mar 13
    • B3 Meeting Dates: Feb 7, Feb 14, Feb 21
  • 99-355 A3/B3 IDeATe Introduction to Arduino
    • A3 Meeting Dates: Feb 12, Feb 19, Feb 26
    • B3 Meeting Dates: Feb 28, Mar 7, Mar 14
  • 99-357 A3/B3 IDeATe Pragmatic Photography
    • A3 Meeting Dates: Feb 14, Feb 21
    • B3 Meeting Dates: Feb 27, Mar 6
  • 99-358 A3/B3 IDeATe Introduction to the Unity Game Engine
    • A3 Meeting Dates: Feb 7, Feb 14, Feb 21
    • B3 Meeting Dates: Feb 27, Mar 6, Mar 13
  • 99-359 A3/B3 IDeATe 3D Modeling and 3D Printing
    • A3 Meeting Dates: Feb 28, Mar 7, Mar 14
    • B3 Meeting Dates: Feb 6, Feb 13, Feb 20
  • 99-360 A3 IDeATe E-Textiles
    • A3 Meeting Dates: Feb 28, Mar 7, Mar 14

Fall 2020 IDeATe Courses

Computing Courses

  • 15-104 IDeATe: Introduction to Computing for Creative Practice
  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science
  • 60-210 Electronic Media Studio: Introduction to Interactivity (non-School of Art students by permission only as space allows)
  • 60-212 Electronic Media Studio: Interactivity and Computation for Creative Practice (non-School of Art students by permission only as space allows)

Portal Courses

  • 16-223 IDeATe Portal: Creative Kinetic Systems
  • 18-090 Twisted Signals: Multimedia Processing for the Arts
  • 60-125 IDeATe: Introduction to 3D Animation Pipeline
  • 60-223 IDeATe Portal: Introduction to Physical Computing
  • 62-150 IDeATe Portal: Introduction to Media Synthesis and Analysis
    • Section A: Introduction to Textile Media
    • Section B: Introduction to Mediascapes: 2D to 3D Spatial Environments
    • Section C: Digital Storytelling and Archives

Game Design Courses

  • 05-499 Special Topics in HCI
    • Section G: Transformational Game Design Studio
  • 15-466 Computer Game Programming
  • 48-558/53-558 Reality Computing
  • New! 53-250 Immersive Experience Pre-Production Process
  • 53-353 Understanding Game Engines
  • 53-451 Research Issues in Game Development: Designing for XR
  • 60-333 IDeATe: Animation Rigging
  • 60-419 Advanced ETB: Experimental Game Design

Animation & Special Effects Courses

  • 15-463 Computational Photography
  • 60-220 IDeATe: Technical Character Animation
  • 60-333 IDeATe: Animation Rigging
  • 60-413 Advanced ETB: Real-Time Animation
  • 60-415 Advanced ETB: Animation Studio

Media Design Courses

  • New! 12-031 IDeATe: Sustainability in the Textile and Fashion Industry
  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-558/53-558 Reality Computing
  • New! 53-250 Immersive Experience Pre-Production Process
  • 53-312 Guest Experience and Theme Park Design
  • 54-399 Decoding Media
  • 62-362 IDeATe: Electronic Logics && Creative Practice
  • 62-478 A1/A2 digiTOOL
  • 67-240 Mobile Web Design & Development
  • 67-265 Design Fundamentals: Shaping Interactions and Experiences
  • 67-338 Information & Grid Design
  • 82-285 Podcasting: Language and Culture Through Storytelling

Design for Learning Courses

  • 05-432 Personalized Online Learning
  • 05-438 The Role of Technology in Learning in the 21st Century
  • 05-823 E-Learning Design Principles and Methods
  • 79-343 Education, Democracy, and Civil Rights
  • 82-288 Everyday Learning: Designing Learning Experiences in Times of Unrest & Uncertainty
  • 85-738 Educational Goals, Instruction, and Assessment

Sonic Arts Courses

  • 54-267 Conceptual Sound Design
  • 57-337 Sound Recording
  • 57-347 Electronic and Computer Music
  • 57-421 Exploded Ensemble
  • 57-458 Business of Music

Innovation & Entrepreneurship Courses

  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 49-313 Designing for the Internet of Things
  • 62-478 A1/A2 digiTOOL
  • 70-100 Global Business
  • 70-395 Funding Entrepreneurial Ventures
  • 70-415 Introduction to Entrepreneurship

Intelligent Environments Courses

  • 05-333 Gadgets, Sensors, and Activity Recognition in HCI
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • 48-558/53-558 Reality Computing
  • 48-734 Reactive Spaces and Media Architecture
  • 49-313 Designing for the Internet of Things

Physical Computing Courses

  • 05-333 Gadgets, Sensors, and Activity Recognition in HCI
  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-339 IDeATe: Making Things Interactive
  • 48-558/53-558 Reality Computing
  • 48-734 Reactive Spaces and Media Architecture
  • 49-313 Designing for the Internet of Things
  • 62-362 IDeATe: Electronic Logics && Creative Practice
  • 62-478 A1/A2 digiTOOL

Soft Technologies Courses

  • New! 12-031 IDeATe: Sustainability in the Textile and Fashion Industry

Micro Courses

  • 99-352 IDeATe Soft Fabrication Skills
  • 99-353 IDeATe CAD and Laser Cutting
  • 99-355 IDeATe Introduction to Arduino
  • 99-357 IDeATe Pragmatic Photography
  • 99-358 IDeATe Introduction to the Unity Game Engine
  • 99-359 IDeATe 3D Modeling and 3D Printing
  • 99-360 IDeATe E-Textiles

Summer 2020 IDeATe Courses

Please note that there may be changes/additions to this list leading up to the Summer 2020 semester. For schedule details, please refer to the official Schedule of Classes.

Computing Courses

  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science

Game Design Courses

  • 53-110 Introduction to Game Prototyping
  • 53-353 Understanding Game Engines

Spring 2020 IDeATe Courses

Computing Courses

  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science

Portal Courses

  • New! 53-280 Designing Table Top Board Games
  • 60-125 IDeATe: Introduction to 3D Animation Pipeline *
  • 60-223 IDeATe: Introduction to Physical Computing
  • 99-361 A IDeATe Portal: Inflatables
  • 99-361 B IDeATe Portal: Intelligent Environments
  • 99-361 D IDeATe Portal: Learning About Learning

* 60-125 Introduction to 3D Animation is moving into the Portal Course category, but we will continue to count it toward the 27 units of Animation courses for the minor for students during the transition. Please speak with the IDeATe advisor to note this in your minor requirements.

Game Design Courses

  • 05-418 Design Educational Games
  • 53-230 Programming for Game Designers
  • 53-376 360 Story and Sound
  • 53-472 Advanced Game Studio
  • 53-409 Game Design
  • 53-471 Game Design, Prototyping, and Production
  • 53-673 Dynamic Motion and Game Experience
  • 60-418 Advanced ETB: Gestural Games Toolkit

Animation & Special Effects Courses

  • 15-465/60-414 Animation, Art, and Technology
  • 60-125 IDeATe: Introduction to 3D Animation Pipeline *
  • New! 60-424 Experience Machine
  • 60-426 Advanced ETB: 2D Animation
  • 60-461 Experimental Capture

* 60-125 Introduction to 3D Animation is moving into the Portal Course category, but we will continue to count it toward the 27 units of Animation courses for the minor for students during the transition. Please speak with the IDeATe advisor to note this in your minor requirements.

Media Design Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 15-294 A3 Rapid Prototyping Technologies
  • 15-394 A4 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-559/53-559 Reality Computing II
  • 51-236 Information Design
  • 51-400 Transition Design
  • 53-312 Guest Experience and Theme Park Design
  • 53-376 360 Story and Sound
  • 60-110 Electronic Media Studio
  • 60-461 Experimental Capture
  • 62-478 A3/A4 digiTOOL
  • 67-240 Mobile Web Design & Development
  • 76-374 IDeATe: Mediated Narrative
  • New! 99-363 A3 IDeATe: Spatial Storytelling and GIS

Design for Learning Courses

  • 05-292 IDeATe: Learning in Museums
  • 05-418 Design Educational Games
  • 51-400 Transition Design
  • 51-486 Designing Experiences for Learning
  • New! 99-362 IDeATe: Intelligent Learning Spaces

Sonic Arts Courses

  • 33-114 Physics of Musical Sound
  • 53-376 360 Story and Sound
  • 54-166 Introduction to Sound Design for Theatre
  • 54-509 Theatrical Sound System Design
  • 57-337 Sound Recording
  • 57-344/60-407 Experimental Sound Synthesis
  • 57-347 Electronic and Computer Music
  • 57-421 The Exploded Ensemble
  • 57-425 Expanded Music Performance
  • New! 60-424 Experience Machine

Innovation & Entrepreneurship Courses

Global Business courses: 70-100 Global Business

Portal courses: 15-294 A3 Rapid Prototyping Technologies or 15-394 A4 Intermediate Rapid Prototyping or 51-236 Information Design or 62-478 A3/A4 digiTOOL

  • 70-415 Introduction to Entrepreneurship
  • 70-416 New Venture Creation
  • 70-438 Commercialization and Innovation

Intelligent Environments Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 12-030 IDeATe: Responsive Structures
  • 12-750 Infrastructure Management
  • 16-376 IDeATe: Kinetic Fabrics
  • 16-455/48-530 Human-Machine Virtuosity
  • 48-559/53-559 Reality Computing II
  • 51-400 Transition Design
  • New! 99-362 IDeATe: Intelligent Learning Spaces

Physical Computing Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 15-294 Rapid Prototyping Technologies
  • 15-394 Intermediate Rapid Prototyping
  • 16-376 IDeATe: Kinetic Fabrics
  • 16-455/48-530 Human-Machine Virtuosity
  • 24-672 Special Topics in DIY Design and Fabrication
  • 39-245 Rapid Prototype Design
  • 48-559/53-559 Reality Computing II
  • 62-478 digiTOOL

Micro Courses

Please note that the IDeATe micro courses meet only on specific dates and that registered students are expected to attend all meeting dates.

  • 99-352 A3 IDeATe Soft Fabrication Skills
  • 99-353 A3/B3 IDeATe CAD and Laser Cutting
  • 99-355 A3/B3 IDeATe Introduction to Arduino
  • 99-357 A3/B3 IDeATe Pragmatic Photography
  • 99-358 A3/B3 IDeATe Introduction to the Unity Game Engine
  • 99-359 A3/B3 IDeATe 3D Modeling and 3D Printing
  • 99-360 A3 IDeATe E-Textiles

Fall 2019 IDeATe Courses

Computing Courses

  • 15-104 IDeATe: Introduction to Computing for Creative Practice
  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science
  • 60-210 Electronic Media Studio: Introduction to Interactivity (non-School of Art students by permission only as space allows)
  • 60-212 Electronic Media Studio: Interactivity and Computation for Creative Practice (non-School of Art students by permission only as space allows)

Portal Courses

  • 16-223 IDeATe Portal: Creative Kinetic Systems
  • 18-090 Twisted Signals: Multimedia Processing for the Arts
  • New! 60-218 IDeATe Portal: Real-Time Animation
  • 60-223 IDeATe Portal: Introduction to Physical Computing
  • 62-150 IDeATe Portal: Introduction to Media Synthesis and Analysis
    • Section A: Introduction to Textile Media
    • Section B: Introduction to Mediascapes: 2D to 3D Spatial Environments
    • Section C: Digital Storytelling and Archives

Game Design Courses

  • 15-466 Computer Game Programming
  • 48-558/53-558 Reality Computing
  • 53-353 Understanding Game Engines
  • 53-371/54-733/76-368 Role Playing Game Writing Workshop
  • 53-376 360 Story and Sound
  • 53-451 Research Issues in Game Development: Designing for XR
  • 60-333 IDeATe: Character Rigging for Production

Animation & Special Effects Courses

  • 15-463 Computational Photography
  • New! 54-290 Special Topics: Movement for Animators
  • 60-220 IDeATe: Technical Character Animation
  • 60-333 IDeATe: Character Rigging for Production
  • 60-415 Advanced ETB: Animation Studio

Media Design Courses

  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-558/53-558 Reality Computing
  • New! 51-421 Design Center: Data Visualization
  • 53-312 Guest Experience and Theme Park Design
  • 53-376 360 Story and Sound
  • 53-642 Themed Entertainment Design Studio Canceled for Fall 2019
  • 54-399 Decoding Media
  • New! 62-362 Activating the Body: Physical Computing and Technology in Performance
  • 62-478 A1/A2 digiTOOL
  • New! 82-285 Podcasting: Language and Culture Through Storytelling

Design for Learning Courses

  • 05-291 Learning Media Design
  • 05-432 Personalized Online Learning
  • 05-823 E-Learning Design Principles and Methods
  • New! 79-343 Education, Democracy, and Civil Rights

Sonic Arts Courses

  • 15-322 Introduction to Computer Music
  • 54-267 Conceptual Sound Design
  • 57-337 Sound Recording
  • 57-347 Electronic and Computer Music
  • 53-376 360 Story and Sound
  • 57-421 Exploded Ensemble
  • 57-458 Business of Music

Innovation & Entrepreneurship Courses

  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 49-300 Integrated Product Conceptualization
  • 49-313 Designing for the Internet of Things
  • 62-478 A1/A2 digiTOOL
  • 70-100 Global Business
  • 70-395 Funding Entrepreneurial Ventures
  • 70-415 Introduction to Entrepreneurship

Intelligent Environments Courses

  • New! 05-333 Gadgets, Sensors, and Activity Recognition in HCI
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • New! 48-233 IDeATe: Orgoformation: Designing with Biological Matter
  • 48-558/53-558 Reality Computing
  • 48-734 Reactive Spaces and Media Architecture
  • 49-313 Designing for the Internet of Things

Physical Computing Courses

  • New! 05-333 Gadgets, Sensors, and Activity Recognition in HCI
  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16-375/54-375 IDeATe: Robotics for Creative Practice
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-339 IDeATe: Making Things Interactive
  • 48-558/53-558 Reality Computing
  • 48-734 Reactive Spaces and Media Architecture
  • 49-313 Designing for the Internet of Things
  • New! 62-362 Activating the Body: Physical Computing and Technology in Performance
  • 62-478 A1/A2 digiTOOL

Micro Courses

  • 99-352 IDeATe Soft Fabrication Skills
  • 99-353 IDeATe CAD and Laser Cutting
  • 99-355 IDeATe Introduction to Arduino
  • 99-357 IDeATe Pragmatic Photography
  • 99-358 IDeATe Introduction to the Unity Game Engine
  • 99-359 IDeATe 3D Modeling and 3D Printing
  • 99-360 IDeATe E-Textiles

Spring 2019 IDeATe Courses

Computing Courses

  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science

Portal Courses

  • 60-223 IDeATe: Introduction to Physical Computing
  • 99-361 A IDeATe Portal: Inflatables and Soft Sculpture
  • 99-361 B IDeATe Portal: Intelligent Environments
  • 99-361 D IDeATe Portal: Learning About Learning

Game Design Courses

  • 05-418 Design Educational Games
  • 53-230 Programming for Game Designers
  • 53-376 360 Story and Sound
  • 53-472 Advanced Game Studio
  • 53-409 Game Design
  • 53-471 Game Design, Prototyping, and Production
  • 60-418 Experimental Game Studio: The Fast and The Curious
  • 60-423 Advanced ETB: Interactive Art

Animation & Special Effects Courses

  • 15-365/60-422 Experimental Animation
  • 60-125 IDeATe: Introduction to 3D Animation
  • 60-413 Advanced ETB: Real-Time Animation
  • 60-415 Advanced ETB: Animation Studio: Chance Protocols

Media Design Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 15-294 A3 Rapid Prototyping Technologies
  • 15-394 A4 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-559/53-559 Reality Computing II
  • 51-236 Information Design
  • 51-400 Transition Design
  • 53-312 Guest Experience and Theme Park Design
  • 53-361 The Art and Science of Photography
  • 53-376 360 Story and Sound
  • 60-110 Electronic Media Studio
  • 60-423 Advanced ETB: Interactive Art
  • 62-478 A3/A4 digiTOOL
  • 76-374 Mediated Narrative: Cuban Interactive Documentary

Design for Learning Courses

  • 05-292 IDeATe: Learning in Museums
  • 05-418 Design Educational Games
  • 51-400 Transition Design
  • 51-486 Learner Experience Design

Sonic Arts Courses

  • 15-323 Computer Music Systems and Information Processing
  • 33-114 Physics of Musical Sound
  • 53-376 360 Story and Sound
  • 54-166 Introduction to Sound Design for Theatre
  • 54-509 Theatrical Sound System Design
  • 57-337 Sound Recording
  • 57-344 Experimental Sound Synthesis
  • 57-347 Electronic and Computer Music
  • 57-421 The Exploded Ensemble
  • 57-425 Expanded Music Performance

Innovation & Entrepreneurship Courses

Portal courses: 70-100 Global Business or 15-294 A3 Rapid Prototyping Technologies or 15-394 A4 Intermediate Rapid Prototyping or 51-236 Information Design or 62-478 A3/A4 digiTOOL

  • 49-313 Designing for the Internet of Things Canceled for Spring 2019
  • 70-415 Introduction to Entrepreneurship
  • 70-416 New Venture Creation
  • 70-421 Entrepreneurship for Computer Scientists
  • 70-425 Entrepreneurship for Creative Industries
  • 70-438 Commercialization and Innovation

Intelligent Environments Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 12-750 Infrastructure Management
  • 16-376 IDeATe: Kinetic Fabrics
  • 16-455/48-530 Human-Machine Virtuosity
  • 48-528 Responsive Mobile Environments
  • 48-559/53-559 Reality Computing II
  • 49-313 Designing for the Internet of Things Canceled for Spring 2019
  • 51-400 Transition Design
  • 62-315 Shaping the Built Environment: Experiments in Geometry and Matter

Physical Computing Courses

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 12-750 Infrastructure Management
  • 15-294 Rapid Prototyping Technologies
  • 15-394 Intermediate Rapid Prototyping
  • 16-376 IDeATe: Kinetic Fabrics
  • 16-455/48-530 Human-Machine Virtuosity
  • 18-578 Mechatronic Design
  • 24-672 Special Topics in DIY Design and Fabrication
  • 39-245 Rapid Prototype Design
  • 48-528 Responsive Mobile Environments
  • 48-559/53-559 Reality Computing II
  • 49-313 Designing for the Internet of Things Canceled for Spring 2019
  • 62-315 Shaping the Built Environment: Experiments in Geometry and Matter
  • 62-478 digiTOOL

Micro Courses

  • 99-352 A3 IDeATe Soft Fabrication Skills
  • 99-353 A3/B3 IDeATe CAD and Laser Cutting
  • 99-355 A3/B3 IDeATe Introduction to Arduino
  • 99-357 A3/B3 IDeATe Pragmatic Photography
  • 99-358 A3/B3 IDeATe Introduction to the Unity Game Engine
  • 99-359 A3/B3 IDeATe 3D Modeling and 3D Printing
  • 99-360 A3 IDeATe E-Textiles

Fall 2018 IDeATe Courses

Computing Courses

  • 15-104 IDeATe Introduction to Computing for Creative Practice
  • 15-110 Principles of Computing
  • 15-112 Fundamentals of Programming and Computer Science
  • 60-210 Electronic Media Studio: Introduction to Interactivity (non-School of Art students by permission only as space allows)
  • 60-212 Electronic Media Studio: Interactivity and Computation for Creative Practice (non-School of Art students by permission only as space allows)

Portal Courses

  • 16-223 IDeATe Portal: Creative Kinetic Systems
  • 18-090 Twisted Signals: Multimedia Processing for the Arts
  • 60-223 IDeATe Portal: Introduction to Physical Computing
  • 62-150 IDeATe Portal: Introduction to Media Synthesis and Analysis
    • Section A: Introduction to Textile Media
    • Section B: Introduction to Mediascapes: 2D to 3D Spatial Environments
    • Section C: Digital Storytelling and Archives

Game Design

  • 15-466 Computer Game Programming
  • 53-353 Understanding Game Engines
  • 53-371/54-733/76-368 Role Playing Game Writing Workshop
  • 53-451 Research Issues in Game Development
  • 60-333 Character Rigging for Production
  • 60-419 Experimental Game Design

Animation & Special Effects

  • 15-463 Computational Photography
  • 60-220 Technical Character Animation
  • 60-333 Character Rigging for Production
  • 60-415 Advanced ETB: Animation Studio

Media Design

  • 15-294 Rapid Prototyping Technologies
  • 15-394 Intermediate Rapid Prototyping
  • 16-375/54-375 Robotics for Creative Practice
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-558/53-558 Reality Computing
  • 53-312 Guest Experience and Theme Park Design
  • 53-642 Themed Entertainment Design Studio
  • 54-399 Decoding Media
  • 60-210 Electronic Media Studio: Introduction to Interactivity
  • 60-212 Electronic Media Studio: Interactivity and Computation for Creative Practice
  • 62-478 digiTOOL
  • 67-240 Mobile Web Design & Development

Design for Learning

  • 05-291 Learning Media Design
  • 05-432 Personalized Online Learning
  • 05-823 E-Learning Design Principles and Methods

Sonic Arts

  • 15-322 Introduction to Computer Music
  • 54-267 Conceptual Sound Design
  • 57-337 Sound Recording
  • 57-347 Electronic and Computer Music
  • 57-421 Exploded Ensemble
  • 57-458 Business of Music

Innovation & Entrepreneurship

  • 15-294 Rapid Prototyping Technologies
  • 15-394 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 49-300 Integrated Product Conceptualization
  • 62-478 digiTOOL
  • 70-100 Global Business
  • 70-395 Funding Entrepreneurial Ventures
  • 70-414 Entrepreneurship for Engineers
  • 70-415 Introduction to Entrepreneurship
  • 70-420 Entrepreneurship for Scientists

Intelligent Environments

  • 16-375/54-375 Robotics for Creative Practice
  • 48-558/53-558 Reality Computing
  • 48-734 Reactive Spaces and Media Architecture

Physical Computing

  • 15-294 Rapid Prototyping Technologies
  • 15-394 Intermediate Rapid Prototyping
  • 16-375/54-375 Robotics for Creative Practice
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-558/53-558 Reality Computing
  • 48-734 Reactive Spaces and Media Architecture
  • 62-478 digiTOOL

Micro Courses

  • 99-352 IDeATe: Soft Fabrication Skills
  • 99-353 IDeATe: SolidWorks and Laser Cutting
  • 99-355 IDeATe: Introduction to Arduino
  • 99-357 IDeATe: Pragmatic Photography
  • 99-358 IDeATe: Introduction to Unity Game Engine
  • 99-359 IDeATe: Inventor and 3D Printing
  • 99-360 IDeATe: E-Textiles

Spring 2018 IDeATe Courses

Game Design

  • 05-418 Design Educational Games
  • 53-230 Programming for Game Designers
  • 53-376 360 Story and Sound
  • 53-399 Special Topics: Advanced Game Studio
  • 53-409 Game Design
  • 53-471 Game Design, Prototyping, and Production
  • 60-359 Playful Theory: Critical Topics in Game Culture

Animation & Special Effects

  • 15-465/60-414 Animation, Art, and Technology
  • 16-374/60-428 Art of Robotic Special Effects
  • 60-125 Introduction to 3D Animation

Media Design

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 15-294 A3 Rapid Prototyping Technologies
  • 15-394 A4 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-559/53-559 Reality Computing II
  • 51-236 Information Design
  • 53-312 Guest Experience and Theme Park Design
  • 53-340 Digital Archives and Storytelling: A Practicum
  • 53-376 360 Story and Sound
  • 60-110 Electronic Media Studio
  • 62-478 A3/A4 digiTOOL
  • 67-240 Mobile Web Design & Development
  • 76-374 Mediated Narrative: Cuban Interactive Documentary

Learning Media

  • 05-292 Learning Media Methods
  • 05-418 Design Educational Games
  • 51-486 Learner Experience Design
  • 80-292 Learning Science Principles

Sound Design

  • 15-323 Computer Music Systems and Information Processing
  • 33-114 Physics of Musical Sound
  • 53-376 360 Story and Sound
  • 54-166 Introduction to Sound Design for Theatre
  • 54-509 Theatrical Sound System Design
  • 57-337 Sound Recording
  • 57-344 Experimental Sound Synthesis
  • 57-347 Electronic and Computer Music
  • 57-421 The Exploded Ensemble
  • 57-425 Expanded Music Performance

Innovation & Entrepreneurship

Portal courses: 70-100 Global Business or 15-294 A3 Rapid Prototyping Technologies or 15-394 A4 Intermediate Rapid Prototyping or 51-236 Information Design or 62-478 A3/A4 digiTOOL

  • 49-313 Designing for the Internet of Things
  • 70-415 Introduction to Entrepreneurship
  • 70-416 New Venture Creation
  • 70-421 Entrepreneurship for Computer Scientists
  • 70-425 Entrepreneurship for Creative Industries
  • 70-438 Commercialization and Innovation

Intelligent Environments

Portal courses: 60-223 Introduction to Physical Computing, 99-361 A IDeATe Portal: Inflatables and Soft Sculpture, 99-361 B IDeATe Portal: Intelligent Environments

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 12-750 Infrastructure Management
  • 16-455/48-530 Human-Machine Virtuosity
  • 48-528 Responsive Mobile Environments
  • 48-559/53-559 Reality Computing II
  • 49-313 Designing for the Internet of Things
  • 62-315 Breeding Architecture: Computational Techniques for Shaping the Built Environment

Physical Computing

Portal course: 60-223 Introduction to Physical Computing, 99-361 C IDeATe Portal: Storytelling with Machines

  • 05-540/18-540 Rapid Prototyping of Computer Systems
  • 12-750 Infrastructure Management
  • 15-294 Rapid Prototyping Technologies
  • 15-394 Intermediate Rapid Prototyping
  • 16-374/60-428 Art of Robotic Special Effects
  • 16-455/48-530 Human-Machine Virtuosity
  • 18-578 Mechatronic Design
  • 24-672 Special Topics in DIY Design and Fabrication
  • 39-245 Rapid Prototype Design
  • 48-339 Making Things Interactive
  • 48-528 Responsive Mobile Environments
  • 48-559/53-559 Reality Computing II
  • 49-313 Designing for the Internet of Things
  • 62-315 Breeding Architecture: Computational Techniques for Shaping the Built Environment
  • 62-478 digiTOOL

Micro Courses

  • 99-352 A3/B3 IDeATe Soft Fabrication Skills
  • 99-353 A3/B3 IDeATe SolidWorks and Laser Cutting
  • 99-355 A3/B3 IDeATe Introduction to Arduino
  • 99-357 A3/B3 IDeATe Pragmatic Photography
  • 99-358 A3/B3 IDeATe Introduction to the Unity Game Engine
  • 99-359 A3/B3 IDeATe Inventor and 3D Printing
  • 99-360 A3/B3 IDeATe E-Textiles

Fall 2017 IDeATe Courses

Game Design

Portal courses: 15-104 Introduction to Computing for Creative Practice or 62-150 Introduction to Media Synthesis and Analysis

  • 53-352 Designing Achilles in a Video Game
  • 53-353 Understanding Game Engines
  • 53-371 Role Playing Game Writing Workshop
  • 53-451 Research Issues in Game Design
  • 60-419 Experimental Game Design

Animation & Special Effects

Portal courses: 15-104 Introduction to Computing for Creative Practice or 62-150 Introduction to Media Synthesis and Analysis

  • 15-463 Computational Photography
  • 60-220 Technical Character Animation
  • 60-398 Social History of Animation
  • 60-415 Advanced ETB: Animation: Satire Through History, the Arts, and Animation
  • 60-417 Advanced ETB: Video: Experimental Science Fiction

Media Design

Portal courses: 15-104 Introduction to Computing for Creative Practice or 62-150 Introduction to Media Synthesis and Analysis

  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16/54-375 Robotics for Creative Practice
  • 16-456/48-530 Reality Computing
  • 24-672 Special Topics in DIY Design and Fabrication
  • 53-312 Guest Experience and Theme Park Design
  • 53-642 Themed Entertainment Design Studio
  • 60-210 Electronic Media Studio II
  • 60-427 Modding & Remixing
  • 62-478 A1/A2 digiTOOL
  • 67-240 Mobile Web Design & Development

Learning Media

Portal courses: 15-104 Introduction to Computing for Creative Practice or 62-150 Introduction to Media Synthesis and Analysis

  • 05-291 Learning Media Design
  • 05-823 E-learning Design Principles

Sound Design

Portal courses: 15-104 Introduction to Computing for Creative Practice or 18-090 Twisted Signals: Multimedia Processing for the Arts or 62-150 Introduction to Media Synthesis and Analysis

  • 15-322 Introduction to Computer Music
  • 54-267 Conceptual Sound Design
  • 54-508 Theatrical Sound System Design
  • 57-337 Sound Recording
  • 57-347 Electronic and Computer Music
  • 57-458 Business of Music

Innovation & Entrepreneurship

  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 24-672 Special Topics in DIY Design and Fabrication
  • 49-300 Integrated Product Conceptualization
  • 62-478 A3/A4 digiTOOL
  • 70-100 Global Business
  • 70-414 Entrepreneurship for Engineers
  • 70-415 Introduction to Entrepreneurship
  • 70-420 Entrepreneurship for Scientists
  • 73-100 Principles of Economics

Intelligent Environments

Portal courses: 16-223 Intro to Physical Computing or 18-090 Twisted Signals: Multimedia Processing for the Arts or 60-223 Introduction to Physical Computing

  • 16/54-375 Robotics for Creative Practice
  • 16-456/48-530 Reality Computing
  • 48-734 Reactive Spaces for Media Architecture

Physical Computing

Portal courses: 16-223 Intro to Physical Computing or 60-223 Introduction to Physical Computing

  • 15-294 A1 Rapid Prototyping Technologies
  • 15-394 A2 Intermediate Rapid Prototyping
  • 16/54-375 Robotics for Creative Practice
  • 16-456/48-530 Reality Computing
  • 24-672 Special Topics in DIY Design and Fabrication
  • 48-734 Reactive Spaces and Media Architecture
  • 62-478 digiTOOL

Micro Courses

  • 99-352 A1/A2 IDeATe Soft Fabrication Skills
  • 99-353 A1/A2 IDeATe SolidWorks and Laser Cutting
  • 99-355 A1/A2 IDeATe Introduction to Arduino
  • 99-357 A1/A2 IDeATe Pragmatic Photography
  • 99-358 A1/A2 IDeATe Introduction to the Unity Game Engine