Available in 2021
Course code



10 units


2000 level

Course handbook


This course introduces students to the development and application of probability and risk concepts to provide solutions to common problems formulated in engineering practice. Its purpose is to provide the foundation material for later year courses so students are able to understand the risk and uncertainty that is part of engineering design.

Availability2021 Course Timetables


  • Semester 1 - 2021

BCA Singapore

  • Semester 1 - 2021

Replacing course(s)

This course replaces the following course(s): CIVL2040. Students who have successfully completed CIVL2040 are not eligible to enrol in ENGG2100.

Learning outcomes

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

1. Formulate and solve problems dealing with probability and statistics in engineering applications.

2. Employ the key concepts of probability, Bayesian inference and regression models to estimate uncertainty in engineering systems.

3. Develop practical skills in Monte Carlo simulation.

4. Apply principles of making decisions under uncertainty.

5. Apply risk management principles.


  • An introduction to probability concepts, probability distributions, theorem of total probability, and Bayes theorem targeted to engineering applications
  • Monte Carlo simulation: theory and practice
  • Bayesian inference with applications to the binomial, normal and Poisson distributions
  • Linear and nonlinear regression models
  • Introduction to risk assessment including sources of risk and risk acceptance criteria
  • Decision making under uncertainty including system representation, decision trees and optimisation


If you have successfully completed CIVL2040 Engineering Probabilities, you cannot enrol in ENGG2100.

You cannot enrol in this course if you are active in one of the Engineering programs of

Bachelor of Engineering (Mining Transfer Program) [10478],

Bachelor Engineering(Hons)(Civil)/Bachelor Engineering(Hons)(Surveying) [12282],

Bachelor of Engineering (Honours) (Civil)[12288],

Bachelor of Engineering (Honours) (Civil) / Bachelor of Business [12289],

Bachelor of Eng (Hons) (Civil) / Bachelor of Eng (Hons) (Environmental) [12290],

Bachelor of Engineering (Honours) (Environmental) [12298],

Bachelor of Engineering (Environmental) (Honours) / Bachelor of Science [12299] or

Bachelor of Engineering (Honours) (Civil) / Bachelor of Mathematics [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: Written Assignment 1

Written Assignment: Written Assignment 2

Written Assignment: Written Assignment 3

Written Assignment: Written Assignment 4

Formal Examination: Formal Examination

Contact hours

BCA Singapore and Callaghan

Computer Lab

Face to Face On Campus 2 hour(s) per Week for 5 Weeks starting in week 6

The computer laboratory will run from weeks 6-10.


Face to Face On Campus 4 hour(s) per Week for Full Term starting in week 1


Face to Face On Campus 2 hour(s) per Week for 6 Weeks starting in week 2

Tutorials will run from weeks 2-5, and weeks 11-12

The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.