Physical Computing module (DJ21016)

Learn how to creatively integrate physical hardware and code into your design projects

Credits

20

Module code

DJ21016

This module will provide you with experience of designing concepts within a variety of open-source programming languages and hardware to develop physical interactions. Through experiential learning, you will gain the confidence to creatively integrate physical hardware and code into future design projects and an appreciation of the open-source learning community of designer makers.

What you will learn

In this module you will learn:

  • basic programming principles
  • fundamentals of microcontroller code
  • input methods and physical outputs
  • 2D screen interface elements
  • online datasets and sources

By the end of this module you will be able to:

  • demonstrate an understanding of basic programming principles
  • demonstrate an understanding of basic circuits and hardware principles
  • recognise and explore a range of input methods and physical outputs
  • develop problem solving skills through generating and evaluating tangible interactions
  • use open-source hardware and software platforms to prototype concepts
  • demonstrate awareness of social, ethical, political and environmental issues when using technology locally and globally
  • contribute to the open-source community by publishing code and circuits to online platforms to enhance your learning and employability

Assignments / assessment

  • written critical reflection and documentation
  • group project design brief(s)
  • individual project brief(s)

This module does not have a final exam.

 

Teaching methods / timetable

Learning will take place in a studio environment using a range of teaching methods such as:

  • lectures
    • These will include demonstrations of software development and hardware use
  • practical workshops
    • These will give you practical hands-on experience of thinking through making
  • tutorials
    • These will allow you to share your work and engage in class discussion

Project work may combine individual and teamwork.

You will also have access to technical support from the Digital Making workshop School Support Specialist staff.

Courses

This module is available on following courses: