ECE2191 Probability and AI for engineers
Faculty of Engineering
ECE2191 Probability and AI for engineers is a level 2, 6-credit-point, undergraduate unit from the Faculty of Engineering, offered in 2025 in Semester 2 at Clayton and Malaysia. It needs (MTH1030 or ENG1005) and (ENG1013, ENG1003 or FIT1045) and unlocks 3 units.
- Credit points
- 6
- Offered in 2025
- Semester 2
- Clayton, Malaysia
- Assessment
- Exam 50%
- and 3 other tasks
- Workload
- 144 hours
- per semester
This is the 2025 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review ECE2191.
Requisites
Before ECE2191
Corequisites
Pass these before, or take them in the same semester.
Prerequisites
Pass these before you enrol.
After ECE2191
3 units list ECE2191 as a prerequisite or corequisite.
Overview
This unit will introduce fundamental concepts of probability theory applied to engineering problems in a manner that combines intuition and mathematical precision. The treatment of probability includes elementary set operations, sample spaces and probability laws conditional probability, and independence. A discussion of discrete and continuous random variables common distributions, functions, and expectations forms an important part of this unit. You will also learn the law of large numbers and the central limit theorem.
In the second half of the unit, the focus shifts to practical machine learning techniques. You will gain hands-on experience in supervised learning methods, ranging from decision trees and random forests to regression analysis. The unit also introduces optimisation theory, crucial for understanding the behaviour of learning algorithms. Furthermore, you will learn about data wrangling and the basics of feedforward neural networks. The unit features application examples from various domains to demonstrate the utility of these mathematical tools in real-world scenarios, including analysing radio telescopy data, images and audio signals.
Offerings in 2025
| Teaching period | Campus | Mode |
|---|---|---|
| Second semester | Clayton | Flexible |
| Second semester | Malaysia | On campus |
Assessment
- QuizzesQuiz / TestThreshold hurdle20%
- AssignmentsWrittenThreshold hurdle20%
- Engagement quizzesQuiz / TestThreshold hurdle10%
- Final assessmentExaminationThreshold hurdle50%
Learning outcomes
When you finish this unit, you should be able to:
- 1
Describe concepts and fundamentals of probability theory, such as random variables, probability mass, and density functions.
- 2
Analyse discrete, continuous and multiple random variables to interpret uncertainty in data.
- 3
Interpret a comprehensive array of supervised and unsupervised learning techniques, including regression and classification.
- 4
Apply machine learning algorithms to formulate data-driven decisions for a range of engineering problems.
- 5
Verify the performance and limitations of various machine learning models in real-world contexts, including regression models and classification techniques.
Workload and teaching
- Workshops24 hours
- Studio activities24 hours
- Practical activities24 hours
- Teaching approachSimulation or virtual practice
- Teaching approachProblem-based learning
- Teaching approachActive learning
The minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of 3-6 hours of scheduled learning activities and 6-9 hours of independent study per week. Scheduled activities may include a combination of teacher-directed learning, peer-directed learning and online engagement. Independent study may include associated readings, assessment and preparation for scheduled activities.
Learning resources
Required resources
Materials available on the unit's Moodle site.
Technology resources
Python
Where it fits
ECE2191 is part of 6 areas of study in the 2025 handbook.
- AIENGMNR03Studying mechanical engineering specialisationArtificial intelligence in engineeringNo reviews yet
- BIOMDENG03Prescribed biomedical engineering technical electivesBiomedical engineeringNo reviews yet
- ECSYSENG04Part C. Electrical and computer systems engineering knowledge and applicationElectrical and computer systems engineeringNo reviews yet
- NTWCONTY02Studying other engineering specialisationsNetworks for connectivityNo reviews yet
- ROBMCTRN04Robotics and mechatronics engineering technical electivesRobotics and mechatronics engineeringNo reviews yet
- SMTMFMNR03Studying other engineering specialisationSmart manufacturingNo reviews yet
Contacts
- Chief Examiners
- Associate Professor Mehrtash Tafazzoli Harandi
- Unit Coordinators
- Associate Professor Mehrtash Tafazzoli Harandi
- Dr Ding Ze Yang
Common questions
What are the prerequisites for ECE2191?
You need (MTH1030 or ENG1005) and (ENG1013, ENG1003 or FIT1045) before you enrol; and ENG2005 or MTH2010 before or alongside it.
What can I take after ECE2191?
ECE2191 is a prerequisite or corequisite for 3 units, including ECE4076, ECE4078 and ECE4179.
When is ECE2191 offered?
In 2025, ECE2191 runs in Semester 2 at Clayton and Malaysia.
How much work is ECE2191?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does ECE2191 have an exam?
Yes. The exam is worth 50% of the final mark, alongside 3 other tasks.
Which majors and minors include ECE2191?
ECE2191 is part of Artificial intelligence in engineering; Biomedical engineering; Electrical and computer systems engineering; Networks for connectivity; and Robotics and mechatronics engineering, and 1 other area of study.