Design Tech (DESIGN)

DESIGN 4197 - Special Topics in Design (3 Credits)
This course addresses pertinent issues relative to the subject of design and technology. The instructor(s) of the course are drawn from the permanent and visiting faculty who may either broadly or narrowly define the course's scope and content. Topics vary each semester.
Last Four Terms Offered: Spring 2026, Fall 2025, Spring 2025, Fall 2024
DESIGN 4297 - Coding for Design I (3 Credits)
This course addresses pertinent issues relative to the subject of design and coding. The course introduces fundamental concepts and techniques for the integration of coding within design workflows. The instructor(s) of the course are drawn from the permanent and visiting faculty who may either broadly or narrowly define the course's scope and content.
Prerequisites: second-year standing, or permission of instructor.
Last Four Terms Offered: Spring 2024, Spring 2023, Spring 2022, Fall 2021
DESIGN 4680 - Introduction to Urban Data Science: Theory, Applications, and Practice (4 Credits)
Crosslisted with CRP 4680
Urban data science combines questions of urban development, structure, complexity, theory, policy, and dynamics with a set of computational tools and big data. This course introduces core theoretical perspectives in urban studies, spatial analysis, and critical data studies, and considers how data, models, and algorithms produce particular ways of knowing and governing cities. Using Python and open-source urban datasets in the Jupyter Notebook environment, students will work on hands-on applied exercises and projects which emphasize framing theoretically grounded and data-driven questions, analyzing and visualizing data, and communicating results for planning and policy contexts. This course also foregrounds ethical issues in urban data science, including data bias, privacy, equity, and the responsible use of artificial intelligence. A personal laptop is required.
Prerequisites: CRP 4080 or CRP 5080 or equivalent.
Forbidden Overlaps: CRP 3500, CRP 5500, CRP 4680, CRP 5680
Distribution Requirements: (MQR-AAP, SDS-AAP)
Last Four Terms Offered: Spring 2026, Spring 2025, Spring 2024, Spring 2023
DESIGN 4999 - Undergraduate Independent Study in Design Technology (1-3 Credits)
This course is intended for undergraduate students to study a Design Technology topic not covered in a standard course.
Exploratory Studies: (CU-SBY, CU-UG)
Last Four Terms Offered: Spring 2026
DESIGN 5340 - Virtual and Augmented Reality (3 Credits)
Crosslisted with INFO 5340, CS 5650
This course presents an introduction to virtual and augmented reality technologies, with focus on fundamental principles from 3D math, human perception, graphics, and interaction. Concepts from the contributing fields of computer vision, computer graphics and human computer interaction will be introduced in the context of virtual and augmented reality. Students will be tasked with creating their own virtual or augmented reality application as a course project.
Prerequisites: intermediate programming ability in C# or other object-oriented lagnuages. Familiarity with 3D game engines or strong desire to learn. Basic linear algebra.
Last Four Terms Offered: Fall 2025, Fall 2024, Fall 2023, Fall 2022
DESIGN 5345 - Developing and Designing Interactive Devices (3 Credits)
Crosslisted with INFO 5345, CS 5424, ECE 5413
This course covers the human-centered and technical workings behind interactive devices ranging from cell phones and video game controllers to household appliances and smart cars. This is a hands-on, lab-based course. For the final project, students will build a functional IoT prototype of their own design, using Python, single-board Linux computer, embedded microcontrollers, and/or other electronic components. Topics include electronics prototyping, interface design, sensors and actuators, microcontroller development, physical prototyping, and user testing.
Prerequisites: CS 1110 or equivalent.
Last Four Terms Offered: Fall 2025, Fall 2023, Fall 2022, Fall 2021
DESIGN 5358 - 3D Interaction Design (3 Credits)
Crosslisted with INFO 5358
Designing products and experiences for head-mounted displays, often with novel inputs such as hands and eyes, introduces new challenges for designers when compared to traditional devices and user interfaces. This course presents the theoretical and practical foundations of the field of 3D User Interfaces (3DUIs) and 3D interaction design for virtual and augmented reality applications. The course will highlight the differences between 2D and 3D interaction design, introduce design principles, best practices for prototyping, and case studies. Students will be tasked with designing, implementing, and evaluating interaction prototypes of different fidelity for 3DUI tasks such as selection and manipulation, travel, and system control.
Enrollment Information: Enrollment limited to: Cornell Tech students.
Last Four Terms Offered: Spring 2026, Spring 2025
Learning Outcomes:
  • Demonstrate understanding of concepts from human-computer interaction in the context of 3D user interfaces.
  • Demonstrate understanding of classic 3D interaction techniques and current trends, both in academic research and commercial product design.
  • Demonstrate understanding of the unique challenges and opportunities when designing products and experiences with 3D user interfaces.
  • Demonstrate the ability to design 3D user interface prototypes of different fidelities.
