Extended Major Overview

Description

Note: this major is only available to re-enrolling students.

Robotics, automation and Industry 4.0 will provide some of the most exciting opportunities and biggest challenges of our times. This course is designed for those interested in contributing to developments in these fields and will provide you with the broad interdisciplinary knowledge and skills that industry is looking for. The course combines software development with mechanical, electronic hardware and mechatronics design. It will also set you up to continue into the accredited Master of Professional Engineering where you can develop technical depth in one of the core disciplines of Mechanical, Electrical and Electronic, or Software Engineering. The combination will provide you with the engineering breadth and depth to work in automation, robotics and mechatronics as well as within your chosen core engineering discipline.

Outcomes

Students are able to:

  1. apply a range of engineering techniques relevant to the fields of automation, robotics and mechatronics
  2. implement design and programming methods for automation and robotics applications
  3. integrate software, electronic, and mechanical systems to satisfy a set of operating requirements.
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 Methods ATAR and at least two of: Mathematics Specialist ATAR, Chemistry ATAR and Physics ATAR*.

* All four subjects are recommended. Students who do not have all four subjects will need to pick up a bridging unit in their first year.

Incompatibilities

MJD-ENGSC Engineering Science (ID 610)

Courses

Automation and Robotics can only be taken as a degree-specific major in the following degree courses:

Units

Key to availability of units:
S1
Semester 1
S2
Semester 2

Students enrolled in the Direct Pathway for the accredited Master of Professional Engineering or who seek to enter the Master of Professional Engineering on completion of their undergraduate studies should take the following units in addition to the Automation and Robotics major: For entry into the Master of Professional Engineering (Electrical and Electronic Engineering): PHYS1001 Physics for Scientists and Engineers; ENSC3014 Electronic Materials and Devices; ENSC3015 Signals and Systems; MATH3023 Advanced Mathematics Applications OR For entry into the Master of Professional Engineering (Mechanical Engineering): ENSC3003 Fluid Mechanics; ENSC3024 Engineering Thermodynamics; ENSC3004 Solid Mechanics; MATH3023 Advanced Mathematics Applications OR For entry into the Master of Professional Engineering (Software Engineering): CITS3002 Computer Networks; CITS3403 Agile Web Development; CITS3004 Cybersecurity; CITS3001 Algorithms, Agents and Artificial Intelligence

Level 1

Degree-specific major units

Take all units (30 points):

Students who have successfully completed ENSC1003 Introduction to Professional Engineering, do not need take GENG1010 Introduction to Engineering.

Students who have successfully completed ENSC1003 Introduction to Professional Engineering, do not need take GENG1010 Introduction to Engineering.

Availability Unit code Unit name unit requirements
CITS1001 None
S2 ENSC1004 Engineering Materials
Prerequisites
Successful completion of
( Chemistry ATAR
or CHEM1003 Introductory Chemistry
or CHEX1003 Introductory Chemistry
and
Mathematics Methods ATAR
or MATH1721 Mathematics Foundations: Methods
or MATX1721 Mathematics Foundations
and
Physics ATAR
or PHYS1030 Physics Bridging Unit
or PHYX1030 Physics Bridging Unit
, or equivalent or higher )
Incompatibility
ENSC1002 Material Behaviour from Atoms to Bridges
S1, S2 GENG1010 Introduction to Engineering
Incompatibility
ENSC1003 Introduction to Professional Engineering
S1, S2 MATH1011 Multivariable Calculus
Prerequisites
Mathematics Specialist ATAR
or MATH1722 Mathematics Foundations: Specialist or equivalent
S1, S2 MATH1012 Mathematical Theory and Methods
Prerequisites
Mathematics Specialist ATAR
or MATH1722 Mathematics Foundations: Specialist or equivalent

Level 2

Degree-specific major units

Take all units (24 points):

Availability Unit code Unit name unit requirements
S2 CITS2002 Systems Programming
Prerequisites
Successful completion of
CITS1401 Computational Thinking with Python
or CITX1401 Computational Thinking with Python
or CITS2401 Computer Analysis and Visualisation

or
Enrolment in
62510 Master of Information Technology
and Successful completion of
CITS1401 Computational Thinking with Python
Incompatibility
CITS1002 Programming and System
S1 CITS2200 Data Structures and Algorithms
Prerequisites
CITS1401 Computational Thinking with Python
or CITX1401 Computational Thinking with Python
and
Mathematics Methods ATAR
or MATH1721 Mathematics Foundations: Methods or equivalent
or MATX0721 Mathematics Foundations: Methods
S1, S2 ENSC2003 Engineering Electrical Fundamentals
Prerequisites
Successful completion of
( Physics ATAR
or PHYS1030 Physics Bridging Unit
or PHYX1030 Physics Bridging Unit
and
MATH1011 Multivariable Calculus
or MATX1011 Multivariable Calculus
)
Co-requisites
MATH1012 Mathematical Theory and Methods
or MATX1012 Mathematical Theory and Methods
S1, S2 ENSC2004 Engineering Mechanics
Prerequisites
Successful completion of
( Math Specialist ATAR
or MATH1722 Mathematics Foundations: Specialist
or MATX1722 Mathematics Foundations: Specialist
and
Physics ATAR
or PHYS1030 Physics Bridging Unit
or PHYX1030 Physics Bridging Unit
)
Co-requisites
MATH1011 Multivariable Calculus
or MATX1011 Multivariable Calculus
Incompatibility
ENSC2001 Motion
and ENSC1002 Material Behaviour from Atoms to Bridges

