ENCE361-26S1 (C) Semester One 2026

Embedded Systems 1

15 points

Details:
Start Date: Monday, 16 February 2026
End Date: Sunday, 21 June 2026
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 1 March 2026
  • Without academic penalty (including no fee refund): Sunday, 10 May 2026

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

DRAFT TIMETABLE:

Please note that the 2026 timetable has not been finalised.

Scheduled days and times will be confirmed, following review, on 15th October.

Timetable 2026

Students must attend one activity from each section.

Lecture A A
Activity Day Time Location Weeks
01 Monday 10:00 - 11:00 A1 Lecture Theatre
16 Feb - 29 Mar
20 Apr - 31 May
Lecture B B
Activity Day Time Location Weeks
01 Tuesday 10:00 - 11:00 A1 Lecture Theatre
16 Feb - 29 Mar
20 Apr - 31 May
Lecture C C
Activity Day Time Location Weeks
01 Thursday 13:00 - 14:00 A1 Lecture Theatre
16 Feb - 29 Mar
20 Apr - 31 May
Lab A A
Activity Day Time Location Weeks
01 Monday 13:00 - 15:00 Elec 210 Electronics Lab (16/2-23/3, 20/4-25/5)
Elec 204 ESL Lab (16/2-23/3, 20/4-25/5)
16 Feb - 29 Mar
20 Apr - 31 May
02 Thursday 11:00 - 13:00 Elec 210 Electronics Lab (19/2-26/3, 23/4-28/5)
Elec 204 ESL Lab (19/2-26/3, 23/4-28/5)
16 Feb - 29 Mar
20 Apr - 31 May
03 Tuesday 12:00 - 14:00 Elec 210 Electronics Lab (17/2-24/3, 21/4-26/5)
Elec 204 ESL Lab (17/2-24/3, 21/4-26/5)
16 Feb - 29 Mar
20 Apr - 31 May

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

C. Noviello; Mastering STM32 ; 2nd; 2024.

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

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

Academic integrity

AI Policy:
Project: Generative AI Tools are Permitted
     In this assessment, you are permitted to use generative artificial intelligence (GenAI). To assist with maintaining academic integrity, you must appropriately acknowledge any use of GenAI in your work. Please include a statement of acknowledgement/declaration in your final report, clearly indicating which AI tools were used and how they contributed to your work.
Test/Exam: Generative AI Tools Cannot Be Used for This Assessment
     In this assessment, you are strictly prohibited from using GenAI to generate any materials or content related to the assessment. This is because they are closed-book and invigilated assessments. The use of AI-generated content is not permitted and may be considered a breach of academic integrity. Please ensure that all work submitted is the result of your own human knowledge, skills, and efforts.

Scaling of Marks:
     To maintain consistency across the courses and fairness for students, scaling occurs. In the Faculty of Engineering, target course GPAs are calculated based on the performance of the cohort of students taking the course in the previous year. Scaling of the raw total course marks is normally performed so that when converted to grades (using UC Grade Scale) the outgoing GPA is in line with the target GPA for a course. Scaling up or down can occur.
     
      Grading Scale for the University: https://www.canterbury.ac.nz/study/study-support-info/study-related-topics/grading-scale.

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,190.00

International fee $6,488.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-26S1 (C) Semester One 2026