ENCE463-16S2 (C) Semester Two 2016

Embedded Software Engineering

15 points

Details:
Start Date: Monday, 11 July 2016
End Date: Sunday, 13 November 2016
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 24 July 2016
  • Without academic penalty (including no fee refund): Sunday, 9 October 2016

Description

Software engineering practice and methods for embedded systems, focused around state machines as a unifying formalism for understanding software, hardware, and systems. Embedded software requirements, specification, and analysis. Principles of embedded software architecture and design. Design of concurrent systems. Testing and analysis techniques for embedded systems.

Learning Outcomes

  • By the end of this course students should be able to:
  • Specify, design and implement complex embedded software using a principled approach.
  • Design, analyse and implement robust concurrent, multithreaded and distributed software.
  • Select and apply analysis and testing techniques that will help to ensure design and implementation quality.
  • Use appropriate tools and techniques to work on large software projects that involve more than one developer.
  • Select and implement appropriate models of computation for a given design problem.

Prerequisites

Restrictions

ENEL428

Course Coordinator

For further information see Electrical and Computer Engineering Head of Department

Assessment

Assessment Due Date Percentage 
Group Project 20%
Individual Project 30%
Final Exam 50%

Indicative Fees

Domestic fee $1,018.00

International fee $4,863.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

For further information see Electrical and Computer Engineering .

All ENCE463 Occurrences

  • ENCE463-16S2 (C) Semester Two 2016