DESIGN 5550 - Designing Products with E-waste (3 Credits)
Crosslisted with INFO 5550
How can we use existing products to provide the foundational components for novel devices? Post-consumer product reuse should be a central and ongoing concern in the design of interactive devices. This studio-based graduate course focuses on designing novel interactive systems with re-used e-waste parts. Students will learn to dissect and analyze existing consumer products to identify and exploit macro- and micro-economic niches. They will also learn to repurpose components, to validate the mechanical performance and robustness of resulting systems, and to document designs for sharing and replicability. This course provides students with a foundation in reverse engineering the physical and electronic components of systems to design for interoperability and reuse. The course will culminate in a final project with working prototype deliverables.
Last Four Terms Offered: Spring 2026
Learning Outcomes:
  • Analyze existing product.
  • Identify opportunities for component re-use.
  • Demonstrate capability to design working systems from reused e-waste.
DESIGN 5680 - Introduction to Urban Data Science: Theory, Applications, and Practice (4 Credits)
Crosslisted with CRP 5680
Urban data science combines questions of urban development, structure, complexity, theory, policy, and dynamics with a set of computational tools and big data. This course introduces core theoretical perspectives in urban studies, spatial analysis, and critical data studies, and considers how data, models, and algorithms produce particular ways of knowing and governing cities. Using Python and open-source urban datasets in the Jupyter Notebook environment, students will work on hands-on applied exercises and projects which emphasize framing theoretically grounded and data-driven questions, analyzing and visualizing data, and communicating results for planning and policy contexts. This course also foregrounds ethical issues in urban data science, including data bias, privacy, equity, and the responsible use of artificial intelligence. A personal laptop is required.
Prerequisites: CRP 4080 or CRP 5080 or equivalent.
Forbidden Overlaps: CRP 3500, CRP 5500, CRP 4680, CRP 5680
Distribution Requirements: (MQR-AAP, SDS-AAP)
Last Four Terms Offered: Spring 2026, Spring 2025, Spring 2024, Spring 2023
DESIGN 6151 - Design and Making Across Disciplines I (6 Credits)
This studio course is an introduction to fundamental concepts and methods in design and emerging technologies across design, engineering, and science to prepare students with the necessary tools and knowledge for iterative, hybrid, and synthetic thinking in design & making across disciplines.
Last Four Terms Offered: Fall 2025, Fall 2024, Fall 2022, Fall 2021
DESIGN 6152 - Design and Making Across Disciplines II (6 Credits)
This studio course is part two of an introduction to fundamental concepts and methods in design and emerging technologies across design, engineering, and science to prepare students with the necessary tools and knowledge for iterative, hybrid, and synthetic thinking in design & making across disciplines.
Last Four Terms Offered: Spring 2026, Spring 2025
DESIGN 6197 - Special Topics in Design (3 Credits)
This course addresses pertinent issues relative to the subject of design and technology. The instructor(s) of the course are drawn from the permanent and visiting faculty who may either broadly or narrowly define the course's scope and content. Topics vary each semester.
Enrollment Information: Enrollment limited to: graduate students; others by permission of instructor.
Last Four Terms Offered: Spring 2026, Fall 2025, Spring 2025, Fall 2024
DESIGN 6297 - Coding for Design I (3 Credits)
This course addresses pertinent issues relative to the subject of design and coding. The course introduces fundamental concepts and techniques for the integration of coding within design workflows. The instructor(s) of the course are drawn from the permanent and visiting faculty who may either broadly or narrowly define the course's scope and content.
Enrollment Information: Enrollment limited to: graduate students; others by permission of instructor.
Last Four Terms Offered: Fall 2025, Fall 2024, Spring 2024, Fall 2023
Learning Outcomes:
  • Demonstrate introductory understanding of computational design, including key techniques, theory, and concepts.
  • Develop introductory skills in coding.
  • Demonstrate ability to develop digital tools for design applications.
  • Demonstrate introductory understanding of computational geometry and computer graphics.
