1. Handbook
  2. Subjects
  3. Engineering Computation

Engineering Computation (COMP20005)

Undergraduate level 2Points: 12.5On Campus (Parkville)

You’re viewing the 2017 Handbook. View archived Handbooks


Year of offer2017
Subject levelUndergraduate Level 2
Subject codeCOMP20005
Semester 1
Semester 2
FeesSubject EFTSL, Level, Discipline & Census Date


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.


  • 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.

Learning outcomes


On completion of this subject the student is expected to:

  1. Read, write and debug typical small-scale numerical programs in a high-level programming language such as C
  2. Test and debug such programs
  3. Argue for the correctness of such programs, from both a logical point of view and a numeric-soundness point of view
  4. 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
  5. Describe and employ the general concepts that apply when computers are used to solve mathematical problems
  6. 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: 08 April 2017