University of Technology Sydney · FACULTY OF ENGINEERING COMPUTATIONS

48221 Engineering Computations

- one subject, every graph, every model, every mark
10 Chapters28-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
The Complete Study & Assessment Guide · Spring 2026

48221 Overview

Engineering Computations
— A source-grounded 48221 guide to engineering model, dimensional consistency, cell dependency and the complete published assessment structure.
  • UTS Faculty of Engineering and Information Technology
  • Spring Session, 2026
  • an undergraduate engineering subject
  • 6 credit points
  • an engineering numerical methods and programming subject

48221 moves from Excel modelling and regression through programming, numerical differentiation, integration, root finding, MATLAB, ODEs and Python. It is taught within UTS Faculty of Engineering and Information Technology. It is an undergraduate engineering subject. It carries 6 credit points.

  • Units are tests A dimensionally impossible result is wrong before any code inspection.
  • Approximation needs an error story A numerical answer should change predictably as step size or tolerance changes.
  • Software is not evidence A cell or function call becomes defensible only when inputs, method and validation are traceable.
Why read this guide

What you get in the full 48221 Study & Assessment Guide

  1. 10 chapters, 28 pages — every assessed topic, week by week
  2. 13 original practice questions, each with a model answer
  3. 10 worked examples, solved the way 48221 marks
  4. 19 computed figures, redrawn from the course’s own numbers
  5. Before-you-submit checklist for the Individual Excel Project (40%) — what markers reward, what costs marks

Free on this page: assessment table, chapter map, one worked example, key terms, FAQ. The rest is in the full study & assessment guide.

48221 · University of Technology Sydney
An independent, AskSia-authored study guide. AskSia is not affiliated with, endorsed by, or sponsored by University of Technology Sydney; the course code and name are used for identification only.
Assessment

How 48221 is assessed

ComponentWeightFormat
Individual Excel Project40%Due Friday 4 September 2026 at 11:59 pm
Numerical Methods Quiz35%On-campus Week 11 quiz covering Weeks 1-9
Group MATLAB Project25%Due Friday 6 November 2026 at 11:59 pm

Spring 2026 has a 40% individual Excel project due 4 September at 11:59 pm, a 35% on-campus Numerical Methods Quiz in Week 11, and a 25% group MATLAB project due 6 November at 11:59 pm. The schedule labels the quiz 'Threshold Knowledge Quiz' but the retrieved current surfaces publish no numeric component threshold, so none is asserted.

Other students are asking · 48221

What other students are asking about 48221

Where can I find lecture notes or study guides for 48221 at UTS?
The 48221 study guide in AskSia Library covers Engineering Computations in 10 chapters, with the assessment table, a chapter-by-chapter topic map, key terms and a worked example, free to read on this page.
Is there a final exam in 48221?
No final exam is listed in the offering this AskSia Library guide is built from; 48221 is assessed by Individual Excel Project 40%, Numerical Methods Quiz 35%, Group MATLAB Project 25%.
What does 48221 cover on algorithms, variables and programming control?
In AskSia Library's 48221 guide, the Algorithms, Variables and Programming Control chapter explains algorithm · variable · control flow · express an engineering calculation as pseudocode and executable steps.
What does 48221 cover on linear regression and conditional statements?
In AskSia Library's 48221 guide, the Linear Regression and Conditional Statements chapter explains simple linear regression · residual · conditional statement · fit a line, inspect residuals and implement a bounded decision branch.
What does 48221 cover on numerical differentiation and loops?
In AskSia Library's 48221 guide, the Numerical Differentiation and Loops chapter explains finite difference · truncation error · loop · implement derivative approximations over a data or function grid.
Weights, dates and every chapter are set out with their sources further down this page.
Current dates · verify in LMS

Current 48221 dates

DateItemControl
4 September 2026 at 11:59 pmIndividual Excel Project40% Assessment Task 1.
Week 11 starting 12 October 2026Numerical Methods Quiz35% on-campus quiz covering Weeks 1-9.
6 November 2026 at 11:59 pmGroup MATLAB Project25% Assessment Task 3.

