Overview

This course develops numerical methods for formulating and solving engineering problems that are difficult or impossible to treat analytically. It establishes the foundations of numerical representation, floating-point arithmetic, conditioning, truncation and round-off error, convergence, stability, and algorithm selection.

Students study numerical techniques for nonlinear equations, systems of linear equations, interpolation, polynomial approximation, least-squares regression, numerical differentiation and integration, and ordinary differential equations. Topics may also include boundary-value problems, eigenvalue problems, numerical optimization, Fourier methods, and introductory finite-difference methods for partial differential equations.

Through lectures, tutorials, and computational laboratories, students implement algorithms in a suitable programming environment and apply them to engineering models involving heat transfer, fluid flow, structural response, dynamics, and circuit systems. Emphasis is placed on accuracy assessment, convergence analysis, verification against analytical or benchmark solutions, visualization, interpretation, and clear communication of engineering assumptions and limitations.

Learning Outcomes

  • Formulate engineering problems as computational models suitable for numerical solution.
  • Evaluate floating-point effects, truncation and round-off errors, conditioning, convergence, and algorithmic stability.
  • Select appropriate numerical methods for nonlinear equations, linear systems, approximation, integration, and differential equations.
  • Implement and test numerical algorithms for engineering applications in a suitable programming environment.
  • Diagnose convergence failure, instability, ill-conditioning, and discretization errors in computational results.
  • Verify numerical solutions against analytical, manufactured, or benchmark solutions and quantify their accuracy.
  • Visualize and interpret numerical outputs in relation to physical engineering behavior.
  • Synthesize computational findings into clear technical reports that communicate assumptions, limitations, verification evidence, and engineering conclusions.

Timetable

TypeLengthFrequencyPeriod
Lecture2 hoursWeeklyAll semester
Lab2 hoursWeeklyAll semester
Tutorial1 hourFortnightlyAll semester

Assessment Schedule

TypeDescriptionWeighting
AssignmentError analysis and nonlinear equation methods assignment15.00%
AssignmentLinear algebra and approximation methods assignment15.00%
QuizShort computational quizzes (5 × 2%)10.00%
DeliverableComputational laboratory portfolio (5 × 4%)20.00%
TestIn-semester numerical methods test15.00%
CapstoneEngineering computational modelling project10.00%
ExamFinal examination15.00%

Prerequisites

Teaching Staff & Programs

This course is delivered jointly by faculty from the participating programs listed below. In line with the Douchewater Way, the University of Sexology tailors core instruction directly to each cohort's specific discipline — adapting curriculum to program needs rather than forcing students into a one-size-fits-all model. Learn more about our approach at The Douchewater Way.