DESIGN 6298 - Coding for Design II (3 Credits)
The course is a continuation of DESIGN 6297. Students continue to explore and develop fundamental concepts and techniques for the integration of coding within design workflows at intermediate levels. The emphasis of the course is on the practical applications and design potential within such techniques while helping students understand the theoretical background and conceptual implications behind them. From a technical point, students will be introduced to XR technologies and material simulations and will handle both discrete and continuous forms. The aim is to develop intermediate skills and knowledge in order to be able to represent, analyze, synthesize and act upon spatial structures at various scales and levels of abstraction. The course is structured as a series of lecture/workshops accompanied by practical tutorials that will help students develop their coding skills.
Prerequisites: DESIGN 6297.
Last Four Terms Offered: Spring 2026, Spring 2025
Learning Outcomes:
  • Demonstrate intermediate understanding of computational design, including key techniques, theory, and concepts.
  • Develop intermediate skills in coding.
  • Demonstrate intermediate to advanced ability in the development of digital tools for design applications.
  • Demonstrate introductory understanding of XR technologies & material simulations.
DESIGN 6397 - Design for Physical Interaction I (3 Credits)
This course provides an introduction to the human-centered and technical workings behind interactive devices ranging from cell phones and video controllers to household appliances and smart cars. This is a hands-on, lab-based course. Topics include electronics prototyping, interface prototyping, sensors and actuators, microcontroller development, physical prototyping, and user testing.
Last Four Terms Offered: Fall 2025, Fall 2024
Learning Outcomes:
  • Demonstrate understanding of key computation, sensing, actuation, and communication components that make up modern interactive devices.
  • Develop skill in designing and prototyping interactive systems.
  • Demonstrate ability to test interactive systems with users.
  • Demonstrate ability to integrate software, embedded hardware, sensing, display, actuation, and communication devices to make functioning systems.
  • Apply open-source software libraries to control system operation, obtain user input and provide interactive response.
DESIGN 6398 - Design for Physical Interaction II (3 Credits)
This course provides intermediate instruction on the human-centered and technical workings behind interactive devices ranging from cell phones and video controllers to household appliances and smart cars. This is a hands-on, lab-based course. Topics include electronics prototyping, interface prototyping, sensors and actuators, microcontroller development, physical prototyping, and user testing.
Prerequisites: DESIGN 6397.
Last Four Terms Offered: Spring 2026, Spring 2025
Learning Outcomes:
  • Demonstrate intermediate understanding of key computation, sensing, actuation, and communication components that make up modern interactive devices.
  • Develop intermediate to advanced skills in designing and prototyping interactive systems.
  • Demonstrate intermediate to advanced ability to test interactive systems with users.
  • Demonstrate intermediate to advanced ability to integrate software, embedded hardware, sensing, display, actuation, and communication devices to make functioning systems.
  • Apply open-source software libraries to control system operation, obtain user input and provide interactive response.