Dates are as published in the current course materials. Confirm exact deadlines and submission settings in the live LMS.

Contents · every chapter, one map

What 48221 covers

Read Engineering Models, Units and Spreadsheet Structure as the foundation, Numerical Integration as the main change in method, and Python Transition and Cross-Tool Reproducibility as the final application of the course.

01

Engineering Models, Units and Spreadsheet Structure

engineering model · dimensional consistency · cell dependency · translate an engineering relationship into labelled inputs, calculations and outputs

Define engineering model

The course material gives this chapter a concrete anchor: Week 1 introduces the subject and spreadsheet-oriented engineering computation.

  • engineering model
  • dimensional consistency
  • cell dependency
  • Applying engineering model
  • Limits of dimensional consistency and cell dependency
In the full guide: 3 pages · 1 practice question · 2 figures
02

Algorithms, Variables and Programming Control

algorithm · variable · control flow · express an engineering calculation as pseudocode and executable steps

Define algorithm

The course material gives this chapter a concrete anchor: Week 2 directly introduces numerical methods and programming.

  • algorithm
  • variable
  • control flow
  • Applying algorithm
  • Limits of variable and control flow
In the full guide: 2 pages · 1 practice question · 1 figure
03

Linear Regression and Conditional Statements

simple linear regression · residual · conditional statement · fit a line, inspect residuals and implement a bounded decision branch

Define simple linear regression

The course material gives this chapter a concrete anchor: Week 3 pairs simple linear regression with conditionals.

  • simple linear regression
  • residual
  • conditional statement
  • Applying simple linear regression
  • Limits of residual and conditional statement
In the full guide: 3 pages · 1 practice question · 3 figures
04

Numerical Differentiation and Loops

finite difference · truncation error · loop · implement derivative approximations over a data or function grid

Define finite difference

The course material gives this chapter a concrete anchor: Week 4 explicitly pairs numerical differentiation with loops.

  • finite difference
  • truncation error
  • loop
  • Applying finite difference
  • Limits of truncation error and loop
In the full guide: 2 pages · 1 practice question · 1 figure
05

MATLAB Arrays, Scripts and Functions

array · script · function · translate an engineering calculation into array-aware functions

Define array

The course material gives this chapter a concrete anchor: Week 5 introduces MATLAB before integration and root finding.

  • array
  • script
  • function
  • Applying array
  • Limits of script and function
In the full guide: 2 pages · 1 practice question · 3 figures
06

Numerical Integration

quadrature · trapezoidal rule · convergence study · approximate accumulated engineering quantities from tabulated or callable data

Define quadrature

The course material gives this chapter a concrete anchor: Week 6 explicitly covers numerical integration.

  • quadrature
  • trapezoidal rule
  • convergence study
  • Applying quadrature
  • Limits of trapezoidal rule and convergence study
In the full guide: 2 pages · 1 practice question · 1 figure
07

Root Finding and Stopping Criteria

root · bisection method · stopping criterion · choose and verify a numerical root method

Define root

The course material gives this chapter a concrete anchor: Week 7 covers root finding.

  • root
  • bisection method
  • stopping criterion
  • Applying root
  • Limits of bisection method and stopping criterion
In the full guide: 3 pages · 1 practice question · 1 figure
08

Advanced MATLAB Programming and Verification

modular program · vectorisation · unit test · structure project code for reuse, diagnostics and review

Define modular program

The course material gives this chapter a concrete anchor: Week 8 advances MATLAB programming before the group project.

  • modular program
  • vectorisation
  • unit test
  • Applying modular program
  • Limits of vectorisation and unit test
In the full guide: 2 pages · 1 practice question · 2 figures
09

Numerical ODE Solutions

ordinary differential equation · initial value · Euler method · implement an initial-value simulation and assess stability and error

Define ordinary differential equation

