Skip to content

IMA Interchange

  • Welcome to the Interchange!
  • Request New Allocations
  • New Program Structure Info
  • Registration Information
    • IMA Registration Help
    • Non-Major Courses Help
  • Degree Level
    • Undergraduate
    • Graduate
  • Featured
  • IMA Electives (New Program Structure)
  • Liberal Arts and Science
    • All Liberal Arts – Core
    • All Liberal Arts – Electives
    • Cultures and Contexts
    • Expressive Culture
    • Physical Science OR Life Science
    • Quantitative Reasoning
    • Societies & the Social Sciences
    • Texts and Ideas
  • General / Free Electives
  • Tisch Allocations
    • Tisch Course Allocation Sheet
    • Tisch Global Programs Sheet
  • Topics Courses
  • Old Curriculum (Legacy Structure)
    • Art & Design (Old Structure)
    • Media & Entertainment (Old Structure)
    • Physical Computing & Experimental Interfaces (Old Structure)
    • Programming & Data (Old Structure)
    • Studies (aka “Seminar”) (Old Structure)
  • Advanced Search

Archives

Topics in ITP (ITPG-GT 2378)

Credits: 4
Duration: 14 Weeks
Dates: Wed

Credits: 4
Duration: 14 Weeks
Dates: Wed,Thu

Credits: 4
Duration: 14 Weeks
Dates: Wed,Thu,Tue

Credits: 4
Duration: 14 Weeks
Dates: Wed,Thu,Tue

Credits: 4
Duration: 14 Weeks
Dates: Wed,Thu,Tue

Credits: 4
Duration: 14 Weeks
Dates: Wed,Thu,Tue

Credits: 4
Duration: 14 Weeks
Dates: Wed,Thu,Tue

This course will cover a variety of academic topics within the field of Interactive Telecommunications. For further details, please refer to the individual class section notes and topic subtitle.

Interactive Telecommunications (Graduate)
4 credits – 14 Weeks

Fall 2025 Graduate IMA Electives Spring 2026
Fall 2024

Code Lab 2: Code Literacy (GAMES-GT 303)

Code Lab 2 is a continuation in exploring how to craft game with programming. In Code Lab, we examined how to make games in openFrameworks, starting from scratch. This class will be a workshop, building off of that knowledge, but focusing on learning how to work with code that is already written. Students will learn to work with a new Integrated Development Environment (IDE), eclipse, learn to work with a version control system, and work in depth with Java and Processing. Over the course of the class, students will be given several versions of classic games (Pong, Space Invaders, Asteroids, etc.) that are incomplete or have an obvious bug. They will learn to read the code, identify how to correct the issue with the game, and then eventually modify it to make their own new version of the game. These skills are essential to work with code from other developers, whether they are members of the same team, open source projects, or examples provided in tutorials and readings.

Game Design (Graduate)
4 credits – 14 Weeks

Sections (Fall 2024)


GAMES-GT 303-000 (21771)
09/03/2024 – 12/12/2024 Fri
11:00 AM – 1:00 PM (Morning)
at Brooklyn Campus
Instructed by Parker, Matthew

Featured Graduate IMA Electives Media & Entertainment (Old Structure) Programming & Data (Old Structure)

Game Design & the Psychology of Choice (ITPG-GT 3028)

“As game and interaction designers we create systems and choices that can either prey upon our psychological foibles or help us avoid decision pitfalls. It is our responsibility to understand how we decide, to consider the ethics of the systems we create and to practice designing systems in a purposeful manner. Game Design & The Psychology of Choice will provide interaction and game designers with an understanding of the factors that influence behavior and decision-making by looking at the intertwining of cognitive psychology and economics through the development of behavioral economics. These disciplines study behavior on the individual and group level, often revealing some of the why behind the rules of thumb and folk wisdom that game designers come to intuitively. But understanding the why—why we fall into decision traps; why certain tradeoffs tax our brain more than others; why we are overconfident about our abilities; why certain decisions make us uncomfortable—allows us to more purposefully apply our design craft, both in and out of games. Finally, as a class, we will take what we learn about how we think and create series of game experiences based around key cognitive science concepts. Assignments may include: •Mod a cognitive science experiment into a game or experience •Analyze and present a game through the lens of cognitive science and behavioral economics •Create game or experience based around a particular insight from cognitive science or behavioral economics”

