Use the Tab and Up, Down arrow keys to select menu items.
This is an introductory course to computer systems and is a mixture of computer programming in C, computer architecture, and embedded systems.
At the conclusion of this course you should be able to:• LO1: Write structured programs in the C Programming language. (WA1, WA5)• LO2: Identify and analyse basic core hardware components, and how these execute software. (WA1)• LO3: Understanding the use of an embedded microcomputer and interfacing with common peripheral devices. (WA1, WA5)• LO4: Design a basic program on an embedded microcontroller system. (WA2, WA3, WA5)• LO5: Work collaboratively with a colleague on an embedded software project. (WA9, WA10)
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.
Employable, innovative and enterprising
Students will develop key skills and attributes sought by employers that can be used in a range of applications.
COSC121 or COSC131
Students must attend one activity from each section.
Lui Holder Pearson
Andrew Bainbridge-Smith and Sam Spekreijse
K. N. King; C programming: a modern approach ; 2nd Edition;
Artificial Intelligence ToolsThe use of Artificial Intelligence (AI) toolsThe use of Artificial Intelligence (AI) tools for each of the assessments in ENCE260 is summarised below. No AI use is allowed in the test and exam because these are closed-book invigilated assessments. Students are always responsible for the accuracy of the submitted works, regardless of which tools are used.Assessment Item and Permitted use of AIQuizzes (Learning Modules): Generative AI tools are not restricted for this assessment.Assignment 1: Generative AI tools are not restricted for this assessment.Assignment 2: Generative AI tools are not restricted for this assessment.Test: Generative AI tools cannot be used for this assessment.Exam: Generative AI tools cannot be used for this assessment.
The examiners will award a failing grade to students who score less than 45% of the maximum for the Test and Final Examination combined.More formally, (TestPercent * 0.25 + FinalExamPercent * 0.5) / 0.75 must be greater than or equal to 45 for a pass mark to be awarded. This requirement ensures that each student has adequately shown they have gained some mastery of the topic.Per the UC general credit regulations, you are required to attempt all assessment items to receive credit.Scaling of marks:In order to maintain consistency across courses and fairness for students, scaling of raw marks 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.The Grading Scale for the University:https://www.canterbury.ac.nz/study/study-support-info/study-related-topics/grading-scale
Contact HoursLectures: 24 hoursTutorials: 12 hoursWorkshops: 0 hoursLaboratories: 24 hours Independent studyReview of lectures: 24 hoursTest and exam preparation: 18 hoursAssignments: 30 hours Tutorial Preparation: 6Quizzes/Learning Modules: 12Total 150 hours
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.
Maximum enrolment is 600
For further information see Electrical and Computer Engineering .