ENCE361-25S1 (C) Semester One 2025

Embedded Systems 1

15 points

Details:
Start Date: Monday, 17 February 2025
End Date: Sunday, 22 June 2025
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 2 March 2025
  • Without academic penalty (including no fee refund): Sunday, 11 May 2025

Description

Embedded Systems is the study of specialised computer hardware, such as microcontrollers, programmed to perform a series of tasks, typically using a high-level language such as C, and targeted towards dedicated applications.

Prerequisites

Restrictions

ENEL353, ENEL323, COSC361, ELEC361, ENEL340

Assessment

Assessment Due Date Percentage 
Project Milestone 1 5%
Test 20%
Project Milestone 2 5%
Project Demo 15%
Project Report and Code 15%
Final Exam 40%

Textbooks / Resources

Recommended Reading

ARM; ARM, "Cortex-M4 Devices Generic User Guide" ; (http://infocentre.arm.com/help/topic/com.arm.doc.dui0553b/DUI0553.pdf).

Labrosse, Jean J; ?C/OS-III : the real-time kernel ; MicriSoBm Press, 2010.

Lacamera, Daniele; Embedded systems architecture : explore architectural concepts, pragmatic design patterns, and best practices to produce robust system ; Packt, 2018.

M. Mazidi, S. Chen, Sarmad Naimi and Sepehr Naimi; TI ARM Peripherals Programming and Interfacing: Using C language for ARM cortex ;

M. Tahir and K. Javed; ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing ; CRC Press, 2017.

P. Warden and D. Situnayake; TinyML: Machine Learning with TensorFlowLite on Arduino and Ultra-Low-Power Microcontrollers ; O'Reilly, 2020.

Simon, David E; An embedded software primer ; Addison Wesley, 1999.

White, Elecia; Making embedded systems : design patterns for great software ; O'Reilly Media, 2012.

Yiu, Joseph; The definitive guide to ARM® Cortex®-M3 and Cortex-M4 processors ; Third edition; Elsevier, Newnes, 2014.

Additional Course Outline Information

Mahi ā-Ākonga | Workload (expected distribution of student hours, note 15 points = 150 hours):

Contact Hours

Lectures: 36 hours
Tutorials: 0 hours
Workshops: 0 hours
Laboratories: 40 hours

Independent study

Review of lectures: 30 hours
Test and exam preparation: 32 hours
Assignments: 0 hours
Tutorial preparation: 0 hours
Laboratory calculations: 12 hours

Total 150

Indicative Fees

Domestic fee $1,059.00

International fee $6,000.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 ENCE361 Occurrences

  • ENCE361-25S1 (C) Semester One 2025