Teaching – DaraghByrne.me

Daragh Byrne Associate Teaching Professor
School of Architecture, Carnegie Mellon University. Courtesy appointment in the School of Design.

Teaching

A summary of courses offered.

Programming for Online Prototypes (CMU 49-714)

An introduction to rapidly prototyping web-based products and services. This 7-week experience will teach students the basics of web development for online services. Specifically, it focuses on lightweight, minimal UI, microservices (e.g. bots, conversational interfaces, platform integrations, designing micro-interactions, etc.) Learn More →

  • 2020 Spring Mini 4: 20 grads.
  • 2018 Fall Mini 1: 29 grads.
  • 2017 Fall Mini 2 : 15 grads.
  • 2016 Fall Mini 3: 15 grads.

MSCD Pre Thesis I (CMU 48-715)

This seminar introduces graduate students in Computational Design to the rudiments of graduate level academic research, and offers a space to discuss inchoate research methods, questions, and projects in the field. Learn More →

  • 2020 Spring: 10 grads.

Internet of Things - In Depth (CMU 49-719)

A hands-on IoT course focused on developing one product prototype in-depth over 7-weeks. It aims to advancing individual skills in IoT software and hardware development and actualize your passion project into a near-market-ready prototype. Learn More →

  • 2020 Spring Mini 3: 10 grads.
  • 2019 Spring Mini 4: 8 grads.
  • 2018 Spring Mini 4: 13 grads.
  • 2017 Spring Mini 4: 19 grads.
  • 2016 Spring Mini 4: 11 grads.

Designing for the Internet of Things (CMU 49-713)

This 7-week course will iteratively introduce students to the design of connected products. The first 5-weeks is a bootcamp on concepts, code and circuits. The final 2 weeks provides a collaborative group project to apply new skills. Learn More →

  • 2019 Fall Mini-2: 39 grads.
  • 2019 Spring Mini-3: 42 grads.
  • 2018 Spring Mini-3: 39 grads.
  • 2017 Spring Mini-3: 43 grads.
  • 2016 Spring Mini-3: 33 grads.
  • 2015 Spring Mini-3: 43 grads.

IoT Ecosystems (CMU 49-715)

This course explores the design of ecologies of interacting objects. Over 7-weeks, students collaboratively research, design and realize an interactive ecosystem of networked devices that solves a stakeholder-driven problem. They explore the opportunities to deliver rich, adaptive and connected experiences through existing internet of things products as well as new and emerging technologies. Learn More →

  • 2019 Fall Mini 1: 2 grads.
  • 2018 Fall Mini 2: 9 grads.
  • 2017 Fall Mini 2: 12 grads.

Data Analytics for Urban Design (CMU 48-714)

'Data Analytics for Urban Design' asks how we understand and design cities through large scale data. The pervasiveness of online information provides rich resources for urban design. These include the citizen and open data movements, social media, big data, the Internet of Things and smart cities. This course investigates how these emerging areas contribute opportunities and strategies beyond current practice. Learn More →

  • 2019 Fall: 8 grads.
  • 2018 Fall: 8 grads.
  • 2017 Fall: 10 grads.
  • 2016 Summer: 5 grads.

Responsive Mobile Environments (CMU 48-528, 48-758)

This 15-week course will introduce students to responsive mobile environments and encourages them to explore speculative terrains that intersect art, technology and design and space. Learn More →

  • 2019 Spring: 19 undergrads. 4 grads.
  • 2018 Spring: 3 undergrads. 7 grads.
  • 2017 Spring: 10 undergrads.
  • 2016 Spring: 12 undergrads.

Special Topics in CD: Critical Perspectives and Technologies (CMU 48-749)

Reading group for students in MS Computational Design. Co Taught with Daniel Cardoso Llach (School of Architecture) Learn More →

  • 2018 Spring: 5 grads.

Integrated Innovation for Large Scale Problems (CMU 49-808)

This course focuses on team-based innovation across design, business, engineering and software with the potential for large-scale impact. Students working across geographic locations will take on a complex problem in an emerging field, and methodically come up with unexpected ideas and opportunities to tackle and solve it. Learn More →

  • 2017 Fall: 2 undergrads. 3 grads.

Introduction to Media Synthesis and Analysis (CMU 24-884)

The course was designed as a portal course for IDeATe network. New creative industries are empowering new modes of collaborative consumption, creation and reuse of media. This often relies on successful collaborations between cross-trained artists, designers and technologists as well as critical reflection on distribution, participation, interaction and audience. This course is designed to prepare engineers and scientists to work in these contexts. Learn More →

  • 2016 Fall: 35 undergrads.
  • 2015 Fall: 38 undergrads.
  • 2014 Fall: 31 undergrads.

Emerging Media ProSeminar (CMU 48-717)

The Emerging Media Masters asks students to observe, reflect and respond to the increasing coupling of technology, economy, society, culture and experience through multidisciplinary perspectives. This course is designed to introduce the breadth and depth of contemporary media, prepare students to work in interdisciplinary collaborations and highlight opportunity spaces for future exploration. Learn More →

  • 2015 Fall: 12 grads.

Connected Classrooms (CMU 49-806)

Our classrooms and studios are changing in the face of new technology; digital displays, video conferencing, MOOCs, wikis, blogs, blackboard and other tools are transforming teaching. Even with these new tools distances learning and training remains a challenge. We’ll explore the opportunities to deliver rich, adaptive and connected learning experiences over distance through emerging technologies and the integration of internet of things products, wearable technology, real-time collaboration platforms, cinematic virtual reality and video conferencing solutions. This studio course will be offered in both the CMU Pittsburgh and Silicon Valley campuses. Learn More →

  • 2019 Spring:

How to Build A Physical Digital System (ASU 394)

How to Build a Digital-Physical System is an introductory, hands-on course where students explore the creation of creating physical digital systems without any knowledge of programming, electronics or systems. Learn More →

  • 2012 Fall: 33 undergrads.
  • 2011 Fall: 26 undergrads.

Media Synthesis (AME 594)

Media synthesis engages students in computational creativity with multimodal digital data. Balancing theory and practical application, students are progressively introduced to contemporary topics in the collection, analysis and synthesis of media through relevant academic work, computational tools and techniques, and applied explorations of real world datasets. Learn More →

  • 2012 Spring: 11 grads.