Module overview
This module will help you become proficient in data analysis and computational methods with coding that you will need for solving engineering challenges throughout your degree and beyond.
Aims and Objectives
Learning Outcomes
Engineering analysis
Having successfully completed this module you will be able to:
- B2 - Students develop the ability to analyse broadly-defined problems reaching substantiated conclusions using first principles of mathematics, statistics, natural science and engineering principles, assessed through structured and open-ended tasks in Semester 2.
- B3 - Semester 2 brief requires application of appropriate computational and analytical techniques to model complex engineering problem, reflections on the limitations of the methods used.
The Engineer and Society
Having successfully completed this module you will be able to:
- B8 - A lecture on ethics - including data science ethics and guidelines - is given in semester 1, followed up with further resources (reading materials) on Blackboard.
- B10 - A lecture on cybersecurity - including data management - is given in semester 1, followed up with further resources (literature, reading materials) on Blackboard.
- F9 - Semester 2 brief requires evaluating data uncertainty and applying statistical analysis to identify, assess, and mitigate risks associated with the engineering problem.
Science and Mathematics
Having successfully completed this module you will be able to:
- B1 - Semester 2 brief requires application of mathematics, statistics, and engineering principles to broadly defined data-driven problems, using computational tools and methods.
Engineering practice
Having successfully completed this module you will be able to:
- B17 - Semester 2 coursework portfolio requires effective communication with technical and non-technical audiences.
Syllabus
Introduction To Digital Tools
•Overview of tools for data science: Excel, python, MATLAB
•Cybersecurity
•Data management
•Introduction to AI and Machine learning
Data Processing, visualisation & Insights
•Computational problems/Mathematics in Python
•Statistical Data Analysis
•Linear algebra and systems of equations
•Interpolation, Curve Fitting and Analysis
•Integration
•Root finding and optimisation
Data Handling Methods
•Intro to Python Environment
•Data and workflows
•Variables, data types, operators
•Loops
•Conditional statements, exemptions
•Functions
•Data input/output
•Working with data
•Key libraries
•IDEs and platforms
Applications of data science and computing to discipline specific problems
Learning and Teaching
Teaching and learning methods
A blended learning approach will be used to constructively align the assessment and feedback methods . This will include:
•In-person lectures
•Online content
•Computer laboratories
•Practical workshops
Type | Hours |
---|---|
Lecture | 24 |
Practical classes and workshops | 20 |
Guided independent study | 48 |
Tutorial | 12 |
Preparation for scheduled sessions | 20 |
Completion of assessment task | 26 |
Total study time | 150 |
Assessment
Summative
This is how we’ll formally assess what you have learned in this module.
Method | Percentage contribution |
---|---|
Computer assisted assessment | 30% |
Coursework portfolio | 70% |
Repeat Information
Repeat type: External