Version | 1.0 |
Unit Name | Data Analytics for Engineering Applications |
Unit Code | MME606A |
Unit Duration | 1 Term (online) or 1 Semester (on-campus) |
Award |
Graduate Diploma of Engineering (Mechanical) |
Year Level | 1st |
Unit Coordinator MME Course Coordinator |
Dr Milind Siddhpura |
Common/Stream /Elective: |
Elective |
Pre/Co-requisites | Nil |
Credit Points |
3 Grad Dip total course credit points = 24 Masters total course credit points = 48 |
Mode of Delivery | Online or on-campus. |
Unit Workload |
Student workload including “contact hours” = 10 hours per week: Lecture – 1 hour Tutorial – 1 hour Practical / Lab – 1 hour (if applicable) Personal Study recommended – 7 hours |
Unit Description and General Aims
This unit is designed to equip mechanical engineers and engineering students with essential skills and knowledge to harness the power of data analytics in various engineering contexts. Participants will learn how to collect, process, analyse, and interpret data to make informed decisions, optimize processes, and enhance the performance of mechanical systems. The unit will cover a wide range of topics from statistics and data visualization to machine learning and optimization techniques tailored specifically for engineering applications.
Learning Outcomes
On successful completion of this Unit, students are expected to be able to:
- Assess the impact of Data-Driven Decision-Making in Engineering, Analysing Data Analytics and Key Concepts in Data Collection and Pre-processing.
- Bloom’s Level 5
- Create predictive models by incorporating regression analysis and develop features tailored for engineering applications.
- Bloom’s Level 6
- Create machine learning-based estimation models for engineering challenges, including supervised, unsupervised learning, and time series analysis.
- Bloom’s Level 6
- Evaluate and optimize engineering designs, justifying their choices and assessing the impact on the overall system performance.
- Bloom’s Level 5
- Choose, manage, and process large datasets, effectively utilize various cloud computing platforms, and implement distributed data storage solutions for mechanical data applications.
- Bloom’s Level 6
- Build quality control and predictive maintenance solutions for process improvement and system optimization in manufacturing
- Bloom’s Level 6
Student assessment
Assessment Type |
When assessed (e.g. Week 5) |
Weighting (% of total unit marks) |
Learning Outcomes Assessed |
Assessment 1 Type: Weekly Quizzes Topics covered: 2-11. |
Weekly |
10% |
All |
Assessment 2 Type: Test (Invigilated) Example: Short/Long answers and Problems to solve Topics covered: 1-4 |
During Topic/Week 5 or 6 |
30% |
1,2 |
Assessment 3 Type: Practical (Report) & Demonstration Topics covered: 1-7 |
After Topic 7 |
25% |
1, 2, 3 |
Assessment 4 Type: Research (Report) & Presentation [A complete report with sections on: methodology, implementation / evaluation, verification / validation, conclusion / challenges and recommendations / future work] Word length: 3000, excluding diagrams and references. Topics covered: All |
Final Week |
35% |
All |
Prescribed and Recommended readings
Required Textbook
Moore, D. S., McCabe, G. P., & Craig, B. A. Introduction to the Practice of Statistics, 2019, 9th Edition, W. H. Freeman.
Müller, A. C., & Guido, S. Introduction to Machine Learning with Python: A Guide for Data Scientists, 2016, O'Reilly Media.
Ravindran, S., Philips, V., & Solberg, J. Engineering Optimization: Methods and Applications, 2019, Wiley.
Reference Materials
Mayer-Schönberger, V., & Cukier, K. Big Data: A Revolution That Will Transform How We Live, Work, and Think, 2013, Houghton Mifflin Harcourt.
Unit Content
One topic is delivered per contact week:
Topic 1
Introduction to Data Analytics and Engineering Applications
- Overview of data analytics in engineering
- Importance of data-driven decision-making
- Introduction to data collection and pre-processing techniques
Topic 2
Descriptive and Inferential Statistics for Engineers
- Basic statistical concepts and measures
- Probability distributions and sampling techniques
- Hypothesis testing and confidence intervals
Topic 3
Data Visualization for Mechanical Engineers
- Principles of effective data visualization
- Tools and techniques for creating visualizations
- Visualization case studies in mechanical engineering
Topic 4
Regression Analysis and Predictive Modelling
- Linear and nonlinear regression techniques
- Model selection and validation
- Engineering applications of predictive modelling
Topic 5
Feature Engineering and Selection
- Identifying relevant features
- Techniques for feature extraction and engineering
- Feature selection methods
Topic 6
Supervised Learning Algorithms
- Introduction to supervised learning
- Decision trees, support vector machines, and neural networks
- Practical applications in engineering
Topic 7
Unsupervised Learning and Clustering Techniques
- Clustering algorithms (K-means, hierarchical clustering)
- Dimensionality reduction techniques (PCA)
- Applications in engineering system analysis
Topic 8
Time Series Analysis and Forecasting
- Time series data exploration
- Time series forecasting methods
- Forecasting mechanical system behaviour
Topic 9
Optimization Methods for Engineering Design
- Introduction to optimization
- Optimization techniques (linear, nonlinear, integer)
- Engineering design optimization case studies
Topic 10
Big Data and Cloud Computing for Mechanical Data
- Handling large datasets
- Introduction to cloud computing platforms
- Distributed data processing and storage
Topic 11
Quality Control and Anomaly Detection in Manufacturing
- Statistical process control (SPC)
- Quality metrics and control charts
- Detecting anomalies in manufacturing processes
Topic 12
Predictive Maintenance in Mechanical Systems
- Preventive vs. predictive maintenance
- Condition monitoring techniques
- Building predictive maintenance models
- Recent trends and future scopes
Engineers Australia
The Australian Engineering Stage 1 Competency Standards for the Professional Engineer, approved as of 2013. This table is referenced in the mapping of graduate attributes to learning outcomes and via the learning outcomes to student assessment.
Stage 1 Competencies and Elements Competency | |
1. | Knowledge and Skill Base |
1.1 | Comprehensive, theory based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the engineering discipline. |
1.2 | Conceptual understanding of the mathematics, numerical analysis, statistics, and computer and information sciences which underpin the engineering discipline. |
1.3 | In-depth understanding of specialist bodies of knowledge within the engineering discipline. |
1.4 | Discernment of knowledge development and research directions within the engineering discipline. |
1.5 | Knowledge of engineering design practice and contextual factors impacting the engineering discipline. |
1.6 | Understanding of the scope, principles, norms, accountabilities and bounds of sustainable engineering practice in the specific discipline. |
2. | Engineering Application Ability |
2.1 | Application of established engineering methods to complex engineering problem solving. |
2.2 | Fluent application of engineering techniques, tools and resources. |
2.3 | Application of systematic engineering synthesis and design processes. |
2.4 | Application of systematic approaches to the conduct and management of engineering projects. |
3. | Professional and Personal Attributes |
3.1 | Ethical conduct and professional accountability. |
3.2 | Effective oral and written communication in professional and lay domains. |
3.3 | Creative, innovative and pro-active demeanor. |
3.4 | Professional use and management of information. |
3.5 | Orderly management of self and professional conduct. |
3.6 | Effective team membership and team leadership. |
Software/Hardware Used
Software: Matlab, Python, Excel
MATLAB is a versatile programming and numeric computing platform used for data analysis, simulations, and algorithm development. It is crucial for mechanical engineers as it enhances problem-solving capabilities, reduces development time, and facilitates complex calculations. Applications include control systems, signal processing, and design optimization.
MS Excel is a powerful spreadsheet software used for data analysis, visualization, and management. It is crucial for mechanical engineers as it enhances data organization, simplifies complex calculations, and supports decision-making. Applications include creating engineering reports, performing statistical analysis, and managing project data.
Python is a versatile programming language used for data analysis, automation, and simulation. It is crucial for mechanical engineers as it enhances problem-solving capabilities, reduces development time, and supports complex calculations. Applications include automating repetitive tasks, developing custom simulations, and analyzing large datasets.
Hardware: NA