Embedded System Design

Course code ELE2303

This course develops the techniques used in microcomputer design, interfacing and applications.  It includes microcomputer architecture; assembly language programming; I/O methods and interface techniques for parallel and serial, synchronous and asynchronous systems; multiple interrupt I/O and DMA; interface examples, centronics and non standard microcomputer interfaces; bus standards including S100, VME and GPIB; and development of software for 8 bit and 16 bit microprocessors.

How to enrol

Before enrolling in this course you need to:

  • Choose the qualification you will study the course under. See the Work towards tab below for qualification options.
  • Check the order that courses in the qualification should be studied in the Qualification Structure table. This is in the Choose courses tab on the qualification page.
  • Level 6  
    Credits 15 
  • Study type Trimester  
    EFTS 0.125  
  • Availability
    2019 :  
    Trimester 1 enrol by 27 Jan 2019 to start 25 Feb 2019
  • Delivery type
    2019 :  
    Trimester 1 2019 Online/Print   
  • Workload

    Allow approximately 8-9 hours study time per week for each 15 credit course. Your workload may be higher around assessment due dates or exam time.

  • Fees
    2019 :  
    NZ students $738 + $60 annual administration fee
    International students N/A + $60 annual administration fee
  • Prerequisites    

    If you need to discuss prerequisites for this course contact us

Students who successfully complete this course will be able to

  • select a microprocessor appropriate to a particular application;
  • design, create, validate and document structured programs and software solutions to problems;
  • select and use appropriate hardware and software development tools;
  • design input/output hardware to meet the requirements of specific applications;
  • compare and evaluate alternative systems to handle multiple interrupts;
  • design an embedded microcomputer system to specification;
  • present designs for microprocessor-based solutions.


40% internally assessed

60% exam

For more information and a full list of exam times see our examinations page.


No textbooks are required for this course