1. Handbook
  2. Subjects
  3. Numerical Programming for Engineers

Numerical Programming for Engineers (ENGR30003)

Undergraduate level 3Points: 12.5On Campus (Parkville)

You’re viewing the 2017 Handbook. View archived Handbooks


Year of offer2017
Subject levelUndergraduate Level 3
Subject codeENGR30003
Semester 2
FeesSubject EFTSL, Level, Discipline & Census Date

The aim of this subject is to equip students with computational tools for solving common physical engineering problems. The focus of the lectures is on archetypical physical engineering problems and their solutions via the effective implementation of classical algorithms.

Indicative content: asymptotic notation, abstract data structures, sorting and searching, numerical integration of ordinary differential equations and two-point boundary value problems, numerical stability and convergence.

Learning outcomes

Intended Learning Outcomes (ILOs)

At completion of this subject students should be able to:

1 - estimate and measure the numerical complexity of programs;
2 - numerically solve a system of ordinary differential equation representing physical, nonlinear, multi-domain systems;
3 - numerically solve a two-point boundary value problem;
4 - numerically solve an optimisation problem.

Generic skills

  1. Application of knowledge of basic science and engineering fundamentals.
  2. Effective communication about computational efficiency.
  3. Capacity to reason and solve problems.
  4. Ability to undertake problem identification, formulation and solution.
  5. Capacity for creativity and innovation.
  6. Profound respect for truth and intellectual integrity, and for the ethics of scholarship.

Last updated: 29 April 2017