COMP140

Individual Computing Project

Introduction

COMP140 is intended for students to individually design and implement physical computing systems in a creative context whilst considering legal, social, ethical, and professional issues.

The following materials are support documentation and resources for the module.

Table of Contents

Lecture Materials

  1. Electrical Circuits
  2. Arduino
  3. Making Circuits
  4. Object Oriented Programming
  5. Software Architecture
  6. Unified Modelling Language
  7. Data Structures
  8. Design Patterns
  9. States & Transitions
  10. Optimisation

Worksheets

  1. Object Oriented Programming
  2. Software Architecture
  3. Research Week
  4. Unified Modelling Language (UML)
  5. Build Prototype
  6. Data Structures
  7. Design Patterns
  8. States & Transitions

Guides

  1. Exemplar Projects
  2. Project Proposal (part 1)
  3. Project Proposal (part 2)
  4. Poster Preparation
  5. Final Submission Preparation