Available in 2024
Course code

CIVL2060

Units

10 units

Level

2000 level

Course handbook

Description

This course introduces students to the development and application of numerical methods to provide solutions to common problems formulated in engineering. Its purpose is to provide foundation material for later year courses in water, structural, and geotechnical engineering.


Availability2024 Course Timetables

Callaghan

  • Semester 1 - 2024

Learning outcomes

On successful completion of the course students will be able to:

1. Select and implement an appropriate numerical method to solve a single nonlinear equation based on accuracy, efficiency, and convergence requirements.

2. Select and implement an appropriate numerical method to solve a system of linear equations based on accuracy, efficiency, and convergence requirements.

3. Select and implement an appropriate numerical method to perform interpolation, curve fitting on field data sets.

4. Select and implement an appropriate numerical method to perform numerical differentiation and numerical integration.

5. Solve ordinary differential equations through selection and implementation of appropriate numerical methods, suited to the physical nature of specified ordinary differential equations.

6. Interpret the physical significance of partial differential equations enabling application of appropriate finite difference method for their solution.


Content

The content of the course includes:

  • Nonlinear equations and numerical solutions
  • Systems of linear equations, direct and iterative solutions
  • Functions, interpolation and curve fitting
  • Differentiation and integration: concepts and numerical approximations
  • Ordinary differential equations and numerical solutions
  • Partial Differential equations and numerical solutions

Requisite

You cannot enrol in this course if you are active in one of the Engineering program codes of 10478, 12282, 12288, 12289, 12290, 12298, 12299 or 40005.


Assumed knowledge

Course content covered in ENGG1003 Introduction to Procedural Programming (previously ENGG1002), and content covered in MATH1120 Mathematics for Engineering, Science and Technology 2.


Assessment items

Written Assignment: Progressive Written Assignment 1

Written Assignment: Progressive Written Assignment 2

Written Assignment: Progressive Written Assignment 3

Written Assignment: Progressive Written Assignment 4

Written Assignment: Progressive Written Assignment 5

Written Assignment: Progressive Written Assignment 6

In Term Test: Mid Term Test

Formal Examination: Formal Examination


Contact hours

Semester 1 - 2024 - Callaghan

Computer Lab-1
  • Face to Face On Campus 1 hour(s) per week(s) for 12 week(s) starting in week 1
Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Lecture-2
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Tutorial-1
  • Face to Face On Campus 1 hour(s) per week(s) for 12 week(s) starting in week 1

Course outline