Major Overview
- Description
Note: this major is only available to re-enrolling students.
Engineering is the creative application of science and mathematics to design solutions for global challenges. From building the world's largest structures to its smallest electronic devices, from moving people across the globe to sustaining their local environment, engineering affects every aspect of our lives. Successful completion of this major prepares you for further study in the Master of Professional Engineering, leading to professional accreditation as an engineer. Students who choose to become an engineer work with others to understand social needs and create solutions that are delivered on time, safely and within budget.
- Outcomes
Students are able to:
- apply the natural and physical sciences applicable to the broad engineering discipline
- apply the mathematical, numerical, statistical and computational sciences that underpin the broad engineering discipline
- explain the ethical, social, environmental, and financial accountabilities, opportunities and constraints of contemporary engineering practice
- demonstrate effective team membership and team leadership
- communicate effectively in oral and written formats in professional and lay domains
- demonstrate a strong grounding in discipline-specific sciences and design principles including their practical implementation.
- Broadening guidelines
All students studying towards a Bachelor's Degree at UWA are required to Broaden their studies by completing a minimum of four units (24 points) of study outside their degree specific major. Broadening is your opportunity to explore other areas of interest, investigate new disciplines and knowledge paradigms and to shape your degree to suit your own aspirations and interests. Many of you will be able to undertake more than this minimum amount of broadening study and we encourage you to do so if this suits your aspirations. Over the next few months you will find here some broadening suggestions related to your degree-specific major. While we know that many students value guidance of this sort, these are only suggestions and students should not lose sight of the opportunity to explore that is afforded by your Broadening Choices. Advice can also be sought from your Allocated Student Advising Office.
- Prerequisites
Mathematics Specialist ATAR, Mathematics Methods ATAR, Chemistry ATAR and Physics ATAR OR Mathematics Methods ATAR with additional specified bridging units taken in the first year depending on the number of missing prerequisites.
- Incompatibilities
MJD-ATRDM Automation and Robotics
- Courses
Engineering Science can be taken as a degree-specific major in the following degree courses:
This study plan has been designed to allow you to complete the Engineering Science major and a second major within three years. In order to do this, you may need to complete some Level 2 units in Year 1 and some Level 3 units in Year 2. The plan takes into account all prerequisites for the engineering science units.
No study plans found for this major. See study plans for more information.
Units
Key to availability of units:
- S1
- Semester 1
- S2
- Semester 2
Level 1
Degree-specific major units
Take all units (24 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | ENSC1004 | Engineering Materials | |
S1, S2 | GENG1010 | Introduction to Engineering |
|
S1, S2 | MATH1011 | Multivariable Calculus |
|
S1, S2 | MATH1012 | Mathematical Theory and Methods |
|
Biomedical specialisation
Degree-specific major units
Take the following unit:
Students taking the Biomedical Engineering Specialisation in conjunction with majors in: Genetics, Microbiology and Immunology, Physiology or Neuroscience may substitute IMED1001 Form and Function with SCIE1106 Molecular Biology of the Cell and one of ANHB1101 Human Biology: Becoming Human or ANHB1102 Human Biology ll: Being Human. Students taking the Biomedical Engineering Specialisation in conjunction with the Medical Sciences major are not required to take PHYL2002 Physiology of Cells.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1 | IMED1001 | Form and Function |
|
Chemical specialisation
Degree-specific major units
Take the following unit:
Civil specialisation
Degree-specific major units
Take the following unit:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | PHYS1001 | Physics for Scientists and Engineers |
Electrical specialisation
Degree-specific major units
Take the following unit:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | PHYS1001 | Physics for Scientists and Engineers |
Environmental specialisation
Degree-specific major units
Take the following unit:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | PHYS1001 | Physics for Scientists and Engineers |
Mechanical specialisation
Degree-specific major units
Take the following unit:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | PHYS1001 | Physics for Scientists and Engineers |
Mining specialisation
Degree-specific major units
Take the following unit:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | PHYS1001 | Physics for Scientists and Engineers |
Software Engineering specialisation
Degree-specific major units
Take the following unit:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
CITS1001 | None |
Level 2
Degree-specific major units
Take all units (12 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | ENSC2003 | Engineering Electrical Fundamentals | |
S1, S2 | ENSC2004 | Engineering Mechanics |
Biomedical specialisation
Degree-specific major units
Take all units (12 points):
Students taking the Biomedical Engineering Specialisation in conjunction with the Medical Sciences major are not required to take PHYL2002 Physiology of Cells. Students taking the Engineering Science major in conjunction with the Computer Science major or Cybersecurity major may substitute CITS2401 Computer Analysis and Visualisation for CITS2002 Systems Programming Students taking the Engineering Science major in conjunction with the Data Science major may substitute CITS2401 Computer Analysis and Visualisation for CITS1401 Computational Thinking with Python and CITS2402 Introduction to Data Science.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS2401 | Computer Analysis and Visualisation | |
S2 | PHYL2002 | Cellular Physiology |
Chemical specialisation
Degree-specific major units
Take the following unit:
Students taking the Engineering Science major in conjunction with the Computer Science major or Cybersecurity major may substitute CITS2401 Computer Analysis and Visualisation for CITS2002 Systems Programming Students taking the Engineering Science major in conjunction with the Data Science major may substitute CITS2401 Computer Analysis and Visualisation for CITS1401 Computational Thinking with Python and CITS2402 Introduction to Data Science.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS2401 | Computer Analysis and Visualisation |
Civil specialisation
Degree-specific major units
Take the following unit:
Students taking the Engineering Science major in conjunction with the Data Science major may substitute CITS2401 Computer Analysis and Visualisation for CITS1401 Computational Thinking with Python and CITS2402 Introduction to Data Science.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS2401 | Computer Analysis and Visualisation |
Electrical specialisation
Degree-specific major units
Take the following unit:
Students taking the Engineering Science major in conjunction with the Data Science major may substitute CITS2401 Computer Analysis and Visualisation for CITS1401 Computational Thinking with Python and CITS2402 Introduction to Data Science.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS2401 | Computer Analysis and Visualisation |
Environmental specialisation
Degree-specific major units
Take the following unit:
Students taking the Engineering Science major in conjunction with the Data Science major may substitute CITS2401 Computer Analysis and Visualisation for CITS1401 Computational Thinking with Python and CITS2402 Introduction to Data Science.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS2401 | Computer Analysis and Visualisation |
Mechanical specialisation
Degree-specific major units
Take the following unit:
Students taking the Engineering Science major in conjunction with the Data Science major may substitute CITS2401 Computer Analysis and Visualisation for CITS1401 Computational Thinking with Python and CITS2402 Introduction to Data Science.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS2401 | Computer Analysis and Visualisation |
Mining specialisation
Degree-specific major units
Take the following unit:
Students taking the Engineering Science major in conjunction with the Data Science major may substitute CITS2401 Computer Analysis and Visualisation for CITS1401 Computational Thinking with Python and CITS2402 Introduction to Data Science.
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS2401 | Computer Analysis and Visualisation |
Software Engineering specialisation
Degree-specific major units
Take all units (12 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | CITS2002 | Systems Programming |
|
S1 | CITS2200 | Data Structures and Algorithms |
|
Level 3
Biomedical specialisation
Degree-specific major units
Take all units (30 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | BMEG3001 | Engineering and the Human Body |
|
S1 | ENSC3002 | Materials and Manufacturing | |
S1 | ENSC3003 | Fluid Mechanics | |
S2 | ENSC3015 | Signals and Systems |
|
S1 | ENSC3021 | Circuits and Electronics |
Chemical specialisation
Degree-specific major units
Take all units (36 points):
Civil specialisation
Degree-specific major units
Take all units (30 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1 | ENSC3004 | Solid Mechanics | |
S2 | ENSC3008 | Structural Analysis | |
S1 | ENSC3009 | Geomechanics | |
S2 | ENSC3010 | Hydraulics | |
S2 | ENSC3011 | Fundamentals of Mining Engineering |
Degree-specific major units
Take unit(s) to the value of 6 points:
Electrical specialisation
Degree-specific major units
Take all units (36 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1 | ENSC3014 | Electronic Materials and Devices | |
S2 | ENSC3015 | Signals and Systems |
|
S2 | ENSC3016 | Power and Machines | |
S2 | ENSC3020 | Digital Embedded Systems | |
S1 | ENSC3021 | Circuits and Electronics | |
S2 | MATH3023 | Advanced Mathematics Applications |
Environmental specialisation
Degree-specific major units
Take all units (36 points):
Students taking the Environmental Engineering specialisation in conjunction with the Physics major substitute MATH3023 Advanced Mathematics Applications with MATH2501 Advanced Mathematical Methods (formerly Mathematical Methods 3).
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1 | ENSC3009 | Geomechanics | |
S2 | ENSC3010 | Hydraulics | |
S2 | ENSC3011 | Fundamentals of Mining Engineering | |
S2 | ENSC3012 | Data Collection and Analysis | |
S1 | ENSC3013 | Environmental Systems | |
S2 | MATH3023 | Advanced Mathematics Applications |
Mechanical specialisation
Degree-specific major units
Take all units (36 points):
Students taking the Mechanical Engineering specialisation in conjunction with the Physics major substitute MATH3023 Advanced Mathematics Applications with MATH2501 Advanced Mathematical Methods (formerly Mathematical Methods 3).
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | ENSC3001 | Mechanisms and Machines |
|
S1 | ENSC3002 | Materials and Manufacturing | |
S1 | ENSC3003 | Fluid Mechanics | |
S1 | ENSC3004 | Solid Mechanics | |
S2 | ENSC3024 | Engineering Thermodynamics |
|
S2 | MATH3023 | Advanced Mathematics Applications |
Mining specialisation
Degree-specific major units
Take all units (30 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1 | ENSC3004 | Solid Mechanics | |
S1 | ENSC3009 | Geomechanics | |
S2 | ENSC3011 | Fundamentals of Mining Engineering | |
S2 | ENSC3012 | Data Collection and Analysis | |
S1 | ENSC3013 | Environmental Systems |
Degree-specific major units
Take unit(s) to the value of 6 points:
Software Engineering specialisation
Degree-specific major units
Take all units (30 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1 | CITS3002 | Computer Networks |
|
S1 | CITS3007 | Secure Coding |
|
S2 | CITS3200 | Professional Computing |
|
S1 | CITS3403 | Agile Web Development | |
S2 | ENSC3020 | Digital Embedded Systems |