Handbook home
Engineering Computation (COMP20005)
Undergraduate level 2Points: 12.5On Campus (Parkville)
About this subject
Contact information
Semester 1
Semester 1: Professor Alistair Moffat
email: ammoffat@unimelb.edu.au
Semester 2: Dr Jianzhong Qi
email: jianzhong.qi@unimelb.edu.au
Semester 2
Semester 1: Professor Alistair Moffat
email: ammoffat@unimelb.edu.au
Semester 2: Dr Jianzhong Qi
email: jianzhong.qi@unimelb.edu.au
Overview
Availability | Semester 1 Semester 2 |
---|---|
Fees | Look up fees |
AIMS
Many engineering disciplines make use of numerical solutions to computational problems. In this subject students will be introduced to the key elements of programming in a high level language, and will then use that skill to explore methods for solving numerical problems in a range of discipline areas.
INDICATIVE CONTENT
- Algorithmic problem solving
- Fundamental data types: numbers and characters
- Approximation and errors in numerical computation
- Fundamental program structures: sequencing, selection, repetition, functions
- Simple data storage structures, variables, arrays, and structures
- Roots of equations and of linear algebraic equations
- Curve fitting and splines
- Interpolation and extrapolation
- Numerical differentiation and integration.
Intended learning outcomes
INTENDED LEARNING OUTCOMES (ILO)
On completion of this subject the student is expected to:
- Read, write and debug typical small-scale numerical programs in a high-level programming language such as C
- Test and debug such programs
- Argue for the correctness of such programs, from both a logical point of view and a numeric-soundness point of view
- Be aware of the range of tools available for creating computational solutions to engineering problems, and be able to evaluate and choose between alternative approaches
- Describe and employ the general concepts that apply when computers are used to solve mathematical problems
- Demonstrate familiarity with the underlying theory behind a range of numerical algorithms used in commercial engineering software packages
Generic skills
On completion of this subject students should have developed the following skills:
- The ability to undertake problem identification, formulation and solution
- Capacity for independent critical thought, rational inquiry and self-directed learning
- Profound respect for truth and intellectual integrity, and for the ethics of scholarship
- An ability to apply knowledge of basic science and engineering fundamentals.
Last updated: 5 December 2024