48221 Engineering Computations
48221 Overview
- 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.
- No numeric quiz hurdle is published The schedule's threshold label is preserved without inventing a percentage.
How 48221 is assessed
| Component | Weight | Format |
|---|---|---|
| Individual Excel Project | 40% | Due Friday 4 September 2026 at 11:59 pm |
| Numerical Methods Quiz | 35% | On-campus Week 11 quiz covering Weeks 1-9 |
| Group MATLAB Project | 25% | 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.
Current 48221 dates
| Date | Item | Control |
|---|---|---|
| 4 September 2026 at 11:59 pm | Individual Excel Project | 40% Assessment Task 1. |
| Week 11 starting 12 October 2026 | Numerical Methods Quiz | 35% on-campus quiz covering Weeks 1-9. |
| 6 November 2026 at 11:59 pm | Group MATLAB Project | 25% Assessment Task 3. |
Current-offering dates captured in the course materials. Confirm changes and exact submission settings in the live LMS.
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.
Engineering Models, Units and Spreadsheet Structure
engineering model · dimensional consistency · cell dependency · translate an engineering relationship into labelled inputs, calculations and outputs02Algorithms, Variables and Programming Control
algorithm · variable · control flow · express an engineering calculation as pseudocode and executable steps03Linear Regression and Conditional Statements
simple linear regression · residual · conditional statement · fit a line, inspect residuals and implement a bounded decision branch04Numerical Differentiation and Loops
finite difference · truncation error · loop · implement derivative approximations over a data or function grid05MATLAB Arrays, Scripts and Functions
array · script · function · translate an engineering calculation into array-aware functions06Numerical Integration
quadrature · trapezoidal rule · convergence study · approximate accumulated engineering quantities from tabulated or callable data07Root Finding and Stopping Criteria
root · bisection method · stopping criterion · choose and verify a numerical root method08Advanced MATLAB Programming and Verification
modular program · vectorisation · unit test · structure project code for reuse, diagnostics and review09Numerical ODE Solutions
ordinary differential equation · initial value · Euler method · implement an initial-value simulation and assess stability and error10Python Transition and Cross-Tool Reproducibility
reproducibility · indexing convention · numerical tolerance · port a numerical workflow from MATLAB or Excel to Python without changing its mathematicsIt 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.
Verify a finite-difference slope
- 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.
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.
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.
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.
Your AI Engineering Computations tutor for 48221
Stuck on a hard 48221 question? Sia is AskSia’s AI Engineering Computations tutor — ask any 48221 Engineering Computations question and get a clear, step-by-step explanation grounded in how the course is actually taught and assessed. Read this whole study guide free, then take your hardest questions to Sia.