University Course Planner The University of Adelaide Australia

ENG 1002UAC - Programming (Matlab and C)

Career: Non-Award
Units: 3
Term: 4220
Campus: University of Adelaide College
Available for Study Abroad and Exchange: No
Available for Non-Award Study: No
Incompatible: COMP SCI 1012, COMP SCI 1101, COMP SCI 1201, CHEM ENG 1011, ENG 1003, C&ENVENG 1012
Assessment: Practicals, Project, Exam
Syllabus:

All modern engineering projects use programming for data analysis and problem solving. This course introduces the fundamental concepts of procedural programming using the MATLAB programming environment. Programming topics include: MATLAB syntax and semantics; data types, control structures, and functions; working with files and data; and the mechanics of running, testing, and debugging code. Problem-solving topics include: the role of algorithms in the problem-solving process; implementation strategies for algorithms; and the concept and properties of algorithms. This course continues with a C module, which introduces low-level programming concepts including memory and pointers, used for microprocessor programming in later years.

Course Fees

Tuition fees for students undertaking this course are charged by University of Adelaide College.


Course Outline

A Course Outline which includes Learning Outcomes, Learning Resources, Learning & Teaching for this course may be accessed here


Critical Dates

Term Last Day to Add Online Census Date Last Day to WNF Last Day to WF
4220 Mon 08/08/2022 Wed 17/08/2022 Fri 16/09/2022 Fri 28/10/2022


Class Details

Enrolment Class: Tutorial
Class Nbr Section Size Available Dates Days Time Location
20613 TU01 43 6 25 Jul - 5 Sep Monday 12pm - 2pm The Braggs, G60, Bragg Lecture Theatre
12 Sep - 12 Sep Monday 12pm - 2pm The Braggs, G60, Bragg Lecture Theatre
3 Oct - 24 Oct Monday 12pm - 2pm The Braggs, G60, Bragg Lecture Theatre
4 Oct - 4 Oct Tuesday 11am - 1pm MyUni, OL, Online Class
Note: This class will be delivered both online and face to face. Please refer to MyUni for details once enrolled.
Related Class: Workshop
Class Nbr Section Size Available Dates Days Time Location
20445 WR07 2 FULL 26 Jul - 13 Sep Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
28 Jul - 15 Sep Thursday 11am - 1pm Engineering & Mathematics, EM108, CAT Suite
4 Oct - 25 Oct Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
6 Oct - 27 Oct Thursday 11am - 1pm Engineering & Mathematics, EM108, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20446 WR06 4 1 26 Jul - 13 Sep Tuesday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
28 Jul - 15 Sep Thursday 9am - 11am Ingkarni Wardli, G22, CAT Suite
4 Oct - 25 Oct Tuesday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
6 Oct - 27 Oct Thursday 9am - 11am Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20447 WR05 4 1 26 Jul - 13 Sep Tuesday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
28 Jul - 15 Sep Thursday 9am - 11am Ingkarni Wardli, G22, CAT Suite
4 Oct - 25 Oct Tuesday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
6 Oct - 27 Oct Thursday 9am - 11am Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20448 WR04 4 1 26 Jul - 13 Sep Tuesday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
28 Jul - 15 Sep Thursday 9am - 11am Ingkarni Wardli, G22, CAT Suite
4 Oct - 25 Oct Tuesday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
6 Oct - 27 Oct Thursday 9am - 11am Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20449 WR03 4 FULL 26 Jul - 13 Sep Tuesday 9am - 11am Ingkarni Wardli, G22, CAT Suite
28 Jul - 15 Sep Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
4 Oct - 25 Oct Tuesday 9am - 11am Ingkarni Wardli, G22, CAT Suite
6 Oct - 27 Oct Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20450 WR02 4 1 26 Jul - 13 Sep Tuesday 9am - 11am Ingkarni Wardli, G22, CAT Suite
28 Jul - 15 Sep Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
4 Oct - 25 Oct Tuesday 9am - 11am Ingkarni Wardli, G22, CAT Suite
6 Oct - 27 Oct Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20451 WR01 4 FULL 26 Jul - 13 Sep Tuesday 9am - 11am Ingkarni Wardli, G22, CAT Suite
28 Jul - 15 Sep Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
4 Oct - 25 Oct Tuesday 9am - 11am Ingkarni Wardli, G22, CAT Suite
6 Oct - 27 Oct Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
29320 WR25 14 5 27 Jul - 14 Sep Wednesday 3pm - 5pm MyUni, OL, Online Class
29 Jul - 16 Sep Friday 3pm - 5pm MyUni, OL, Online Class
5 Oct - 26 Oct Wednesday 3pm - 5pm MyUni, OL, Online Class
7 Oct - 28 Oct Friday 3pm - 5pm MyUni, OL, Online Class
Note: This class is for offshore / interstate students only. Where this requirement is not met, students risk being removed from this class. Please refer to MyUni for details once enrolled.
29321 WR24 12 6 26 Jul - 13 Sep Tuesday 3pm - 5pm MyUni, OL, Online Class
28 Jul - 15 Sep Thursday 3pm - 5pm MyUni, OL, Online Class
4 Oct - 25 Oct Tuesday 3pm - 5pm MyUni, OL, Online Class
6 Oct - 27 Oct Thursday 3pm - 5pm MyUni, OL, Online Class
Note: This class is for offshore / interstate students only. Where this requirement is not met, students risk being removed from this class. Please refer to MyUni for details once enrolled.
Related Class: Tuition
Class Nbr Section Size Available Dates Days Time Location
30371 TT02 24 10 25 Jul - 12 Sep Monday 10am - 12pm MyUni, OL, Online Class
3 Oct - 24 Oct Monday 10am - 12pm MyUni, OL, Online Class
30372 TT01 24 1 29 Jul - 16 Sep Friday 8am - 10am 132 Grenfell St, 108, Teaching Room
7 Oct - 28 Oct Friday 8am - 10am 132 Grenfell St, 108, Teaching Room