The course material gives this chapter a concrete anchor: Week 9 covers numerical ordinary differential equations.

  • ordinary differential equation
  • initial value
  • Euler method
  • Applying ordinary differential equation
  • Limits of initial value and Euler method
In the full guide: 3 pages · 1 practice question · 1 figure
10

Python Transition and Cross-Tool Reproducibility

reproducibility · indexing convention · numerical tolerance · port a numerical workflow from MATLAB or Excel to Python without changing its mathematics

Define reproducibility

The course material gives this chapter a concrete anchor: Week 12 introduces Python after the numerical-methods quiz.

  • reproducibility
  • indexing convention
  • numerical tolerance
  • Applying reproducibility
  • Limits of indexing convention and numerical tolerance
In the full guide: 3 pages · 1 practice question · 1 figure

It is positioned as an engineering numerical methods and programming subject.

Students implement the same engineering reasoning across spreadsheet and programming environments, with both individual and group projects and an on-campus numerical-methods quiz.

Assessment in 48221 is distributed as follows: a 40% individual Excel project, 35% on-campus Numerical Methods Quiz and 25% group MATLAB project

The operational assessment conditions matter here.

No final examination is published; the 35% on-campus Week 11 quiz covers Weeks 1-9.

What makes 48221 demanding is concrete: knowing whether a plausible software output is numerically trustworthy by separating model error, discretisation, conditioning, coding defects and units

The current schedule calls the quiz a Threshold Knowledge Quiz but the retrieved current surfaces do not publish a numeric component hurdle; the Bible therefore states no invented threshold and points students to live UTS rules.

For enrolment planning, Confirm current requisites and course-map eligibility in the UTS Handbook.

Read Engineering Models, Units and Spreadsheet Structure as the foundation, Numerical Integration as the main change in method, and Python Transition and Cross-Tool Reproducibility as the final application of the course.

Worked example · free

Verify a finite-difference slope

Q [4 marks]. AskSia-authored practice. For f(x)=x squared, estimate f-prime(2) with a forward difference at h=0.1 and compare with the analytic derivative.
Figure.Figure. engineering model, dimensional consistency and cell dependency support a discipline-specific verified engineering computation.engineering modeldimensional consistencycell dependencyverifiedengineering computation
Figure. engineering model, dimensional consistency and cell dependency support a discipline-specific verified engineering computation.
  • 1Compute f(2.1)=4.41 and f(2)=4.
  • 1Divide the difference by 0.1 to get 4.1.
  • 1Compute analytic derivative 2x=4.
  • 1Report absolute error 0.1 and test a smaller h.
The forward estimate is 4.1 versus the exact derivative 4, so absolute error is 0.1; halving h should reduce first-order truncation error until rounding becomes material.
Sia tip — Validation compares against a benchmark and studies how the error moves.
Glossary

Key terms

engineering model
Purpose-bounded representation linking physical quantities, assumptions and outputs. This chapter uses the concept when students translate an engineering relationship into labelled inputs, calculations and outputs.
dimensional consistency
Requirement that terms combined in an equation have compatible physical dimensions. It helps explain the reasoning required to translate an engineering relationship into labelled inputs, calculations and outputs.
cell dependency
Directed relationship by which one spreadsheet value is computed from others. Its limit matters because a numerically populated sheet can still violate units, assumptions or causality.
algorithm
Finite, unambiguous procedure transforming defined inputs into outputs. This chapter uses the concept when students express an engineering calculation as pseudocode and executable steps.
variable
Named program state holding a value under type and scope rules. It helps explain the reasoning required to express an engineering calculation as pseudocode and executable steps.
control flow
Order in which program statements execute through sequence, selection and iteration. Its limit matters because syntax correctness does not establish that the algorithm implements the intended model.
simple linear regression
Least-squares model relating an outcome to one predictor through intercept and slope. This chapter uses the concept when students fit a line, inspect residuals and implement a bounded decision branch.
residual
Observed outcome minus the value predicted by the fitted model. It helps explain the reasoning required to fit a line, inspect residuals and implement a bounded decision branch.
conditional statement
Branch selecting operations according to a Boolean condition. Its limit matters because association, extrapolation and threshold code do not by themselves establish physical causality.
finite difference
Derivative approximation formed from function values separated by a finite step. This chapter uses the concept when students implement derivative approximations over a data or function grid.
truncation error
Error from replacing an infinite or limiting mathematical process with a finite approximation. It helps explain the reasoning required to implement derivative approximations over a data or function grid.
loop
Control structure repeatedly executing a block while updating state. Its limit matters because smaller h reduces truncation only until rounding, noise or cancellation dominates.
FAQ

