Handbook home
Numerical Algorithms in Engineering (ENGR30004)
Undergraduate level 3Points: 12.5On Campus (Parkville)
About this subject
Contact information
Semester 1
Semester 2
Prof. Saman Halgamuge
Overview
Availability | Semester 1 Semester 2 |
---|---|
Fees | Look up fees |
In this subject, students will advance their learning about the computational algorithms in engineering. Students will learn about data structures necessary for the construction of efficient algorithms, such as linked-lists, stacks, trees and graphs. Students will spend a majority of the subject learning about algorithms useful in solving engineering problems, such as search, insertion, deletion, sorting, random access with arrays and indices, shortest path search algorithms (Dijkstra's), Knapsack problem and numerical optimal control (Dynamic Programming). Students are also introduced to some optimisation algorithms. The concepts introduced will be reinforced through a contextual engineering project with Mechatronics focus.
Intended learning outcomes
Having completed this unit, the student should be able to:
- Synthesize computational representations of physical systems and the numerical approaches appropriate to the systems.
- Be competent in the construction of data structures and algorithms for numerical solutions, such as searching and optimisation.
- Be competent in the theoretical construction of computational and memory complexity of programs and in depth understanding of its consequences in the resulting application outcomes;
- Comprehend the role of computational techniques in the practice of professional engineering, including in the design, analysis and validations of physical systems.
Generic skills
- The ability to apply knowledge of science and engineering fundamentals.
- The ability to undertake problem identification, formulation and solutions.
- The capacity for creativity and innovation.
- The ability to utilise a systems approach to complex problems and to design operational performance.
- Proficiency in engineering design.
- The ability to conduct an engineering project.
Last updated: 18 December 2024