Courses - Faculty of Engineering


Engineering Science

Stage I

ENGSCI 111
15 Points

Mathematical Modelling 1

Introduction to mathematical modelling. Differentiation and integration (polynomials, trigonometric, exponential, logarithmic, and rational functions). Integration by parts, substitution and partial fractions. Differential equations and their solutions (including Euler's method). Vector and matrix algebra, transformations, solving systems of linear equations. Modelling using probability.

Restriction: ENGSCI 211, 213, 311, 313, 314, MATHS 150, 153

Stage II

ENGSCI 205
15 Points

Special Topic

ENGSCI 206
15 Points

Special Topic

ENGSCI 211
15 Points

Mathematical Modelling 2

First and second order ordinary differential equations and solutions. Laplace transforms. Taylor series and series in general. Multivariable and vector calculus including divergence, gradient and curl. Further linear algebra. Eigenvalues and eigenvectors. Fourier series. Application of the techniques through appropriate modelling examples. Introductory data analysis and statistics.

Prerequisite: ENGGEN 150, or ENGSCI 111, or a B+ grade or higher in MATHS 108 or 110 or 150 or 153, or a B+ grade or higher in MATHS 120 and 130

Restriction: ENGSCI 213

ENGSCI 213
15 Points

Mathematical Modelling 2SE

Probability theory, random variables and distributions, data analysis and statistics, linear algebra, stochastic process.

Prerequisite: ENGGEN 150, or ENGSCI 111, or a B+ grade or higher in MATHS 108 or 110 or 150 or 153, or a B+ grade or higher in MATHS 120 and 130

Restriction: ENGSCI 211

ENGSCI 233
15 Points

Computational Techniques and Computer Systems

Introduction to digital electronics, computer organisation and computational techniques. Digital gates, combinatorial and synchronous circuits, data representation, instruction sets, memory, hardware, interfacing. Numerical computation, numerical algorithms.

Prerequisite: ELECTENG 101 and ENGGEN 131, and ENGGEN 150 or ENGSCI 111

Corequisite: ENGSCI 211 or 213

ENGSCI 255
15 Points

Modelling in Operations Research

Emphasises the relationship between business and industrial applications and their associated operations research models. Software packages will be used to solve practical problems. Topics such as: linear programming, transportation and assignment models, network algorithms, queues, inventory models, simulation, analytics and visualisation will be considered.

Prerequisite: 15 points at Stage I in Statistics or Mathematics or Engineering

Restriction: STATS 255

ENGSCI 263
15 Points

Engineering Science Design I

Introduction to concepts of modelling of engineering problems, including model formulation, dimensional analysis, solution procedures, comparisons with reality, and shortcomings, with examples from elementary mechanics, structures, hydrostatics, one-dimensional heat, diffusion and fluid motion. Further development of problem-solving skills and group project work. The use of computer tools in engineering design, including advanced spreadsheeting integrated with solid modelling.

Prerequisite: ENGGEN 115, and ENGGEN 150 or ENGSCI 111

Corequisite: ENGSCI 211 or 213

Stage III

ENGSCI 305
15 Points

Special Topic

ENGSCI 306
15 Points

Special Topic

ENGSCI 309
15 Points

Image and Digital Signal Processing

Fundamentals of image processing and digital signal processing. One dimensional signals and digital filters. Digital filtering with FIR and IIR filters and the Digital Fourier Transform (DFT). Two-dimensional signals, systems and analysis methods. Two-dimensional digital filters and their application. Colour image processing. Quantitative image analysis and information extraction.

Prerequisite: ENGSCI 211

Restriction: ELECTENG 709

ENGSCI 311
15 Points

Mathematical Modelling 3

A selection from: ordinary differential equations, systems of equations, analytical and numerical methods, non-linear ODEs, partial differential equations, separation of variables, numerical methods for solving PDEs, models for optimisation, industrial statistics, data analysis, regression, experimental design reliability methods.

Prerequisite: ENGSCI 211

Restriction: ENGSCI 313, 314

ENGSCI 313
15 Points

Mathematical Modelling 3ECE

Complex Analysis, including complex numbers, analytic functions, complex integration, Cauchy's theorem, Laurent series, residue theory; Laplace transforms; Modelling with partial differential equations, including electronic and electrical applications; Fourier Analysis, Fourier transform, Fast Fourier transform; Optimisation, including unconstrained and constrained models, linear programming and nonlinear optimisation.

Prerequisite: ENGSCI 211

Restriction: ENGSCI 311, 314

ENGSCI 314
15 Points

Mathematical Modelling 3ES

Mathematical modelling using ordinary and partial differential equations. Topics include: probability, conditional probability, random variables as models of a population, common distribution models, the Poisson process, applications to reliability, exploratory data analysis, confidence intervals, tests of hypothesis, t-tests, sample tests and intervals, paired comparisons. Introduction to one-way ANOVA. Linear and polynomial regression, regression diagnostics.

Prerequisite: ENGSCI 211

Restriction: ENGSCI 311, 313, 321

ENGSCI 331
15 Points

Computational Techniques 2

Numerical algorithms and their translation to computer code. A selection of topics from numerical solution of linear equations, eigen problems, ordinary differential equations, numerical integration, nonlinear equations, finite differences and partial differential equations.

Prerequisite: ENGSCI 233

Corequisite: ENGSCI 311 or 313 or 314

ENGSCI 343
15 Points

Mathematical and Computational Modelling in Mechanics

Vector calculus and integral theorems. Continuum hypothesis, indicial notation, deformation, strain, traction, stress, principal directions, tensors, invariants, constitutive laws, isotropy, homogeneity. Navier-Stokes and Navier's equations. Isotropic elasticity, elastic moduli, plane stress and plane strain. Airy stress function, Viscous flow, simple solutions of the Navier-Stokes equations. Flow over flat plates, boundary layers. Ideal flow, velocity potential, stream function, 2-D flows.

Prerequisite: BIOMENG 221 or MECHENG 242, and ENGSCI 211 or 213

Restriction: BIOMENG 321

ENGSCI 344
15 Points

Modelling and Simulation in Computational Mechanics

Solution of real-world continuum mechanics problems, using computational tools commonly used in engineering practice. This will develop skills in: analysing complexity and selecting an appropriate model representation of the physical problem; choosing the correct computational tool with which to solve the model; designing and executing appropriate numerical experiments using the chosen tool; validating, interpreting and communicating the simulation results.

Prerequisite: BIOMENG 321 or ENGSCI 343

ENGSCI 355
15 Points

Applied Modelling in Simulation and Optimisation

Use of optimisation modelling languages and simulation software, with an emphasis on practical problem solving and laboratory-based learning.

Prerequisite: ENGSCI 255 or STATS 255

Restriction: OPSRES 385

ENGSCI 363
15 Points

Engineering Science Design II

Applications of elasticity and fluid dynamics theory to engineering problems including design and analysis of mechanical assemblies. Group projects solving an integrated, complex design problem, including costings for development, manufacture and other professional engineering issues. Underlying Finite Element Modelling (FEM) and Continuum Mechanics concepts. Utilisation of 3D CAD and FEM software during both design and analysis phases.

Prerequisite: BIOMENG 241 or ENGSCI 263

ENGSCI 391
15 Points

Optimisation in Operations Research

Linear programming, the revised simplex method and its computational aspects, duality and the dual simplex method, sensitivity and post-optimal analysis. Network optimisation models and maximum flow algorithms. Transportation, assignment and transhipment models, and the network simplex method. Introduction to integer programming.

Prerequisite: 15 points from ENGGEN 150, ENGSCI 111, MATHS 208, 250, 253, and 15 points from COMPSCI 101, ENGGEN 131, MATHS 162, STATS 220

Postgraduate 700 Level Courses

ENGSCI 700A
15 Points

ENGSCI 700B
15 Points

Research Project

An investigation carried out under the supervision of a member of staff on a topic assigned by the Head of Department of Engineering Science. A written report on the work must be submitted.

To complete this course students must enrol in ENGSCI 700 A and B

ENGSCI 701
15 Points

Studies in Engineering Science

An advanced course on topics to be determined each year by the Head of Department of Engineering Science.

Prerequisite: Departmental approval

ENGSCI 705
15 Points

Special Topic

ENGSCI 706
15 Points

Special Topic

ENGSCI 711
15 Points

Advanced Mathematical Modelling

A selection of modules on mathematical modelling methods in engineering, including theory of partial differential equations, integral transforms, methods of characteristics, similarity solutions, asymptotic expressions, theory of waves, special functions, non-linear ordinary differential equations, calculus of variations, tensor analysis, complex variables, wavelet theory and other modules offered from year to year.

Prerequisite: 15 points from ENGSCI 311, 313, 314

ENGSCI 712
15 Points

Computational Algorithms for Signal Processing

Advanced topics in mathematical modelling and computational techniques, including topics on singular value decomposition, Principle Component Analysis and Independent Component Analysis, eigen-problems, and signal processing (topics on neural network models such as the multi-layer perception and self organising map).

Prerequisite: 15 points from ENGSCI 311, 313, 314

ENGSCI 721
15 Points

Advanced Numerical Methods

An advanced course on finite elements, boundary elements and finite differences.

Prerequisite: Departmental approval

ENGSCI 740
15 Points

Advanced Mechanics in Research and Technology

Applications of continuum mechanics to problems in biomechanics, fluid mechanics and solid mechanics. Including topics such as large deformation elasticity theory applied to soft tissues, inviscid flow theory, compressible flows, viscous flows, meteorology, oceanography, coastal ocean modelling, mixing in rivers and estuaries. Fracture, composite materials and geomechanics.

Prerequisite: BIOMENG 321 or ENGSCI 343

ENGSCI 741
15 Points

Waves and Fracture

Advanced topics in mechanics including: waves and wave motion with applications to acoustics, optics, fluid flow problems and shock discontinuities using numerical methods. Fracture: modes of, displacement discontinuity in linear elasticity, stress intensity factor, spectral solution methods, finite friction. Applications include: hydraulic fracturing, earthquakes, macroscale strength of materials.

Prerequisite: BIOMENG 321 or ENGSCI 343

ENGSCI 742
15 Points

Studies in Continuum Mechanics

An advanced course in continuum mechanics covering topics in the mechanics of solids and fluids and other continua.

Prerequisite: Departmental approval

ENGSCI 745
15 Points

Petroleum Engineering

Interdisciplinary introduction to topics in geology, geophysics, reservoir engineering, drilling and production engineering relevant to the production of oil and gas. Mathematical models of multiphase fluid flow in porous media. Reservoir engineering tools for analysis and forecasting of reservoir performance. Unconventional petroleum resources.

Prerequisite: 15 points from ENGSCI 311, 313, 314

ENGSCI 753
15 Points

Computational Techniques in Mechanics and Bioengineering

Theoretical and applied finite element and boundary element methods for static and time dependent problems of heat flow, bioelectricity, linear elasticity and non-linear mechanics.

Prerequisite: ENGGEN 131 or equivalent, and 15 points from ENGSCI 311, 313, 314

ENGSCI 755
15 Points

Decision Making in Engineering

Introduction to techniques for decision making in engineering systems including decision heuristics, simple prioritisation, outranking approaches, analytic hierarchy process, application to group decision making.

Prerequisite: Departmental approval

ENGSCI 760
15 Points

Algorithms for Optimisation

Meta-heuristics and local search techniques such as Genetic Algorithms, Simulated Annealing, Tabu Search and Ant Colony Optimisation for practical optimisation. Introduction to optimisation under uncertainty, including discrete event simulation, decision analysis, Markov chains and Markov decision processes and dynamic programming.

ENGSCI 761
15 Points

Integer and Multi-objective Optimisation

Computational methods for solving optimisation problems. Algorithms for integer programming including branching, bounding, cutting and pricing strategies. Algorithms for linear and integer programmes with multiple objective functions.

Prerequisite: ENGSCI 391

ENGSCI 762
15 Points

Scheduling and Optimisation in Decision Making

A course of advanced topics arising in the practical application of optimisation models for machine and resource scheduling, routing applications, staff rostering and performance measurement.

Prerequisite: ENGSCI 391

ENGSCI 763
15 Points

Advanced Simulation and Stochastic Optimisation

Advanced simulation topics with an emphasis on optimisation under uncertainty. Uniform and non-uniform random variate generation, input distribution selection, output analysis, variance reduction. Simulation-based optimisation and stochastic programming. Two-stage and multi-stage programs with recourse. Modelling risk. Decomposition algorithms. Scenario construction and solution validation.

Prerequisite: ENGSCI 391

ENGSCI 765
15 Points

Studies in Operations Research 1

An advanced course in recent developments in operations research and its applications.

Prerequisite: Departmental approval

ENGSCI 766
15 Points

Studies in Operations Research 2

An advanced course in recent developments in operations research and its applications.

Prerequisite: Departmental approval

ENGSCI 768
15 Points

Advanced Operations Research and Analytics

Advanced Operations Research and Analytics topics including selected theory, algorithms and applications for non-linear programming, smooth and non-smooth optimisation, equilibrium programming and game theory.

Prerequisite: ENGSCI 391

ENGSCI 769
15 Points

Research Topics in Operations Research 2

A course on recent research topics in Operations Research.

Prerequisite: ENGSCI 391

Corequisite: ENGSCI 760, 761

ENGSCI 772
15 Points

Whole Organ Modelling

Advanced computational modelling of whole organs with an emphasis on integrative physiology and coupled field problems in bioengineering. Finite deformation elasticity theory and computational aspects. Current flow in excitable tissue. Finite element collocation techniques. Coupled finite element – boundary element problems.

Prerequisite: BIOMENG 321 or ENGSCI 343

ENGSCI 787
15 Points

Project X

Students are required to submit a report on a topic assigned by the appropriate Head of Department.

Prerequisite: Departmental approval

ENGSCI 788A
15 Points

ENGSCI 788B
15 Points

Project Y

Students are required to submit a report on a topic assigned by the appropriate Head of Department.

Prerequisite: Departmental approval

To complete this course students must enrol in ENGSCI 788 A and B

ENGSCI 789
30 Points

Project Z

Students are required to submit a report on a topic assigned by the appropriate Head of Department.

Prerequisite: Departmental approval

ENGSCI 795
45 Points

ENGSCI 795A
15 Points

ENGSCI 795B
30 Points

Research Project (Engineering Science)

Students are required to submit a report on a topic relevant to the specialisation, as assigned by the appropriate Head of Department.

Prerequisite: Departmental approval

To complete this course students must enrol in ENGSCI 795 A and B, or ENGSCI 795

ENGSCI 796A
60 Points

ENGSCI 796B
60 Points

ME Thesis (Engineering Science)

Students are required to submit a thesis on a topic assigned by the appropriate Head of Department.

Prerequisite: Departmental approval

To complete this course students must enrol in ENGSCI 796 A and B

Top