48221 FAQ

Where do students usually lose marks in 48221?

knowing whether a plausible software output is numerically trustworthy by separating model error, discretisation, conditioning, coding defects and units

How is 48221 assessed?

a 40% individual Excel project, 35% on-campus Numerical Methods Quiz and 25% group MATLAB project

What is the 48221 final assessed-task format?

No final examination is published; the 35% on-campus Week 11 quiz covers Weeks 1-9.

Does 48221 have a hurdle or component-level pass rule?

The current schedule calls the quiz a Threshold Knowledge Quiz but the retrieved current surfaces do not publish a numeric component hurdle; the Bible therefore states no invented threshold and points students to live UTS rules.

Which offering does this 48221 guide cover?

It is aligned to Spring Session, 2026; confirm your enrolled class and timetable in the current institutional system.

What prerequisites or restrictions apply to 48221?

Confirm current requisites and course-map eligibility in the UTS Handbook.

Is this 48221 resource an official university guide?

No. It is an independent 48221 study resource; current institutional instructions remain authoritative for assessment operation.

Chapter questions

Questions students ask in each 48221 chapter

What is the main task in Engineering Models, Units and Spreadsheet Structure?
Translate an engineering relationship into labelled inputs, calculations and outputs. Chapter 01 · Engineering Models, Units and Spreadsheet Structure
What is the main task in Algorithms, Variables and Programming Control?
Express an engineering calculation as pseudocode and executable steps. Chapter 02 · Algorithms, Variables and Programming Control
What is the main task in Linear Regression and Conditional Statements?
Fit a line, inspect residuals and implement a bounded decision branch. Chapter 03 · Linear Regression and Conditional Statements
What is the main task in Numerical Differentiation and Loops?
Implement derivative approximations over a data or function grid. Chapter 04 · Numerical Differentiation and Loops
What is the main task in MATLAB Arrays, Scripts and Functions?
Translate an engineering calculation into array-aware functions. Chapter 05 · MATLAB Arrays, Scripts and Functions
What is the main task in Numerical Integration?
Approximate accumulated engineering quantities from tabulated or callable data. Chapter 06 · Numerical Integration
What is the main task in Root Finding and Stopping Criteria?
Choose and verify a numerical root method. Chapter 07 · Root Finding and Stopping Criteria
What is the main task in Advanced MATLAB Programming and Verification?
Structure project code for reuse, diagnostics and review. Chapter 08 · Advanced MATLAB Programming and Verification
What is the main task in Numerical ODE Solutions?
Implement an initial-value simulation and assess stability and error. Chapter 09 · Numerical ODE Solutions
What is the main task in Python Transition and Cross-Tool Reproducibility?
Port a numerical workflow from matlab or excel to python without changing its mathematics. Chapter 10 · Python Transition and Cross-Tool Reproducibility
Study strategy

How to prepare for the assessments

Retrieve the course map, practise the recurring method—define the engineering quantity, units, data and acceptable error, formulate the numerical method, implement it transparently in Excel, MATLAB or Python, then verify with dimensions, residuals, convergence and an engineering interpretation—on changed scenarios, and verify every operational assessment detail in the live institutional system.

A+Everything unlocked
Unlocks this Bible + all 48 of your subjects at University of Technology Sydney, plus 1,000+ more Bibles across the AskSia library.
Sia - your 48221 tutor, unlimited, worked the way the exam marks it
The full 28-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works