Embedded Systems

Unit code: NEE3203 | Study level: Undergraduate
12
(Generally, 1 credit = 10 hours of classes and independent study.)
Footscray Park
NEE2106 - Computer Programming for Electrical Engineers
(Or equivalent to be determined by unit coordinator)
Overview
Enquire

Overview

This unit introduces students to in depth study of embedded systems focusing on microcontrollers, embedded programming techniques and embedded system design. Hardware content will cover microcontroller peripherals e.g.,memory, timers, analogue to digital convertors (ADC), pulse width modulation (PWM), standard communication with external devices e.g., USART, SPI, I2C. Software programming techniques such as polling and interrupts will be introduced. Project and lab work will be used to illustrate embedded systems design techniques, while case study examples will illustrate state of the art applications such as Internet of Things, industrial automation, and robotics.

Learning Outcomes

On successful completion of this unit, students will be able to:

  1. Critically review the principles involved in embedded hardware and software design;
  2. Discuss the primary components in an embedded system;
  3. Analyse a real-time, embedded industrial control system using an embedded microcontroller with associated interface either in simulation or hardware;
  4. Discuss the implementation of a communications device to the embedded microcontroller application.

Assessment

For Melbourne campuses

Assessment type: Laboratory Work
|
Grade: 30%
Practical Lab Assessments (3)
Assessment type: Report
|
Grade: 30%
Lab Reports (2)
Assessment type: Test
|
Grade: 40%
Tests (2)

Required reading

Required readings will be made available on VU Collaborate.

As part of a course

This unit is studied as part of the following course(s):

Search for units, majors & minors