This unit introduces students to computational thinking and programming skills essential for solving a variety of engineering problems. Students will explore how complex engineering applications can be modelled and analysed using computational tools, including data processing, time-series analysis, and data visualisation. The unit covers fundamental programming concepts such as variables, functions, data structures, algorithms, and core coding skills. Students will learn to transform real-world engineering challenges into computational tasks, develop efficient programs to solve these tasks, and evaluate the effectiveness of their solutions through visualised results. Through a combination of individual and group projects, students will also learn to access, analyse, evaluate and visualise climate and air pollution data from across Australia to inform engineering decisions.
Unit details and rules
| Academic unit | Engineering |
|---|---|
| Credit points | 6 |
| Prerequisites
?
|
None |
| Corequisites
?
|
None |
|
Prohibitions
?
|
ENGG1801 or INFO1110 or INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or COSC1003 |
| Assumed knowledge
?
|
None |
| Available to study abroad and exchange students | Yes |
Teaching staff
| Coordinator | Guodong Shi, guodong.shi@sydney.edu.au |
|---|---|
| Lecturer(s) | Mitch Bryson, mitch.bryson@sydney.edu.au |
| Guodong Shi, guodong.shi@sydney.edu.au | |
| Daria Anderson, daria.anderson@sydney.edu.au |