ENGR30004 Numerical Algorithms in Engineering

University of Melbourne · Level 3 · 12.5 points · Runs in 2026: Semester 1, Semester 2.

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

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))

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.