Interactive Telecommunications (Graduate)
4 credits – 14 Weeks

Sections (Fall 2025)


ITPG-GT 3028-000 (11391)
09/03/2025 – 12/10/2025 Wed
6:00 PM – 8:00 PM (Evening)
at Brooklyn Campus
Instructed by Parker, Matthew

Fall 2025 Graduate IMA Electives Media & Entertainment (Old Structure)
Fall 2019 Fall 2020 Fall 2022 Spring 2020 Spring 2022

Intro to Programming for Games (OART-UT 1617)

Introduction to Programming for Games is a course that introduces students to the concepts, problems, and methods of computer programming, and how these apply to the creation of video games. Throughout the semester, students will have weekly programming assignments, first using Processing with the Java programming language, then the Unity3D Game Engine with C#. There will be a midterm game in Processing and a final game in Unity. The course assumes no prior programming knowledge, and is designed to touch on the basic principles of digital design in form of computer code. There will be an emphasis on programming fundamentals; they will be motivated through the lens of designing and producing video games.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2022)


OART-UT 1617-000 (14383)
09/01/2022 – 12/14/2022 Mon
9:00 AM – 10:00 AM (Morning)
at Brooklyn Campus
Instructed by Popp, Karina


OART-UT 1617-000 (14792)
09/01/2022 – 12/14/2022 Mon
9:00 AM – 10:00 AM (Morning)
at Brooklyn Campus
Instructed by Smith, Kate


OART-UT 1617-000 (14793)
09/01/2022 – 12/14/2022 Thu
12:00 AM – 1:00 PM (Early afternoon)
at Brooklyn Campus
Instructed by Pratt, Charles


OART-UT 1617-000 (20571)
09/01/2022 – 12/14/2022 Thu
12:00 AM – 1:00 PM (Early afternoon)
at Brooklyn Campus
Instructed by Parker, Matthew

IMA Electives Programming & Data (Old Structure) Undergraduate

A site to help IMA NY students find equivalent courses

  • Welcome to the Interchange!
  • Request New Allocations
  • New Program Structure Info
  • Registration Information
    • IMA Registration Help
    • Non-Major Courses Help
  • Degree Level
    • Undergraduate
    • Graduate
  • Featured
  • IMA Electives (New Program Structure)
  • Liberal Arts and Science
    • All Liberal Arts – Core
    • All Liberal Arts – Electives
    • Cultures and Contexts
    • Expressive Culture
    • Physical Science OR Life Science
    • Quantitative Reasoning
    • Societies & the Social Sciences
    • Texts and Ideas
  • General / Free Electives
  • Tisch Allocations
    • Tisch Course Allocation Sheet
    • Tisch Global Programs Sheet
  • Topics Courses
  • Old Curriculum (Legacy Structure)
    • Art & Design (Old Structure)
    • Media & Entertainment (Old Structure)
    • Physical Computing & Experimental Interfaces (Old Structure)
    • Programming & Data (Old Structure)
    • Studies (aka “Seminar”) (Old Structure)
  • Advanced Search
Proudly powered by WordPress

For students joining IMA in Fall 2022 and beyond, our new program structure affects the categorization of courses on this site.

Classes listed in the “IMA Major Electives” categories refer to the old IMA program structure. If you’re under the new IMA program structure, these courses count as general IMA Electives for you. Your program structure is noted on your academic advising spreadsheet.

Students on the new program structure can search the Interchange for courses. If you’re looking for “IMA Major Distribution” courses, you'll find them listed here: 

New IMA Program Structure – Interactive Media Arts

CLOSE