ENCE260-22S2 (C) Semester Two 2022

Computer Systems

15 points

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

Description

This is an introductory course to computer systems and is a mixture of computer programming in C, computer architecture, and embedded systems.

Learning Outcomes

  • Students will have the following learning outcomes:

    Knowledge outcomes:
  • Have a solid grasp of the fundamentals of programming in the C language.
  • Knowing the basic components of a computer and how they interact to execute software.
  • Understanding the use of an embedded microcomputer and interfacing with common peripheral devices.

    Skills outcomes:
  • Ability to design structured C programs.
  • Ability to program a small embedded system.
  • Ability to apply Boolean algebra.

    Personal attributes developed:
  • Ability to work collaboratively on a software problem with a colleague.
  • Communicating complex concepts to peers.
    • University Graduate Attributes

      This course will provide students with an opportunity to develop the Graduate Attributes specified below:

      Critically competent in a core academic discipline of their award

      Students know and can critically evaluate and, where applicable, apply this knowledge to topics/issues within their majoring subject.

Prerequisites

Restrictions

ENEL206; both COSC208/ENCE208 and COSC221/ENCE221

Timetable 2022

Students must attend one activity from each section.

Lecture A
Activity Day Time Location Weeks
01 Monday 10:00 - 11:00 E9 Lecture Theatre (18/7-22/8, 12/9-19/9, 3/10-17/10)
E8 Lecture Theatre (18/7-22/8, 12/9-19/9, 3/10-17/10)
18 Jul - 28 Aug
12 Sep - 25 Sep
3 Oct - 23 Oct
Lecture B
Activity Day Time Location Weeks
01 Wednesday 10:00 - 11:00 E9 Lecture Theatre (20/7, 14/9-19/10)
E8 Lecture Theatre (20/7, 14/9-19/10)
18 Jul - 24 Jul
12 Sep - 23 Oct
Lecture C
Activity Day Time Location Weeks
01 Thursday 10:00 - 11:00 E9 Lecture Theatre (21/7, 15/9-20/10)
E8 Lecture Theatre (21/7, 15/9-20/10)
18 Jul - 24 Jul
12 Sep - 23 Oct
Computer Lab A
Activity Day Time Location Weeks
01 Tuesday 11:00 - 13:00 134
Jack Erskine 133
18 Jul - 28 Aug
19 Sep - 23 Oct
02 Tuesday 15:00 - 17:00 134
Jack Erskine 133
18 Jul - 28 Aug
19 Sep - 23 Oct
03 Wednesday 13:00 - 15:00 134
Jack Erskine 133
18 Jul - 28 Aug
19 Sep - 23 Oct
04 Thursday 13:00 - 15:00 134
Jack Erskine 133
18 Jul - 28 Aug
19 Sep - 23 Oct
05 Thursday 15:00 - 17:00 134
Jack Erskine 133
18 Jul - 28 Aug
19 Sep - 23 Oct
06 Wednesday 16:00 - 18:00 Jack Erskine 136 Lab 4
18 Jul - 28 Aug
19 Sep - 23 Oct
Drop in Class A
Activity Day Time Location Weeks
01 Wednesday 09:00 - 10:00 E8 Lecture Theatre
24 Oct - 30 Oct
Tutorial A
Activity Day Time Location Weeks
01 Thursday 15:00 - 16:00 A2 Lecture Theatre (14/7-18/8, 15/9-13/10)
A2 Lecture Theatre (8/9)
18 Jul - 28 Aug
12 Sep - 23 Oct
02 Friday 10:00 - 11:00 E8 Lecture Theatre (15/7-19/8, 16/9-14/10)
E8 Lecture Theatre (9/9)
18 Jul - 28 Aug
12 Sep - 23 Oct

Examination and Formal Tests

Test A
Activity Day Time Location Weeks
01 Wednesday 19:00 - 21:00 Jack Erskine 131 Lab 1 12 Sep - 18 Sep
02 Wednesday 19:00 - 21:00 Jack Erskine 133 Lab 2 12 Sep - 18 Sep
03 Wednesday 19:00 - 21:00 Jack Erskine 134 Lab 3 12 Sep - 18 Sep
04 Wednesday 19:00 - 21:00 Jack Erskine 136 Lab 4 12 Sep - 18 Sep
05 Wednesday 19:00 - 21:00 Jack Erskine 001 Computer Lab 12 Sep - 18 Sep
06 Wednesday 19:00 - 21:00 Jack Erskine 010 Computer Lab 12 Sep - 18 Sep
07 Wednesday 19:00 - 21:00 Jack Erskine 248 Computer Lab 12 Sep - 18 Sep
08 Wednesday 19:00 - 21:00 Eng Core 216 CAD Lab 12 Sep - 18 Sep
09 Wednesday 19:00 - 21:00 Eng Core 342 CAD Lab 12 Sep - 18 Sep

Course Coordinator

Richard Clare

Lecturers

Lui Holder Pearson and Andrew Bainbridge-Smith

Assessment

Assessment Due Date Percentage 
Test 20%
Assignment 1 10%
Assignment 2 10%
Quizzes 10%
Final Exam 50%

Textbooks / Resources

Recommended Reading

King, K. N; C programming : a modern approach ; 2nd ed; W.W. Norton & Company, 2008.

Indicative Fees

Domestic fee $1,002.00

International fee $5,625.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.

Limited Entry Course

Maximum enrolment is 600

For further information see Electrical and Computer Engineering .

All ENCE260 Occurrences

  • ENCE260-22S2 (C) Semester Two 2022