DESIGN 6550 - Designing Products with E-waste (3 Credits)
Crosslisted with INFO 6550
How can we use existing products to provide the foundational components for novel devices? Post-consumer product reuse should be a central and ongoing concern in the design of interactive devices. This studio-based graduate course focuses on designing novel interactive systems with re-used e-waste parts. Students will learn to dissect and analyze existing consumer products to identify and exploit macro- and micro-economic niches. They will also learn to repurpose components, to validate the mechanical performance and robustness of resulting systems, and to document designs for sharing and replicability. This course provides students with a foundation in reverse engineering the physical and electronic components of systems to design for interoperability and reuse. The course will culminate in a final project with working prototype deliverables.
Enrollment Information: Enrollment Limited to: Cornell Tech Students.
Last Four Terms Offered: Spring 2026
Learning Outcomes:
  • Analyze existing product.
  • Identify opportunities for component re-use.
  • Demonstrate capability to design working systems from reused e-waste.
DESIGN 6999 - Independent Study in Design Technology (1-4 Credits)
This course is intended for students to study a Design Technology topic not covered in a standard course.
Last Four Terms Offered: Summer 2026, Spring 2026, Fall 2025, Spring 2025
DESIGN 8131 - Specialization Project I (3 Credits)
Take a deep dive into a project that explores the frontiers of design and technology. Students will work closely with Cornell Tech and AAP faculty and research staff to conduct research on a critical design and technology question or problem and develop an implementable design tech solution for a real human need. Specialization projects take various forms but every project results in tangible, marketable experience and a completed project that will stand out on your resume. The class focuses on the development of a project question, literature review, team building, research methods, and identifying your audience.
Last Four Terms Offered: Fall 2025
DESIGN 8151 - Design Topic Research Studio III (9 Credits)
Pre-thesis research on an independent design project on a topic selected and developed by the student in preparation for DESIGN 8905.
Prerequisites: DESIGN 6152.
Last Four Terms Offered: Fall 2025
Learning Outcomes:
  • Demonstrate understanding of research methods and writing.
  • Develop a focused thesis question.
  • Demonstrate collaborative skills.
  • Demonstrate understanding of your audience and the field that you are contributing to through literature review and interviews.
DESIGN 8905 - Independent Design Thesis (9 Credits)
An independent design project on a topic selected and developed by the student and researched in DESIGN 8151. The objective of the thesis project is for each student to define an individual position and research trajectory with regard to the discipline and practice of design + technology.
Prerequisites: DESIGN 8151.
Last Four Terms Offered: Spring 2026
Learning Outcomes:
  • Develop rigorous thesis project methods through process and iteration.
  • Develop a focused thesis project design argument.
  • Demonstrate collaborative skills.
  • Demonstrate understanding of experimentation and prototyping.
  • Develop an applied design & technology thesis project.
  • Develop a rigorous technical paper documenting the thesis process and project (introduction, background, methods, results, discussion, conclusion).
DESIGN 8935 - Specialization Project II (6 Credits)
Take a deep dive into a project that explores the frontiers of design and technology. During this two-semester requirement, you will work closely with Cornell Tech and AAP faculty and research staff to conduct research on a critical design and technology question or problem and develop an implementable design tech solution for a real human need. Specialization projects take various forms but every project results in tangible, marketable experience and a completed project that will stand out on your resume. The second semester focuses on the development of a design argument, process and iteration, team building, experimentation and prototyping, and application of your design & technology solution, product, or project.
Prerequisites: DESIGN 8131.
Last Four Terms Offered: Spring 2026
Learning Outcomes:
  • Develop clear design & tech methods through process and iteration.
  • Develop a focused specialization project design argument.
  • Demonstrate team-building and collaborative skills.
  • Demonstrate understanding of experimentation and prototyping.
  • Develop a refined design & technology solution, product, or project.