ENG1014 · Monash University
Engineering numerical analysis
- Credit points
- 6
- Level
- 1
- Workload
- ≈ 12 h / week
- Faculty
- Engineering
What it covers
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.
Assessment
| Task | Type | Weight |
|---|---|---|
| Computer labshurdle | Exercise | 40% |
| Final assessment | Examination | 40% |
| Interviewhurdle | Demonstration | 10% |
| Assignment | Written | 10% |
| Coding proficiency testhurdle | Quiz / Test | 0% |
Hurdle tasks must be passed regardless of your overall mark.
When and where
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Malaysia | On-campus |
| Clayton | Flexible | |
| Summer semester A | Malaysia | On-campus |
| Second semester | Clayton | Flexible |
| Malaysia | On-campus |