Level 3

Degree-specific major units

Take all units (54 points):

Availability Unit code Unit name unit requirements
S1 AUTO3002 Mechatronics
Prerequisites
Enrolment in
Bachelor of Engineering (Honours) or an associated Combined Degree
and Successful completion of
( GENG2000 Engineering Practice 2
and ELEC3020 Embedded Systems
)
or
Enrolment in
BP007 Bachelor of Automation and Robotics
and Successful completion of
ENSC3020 Digital Embedded Systems
Incompatibility
GENG3002 Mechatronics
S1 AUTO4508 Mobile Robots
Prerequisites
Enrolment in 62550 Master of Professional Engineering (Electrical and Electronic Engineering specialisation
or Mechanical Engineering specialisation
or Software Engineering specialisation)
or
Enrolment in
62510 Master of Information Technology
and Successful completion of
CITS1401 Computational Thinking with Python

or
Enrolment in
Bachelor of Engineering (Honours) or an associated Combined Degree and a WAM of at least 50
and Successful completion of
( 96 points and ( CITS1001 Software Engineering with Java
or CITX1001 Software Engineering with Java
or CITS1401 Computational Thinking with Python
or CITX1401 Computational Thinking with Python
or CITS2401 Computer Analysis and Visualisation
) )
Incompatibility
GENG5508 Robotics
S1 ELEC5506 Process Instrumentation and Control
Prerequisites
Enrolment in 62550 Master of Professional Engineering (Chemical Engineering specialisation
or Electrical & Electronic specialisation)
or
Enrolment in
Bachelor of Engineering (Honours) or an associated Combined Degree and a WAM of at least 50
and Successful completion of
( 120 points
and GENG3402 Control Engineering
)
S2 ENSC3001 Mechanisms and Machines
Prerequisites
Enrolment in
MJD-ENGSC Engineering Science
and Successful completion of
( CITS1001 Software Engineering with Java
or CITX1001 Software Engineering with Java
or CITS2401 Computer Analysis and Visualisation
and
ENSC2001 Motion
or ENSC2004 Engineering Mechanics
and
MATH1011 Multivariable Calculus
or MATX1011 Multivariable Calculus
)
Incompatibility
MECH3001 Mechanisms and Machines
S1 ENSC3002 Materials and Manufacturing
Prerequisites
Enrolment in
MJD-ENGSC Engineering Science
and Successful completion of
ENSC1002 Material Behaviour from Atoms to Bridges
or ENSC1004 Engineering Materials
Incompatibility
MECH3002 Manufacturing
S2 ENSC3016 Power and Machines
Prerequisites
Enrolment in
MJD-ENGSC Engineering Science
or MJD-ATRDM Automation and Robotics
and Successful completion of
( MATH1012 Mathematical Theory and Methods
or MATX1012 Mathematical Theory and Methods
and
( ENSC2001 Motion
and ENSC2002 Energy
or ENSC2003 Engineering Electrical Fundamentals ) )
Incompatibility
ELEC3016 Power and Machines
S2 ENSC3020 Digital Embedded Systems
Prerequisites
Enrolment in
MJD-ENGSC Engineering Science
or MJD-ATRDM Automation and Robotics
and Successful completion of
CITS1001 Software Engineering with Java
or CITX1001 Software Engineering with Java
or CITS1401 Computational Thinking with Python
or CITX1401 Computational Thinking with Python
or CITS2005 Object Oriented Programming
or CITS2401 Computer Analysis and Visualisation
Incompatibility
ELEC1303 Digital Systems
or ELEC3020 Embedded Systems
or ELEC4403 Digital and Embedded Systems
S1 ENSC3021 Circuits and Electronics
Prerequisites
Enrolment in
MJD-ENGSC Engineering Science
or MJD-ATRDM Automation and Robotics
and Successful completion of
( MATH1011 Multivariable Calculus
or MATX1011 Multivariable Calculus
and
( ENSC2001 Motion
and ENSC2002 Energy
or ENSC2003 Engineering Electrical Fundamentals ) )
Incompatibility
ELEC3021 Circuits and Electronics
S2 MECH4424 Measurement and Noise
Prerequisites
Enrolment in
62550 Master of Professional Engineering (Mechanical Engineering specialisation)
or Enrolment in 62560 Master of Renewable and Future Energy
or
Enrolment in
BP007 Bachelor of Automation and Robotics
and Successful completion of
( ( CITS1001 Software Engineering with Java
or CITX1001 Software Engineering with Java

and ENSC3001 Mechanisms and Machines )
Incompatibility
MECH3424 Measurement and Instrumentation