ENGR30004 Numerical Algorithms in Engineering
University of Melbourne · Level 3 · 12.5 points · Runs in 2026: Semester 1, Semester 2.
- Final exam 60%: exam-heavy
Is ENGR30004 hard?
ENGR30004: About average. Makes it harder: Final exam 60%, You must pass the exam on its own. No student reviews yet — based on the Handbook only.
What you learn
Data structures and algorithms for engineering: trees, graphs, sorting, shortest paths and dynamic programming.
After it you can
- Build data structures for search and optimisation
- Analyse time and memory complexity
- Use dynamic programming and shortest-path methods
What you need first
((COMP10002 or COMP20005 or ENGR20005 or BMEN20003) and MAST20029) or ((COMP10002 or COMP20005 or ENGR20005 or BMEN20003) and MAST20030 and (MAST20009 or MAST20032))
- COMP10002 Foundations of Algorithms
- COMP20005 Intro. to Numerical Computation in C
- ENGR20005 Numerical Methods in Engineering
- BMEN20003 Applied Computation in Bioengineering
- MAST20029 Engineering Mathematics
- MAST20030 Differential Equations
- MAST20009 Vector Calculus
- MAST20032 Vector Calculus: Advanced
What it leads to
Can’t be taken together with
How it’s assessed
Assignments 40%, Final exam 60%
Student reviews and ratings
No student reviews yet — be the first to rate it.
Taken this subject? Rate it anonymously (difficulty, workload, marking, would you recommend it) and leave a tip for next year's students. Rate ENGR30004
Quick answers
- When is ENGR30004 offered?
- Runs in 2026: Semester 1, Semester 2.
- What do I need before taking ENGR30004?
- Needs ((COMP10002 or COMP20005 or ENGR20005 or BMEN20003) and MAST20029) or ((COMP10002 or COMP20005 or ENGR20005 or BMEN20003) and MAST20030 and (MAST20009 or MAST20032)).
- Does ENGR30004 have a final exam?
- Yes, the final exam is 60% of the mark. You must pass the exam on its own. Assessment: Assignments 40%, Final exam 60%.
- Can I take ENGR30004 as breadth?
- No, it isn’t listed as breadth for any course.
- What can I take after ENGR30004?
- 2 subjects need it first, for example COMP90049, SWEN30006.
- Can I rate ENGR30004?
- Yes. If you've taken it, rate it anonymously on this page (difficulty, workload, marking, would you recommend it) and leave a tip for next year's students. Averages show once 3 students have rated it; tips are checked before they appear.
Source: University of Melbourne Handbook 2026
Always confirm in the official Handbook.
PickMySubjects is a free, unofficial planner made by a UniMelb graduate.