Overview

General rules for software development and design. Errors. Data types, variables, expressions, control statements M-files. Numerical techniques: Gauss elimination, solution of non-linear equations, optimisation, curve fitting, numerical calculus, ordinary differential equations.

Offerings

NOV12-CLAYTON-ON-CAMPUS
OCT-MY-01-MALAYSIA-ON-CAMPUS
S1-01-CLAYTON-ON-CAMPUS
S1-01-MALAYSIA-ON-CAMPUS
S1-FF-CLAYTON-FLEXIBLE
S2-01-CLAYTON-ON-CAMPUS
S2-01-MALAYSIA-ON-CAMPUS

Rules

Enrolment Rule

Contacts

Chief Examiner(s)

Dr Tony Vo
Dr Alpha Agape

Unit Coordinator(s)

Dr Alpha Agape
Dr Tony Vo
Dr Aditya Putranto

Contact details

Dr Jonathan Li - Deputy Associate Dean Education (First Year Studies)

Notes

IMPORTANT NOTICE:
Scheduled teaching activities and/or workload information are subject to change in response to COVID-19, please check your Unit timetable and Unit Moodle site for more details.

Learning outcomes

On successful completion of this unit, you should be able to:
1.

Identify appropriate MATLAB programming structures to solve simple computational tasks.

2.

Identify and describe which numerical methods can be used to solve common engineering problems.

3.

Construct short computer programs that implement these numerical methods.

4.

Apply these numerical methods and programs to basic engineering problems.

Teaching approach

Active learning

Assessment summary

Continuous assessment: 50%

Final assessment: 50%

This unit contains hurdle requirements that you must achieve to be able to pass the unit. You are required to achieve at least 45% in the total continuous assessment component and at least 45% in the final assessment component. The consequence of not achieving a hurdle requirement is a fail grade (NH) and a maximum mark of 45 for the unit.

Assessment

1 - Workshop-related assessment
2 - Consolidation quizzes
3 - Computer laboratory
4 - Assignment
5 - Final assessment

Scheduled and non-scheduled teaching activities

Laboratories
Workshops

Workload requirements

Workload

Learning resources

Technology resources