ENG1014 Engineering numerical analysis
Faculty of Engineering
ENG1014 Engineering numerical analysis is a level 1, 6-credit-point, undergraduate unit from the Faculty of Engineering, offered in 2025 in Summer A, Semester 1 and Semester 2 at Malaysia and Clayton. It has no prerequisites and unlocks 18 units, leading on to 182 units in all.
- Credit points
- 6
- Offered in 2025
- Summer A, Semester 1, Semester 2
- Malaysia, Clayton
- Assessment
- Exam 50%
- and 3 other tasks
- Workload
- 144 hours
- per semester
This is the 2025 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review ENG1014.
Requisites
Before ENG1014
Prohibitions
You can't enrol if you have passed any of these.
After ENG1014
18 units list ENG1014 as a prerequisite or corequisite.
- CHE3167Transport phenomena and numerical methodsNo reviews yet
- CIV2242Geomechanics 1No reviews yet
- CIV2263Water systemsNo reviews yet
- CIV4100Autonomous vehicle systemsNo reviews yet
- ECE2071Systems programmingNo reviews yet
- ECE2111Signals and systemsNo reviews yet
- ENG2005Advanced engineering mathematicsNo reviews yet
- FIT1058Foundations of computingNo reviews yetCoreq
Show 10 more
- FIT2085Fundamentals of algorithms for engineersNo reviews yet
- FIT2099Object oriented design and implementationRated 3.0 out of 5 from 1 review
- FIT2101Software engineering process and managementNo reviews yet
- FIT2107Software quality and testingNo reviews yet
- FIT3179Data visualisationNo reviews yet
- MEC3456Engineering computational analysisNo reviews yet
- MTE2102Phase equilibria and phase transformationsNo reviews yet
- MTE3101Materials in a complex world 1: People, projects and dataNo reviews yet
- MTE4590Modelling of materialsNo reviews yet
- TRC2201MechanicsNo reviews yet
Enrolment rules
PREREQUISITES:
VCE Specialist mathematics (Units 3 & 4 with a minimum study score of 30) or equivalent. If you do not meet this prerequisite, you must enrol in ENG1090
COREQUISITE:
You must be enrolled in the Bachelor of Engineering (Honours) or an engineering double degree or with permission from the Faculty of Engineering.
Overview
This unit introduces engineering computing fundamentals in the contexts of data analysis and modelling of physical systems. The Python programming language will be introduced, including techniques for importing/exporting data and communicating results from computational analysis. Programming structures such as loops, conditional statements and functions will be introduced.
You will use programming to examine a range of complex engineering systems, including performing basic analysis on large data sets and modelling systems that do not exhibit analytical solutions. Problems related to these systems will be solved using various numerical methods for linear regression, root-fiding, numerical integration and numerical solutions to ordinary differential equations. The underlying assumptions, complexities and uncertainties associated with the models and numerical methods will be emphasised.
Offerings in 2025
| Teaching period | Campus | Mode |
|---|---|---|
| Summer semester A | Malaysia | On campus |
| First semester | Clayton | Flexible |
| First semester | Malaysia | On campus |
| Second semester | Clayton | Flexible |
| Second semester | Malaysia | On campus |
Assessment
- Quizzes and testsQuiz / TestThreshold hurdle15%
- Computer labsExerciseThreshold hurdle25%
- AssignmentPresentationThreshold hurdle10%
- Final assessmentExaminationThreshold hurdle50%
Learning outcomes
When you finish this unit, you should be able to:
- 1
Identify appropriate programming structures and functions to solve simple computational tasks.
- 2
Discern mathematical and computational information in prose descriptions of diverse engineering problems, and incorporate this into computed solutions.
- 3
Select and use appropriate programming structures and functions to solve engineering problems.
- 4
Select and use appropriate text or graphical formats to communicate the solutions to engineering problems.
- 5
Describe uncertainties and errors associated with numerical models and methods and their implications on the computed results.
Workload and teaching
- Assessments4 hours
- Laboratories36 hours
- Workshops24 hours
- Teaching approachActive learning
The minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of 3-6 hours of scheduled learning activities and 6-9 hours of independent study per week. Scheduled activities may include a combination of teacher-directed learning, peer-directed learning and online engagement. Independent study may include associated readings, assessment and preparation for scheduled activities.
This unit uses a blended-flipped active learning approach that introduces you to topics via online written and video material. You are expected to prepare for the week by studying this content, then attending an expert-led workshop where the concepts are reviewed and where activities are provided to apply students' knowledge on the activity within the class. You will gain further practical experience via hands-on practical classes.
Contacts
- Unit Coordinators
- Dr Andrew Rodda
- Dr Lim Lam Ghai
- Associate Professor Alpha Agape
- Associate Professor Ooi Ean Hin
- Chief Examiners
- Dr Andrew Rodda
- Associate Professor Alpha Agape
Common questions
What are the prerequisites for ENG1014?
ENG1014 has no prerequisites, but enrolment rules apply.
What can I take after ENG1014?
ENG1014 is a prerequisite or corequisite for 18 units, including CHE3167, CIV2242, CIV2263, CIV4100, ECE2071 and ECE2111. Those lead on to 182 units in all.
When is ENG1014 offered?
In 2025, ENG1014 runs in Summer A, Semester 1 and Semester 2 at Malaysia and Clayton.
How much work is ENG1014?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does ENG1014 have an exam?
Yes. The exam is worth 50% of the final mark, alongside 3 other tasks.