University Course Planner The University of Adelaide Australia

ENG 1002UAC - Programming (Matlab and C)

Career: Non-Award
Units: 3
Term: 4320
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
4320 Mon 07/08/2023 Wed 16/08/2023 Fri 15/09/2023 Fri 27/10/2023


Class Details

Enrolment Class: Tutorial
Class Nbr Section Size Available Dates Days Time Location
20449 TU01 40 14 24 Jul - 4 Sep Monday 12pm - 2pm The Braggs, G60, Bragg Lecture Theatre
11 Sep - 11 Sep Monday 12pm - 2pm The Braggs, G60, Bragg Lecture Theatre
2 Oct - 23 Oct Monday 12pm - 2pm The Braggs, G60, Bragg Lecture Theatre
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
20312 WR03 10 1 25 Jul - 12 Sep Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
27 Jul - 14 Sep Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
3 Oct - 24 Oct Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
5 Oct - 26 Oct Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20313 WR02 10 FULL 25 Jul - 12 Sep Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
27 Jul - 14 Sep Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
3 Oct - 24 Oct Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
5 Oct - 26 Oct Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
20314 WR01 10 3 25 Jul - 12 Sep Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
27 Jul - 14 Sep Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
3 Oct - 24 Oct Tuesday 11am - 1pm Ingkarni Wardli, G22, CAT Suite
5 Oct - 26 Oct Thursday 1pm - 3pm Ingkarni Wardli, G22, CAT Suite
Note: This class is only available for face-to-face (on-campus) students.
Related Class: Tuition
Class Nbr Section Size Available Dates Days Time Location
29877 TT02 24 13 27 Jul - 14 Sep Thursday 5pm - 7pm 132 Grenfell St, 207, Computer Suite
5 Oct - 26 Oct Thursday 5pm - 7pm 132 Grenfell St, 207, Computer Suite
29878 TT01 24 9 24 Jul - 11 Sep Monday 5pm - 7pm 132 Grenfell St, 312, Teaching Room
2 Oct - 23 Oct Monday 5pm - 7pm 132 Grenfell St, 312, Teaching Room