MDDU-MXNCS v.1 Mechatronic Engineering Honours and Computer Science Double Degree Major (BEng Hons/BSc)
Major/Stream Overview
This major/stream is part of a larger course. Information is specific to the major/stream, please refer to the course for more information.
Mechatronics is an engineering discipline which deals with studies the integration of mechanical, electronic and computer technologies in a wide range of machines and systems. Mechatronic systems can be found in most industrial machines, many domestic appliances, as well as in intelligent machines such as robots and unmanned aerial vehicles. The Curtin Mechatronic Engineering discipline offers a sound theoretical core in the key disciplines of mechanics, electronics and computer systems, as well as a strong practical emphasis in project and problem based learning units which give a real world focus to theoretical concepts. An additional scientific specialty in Computer Science equips students with skills in programming, algorithms, software engineering, data security and machine learning which will enable further work or research in advanced automation and robotics. Project work is undertaken from the second year onwards, culminating in a major design or research project in the final year of study.
Professional Recognition
Graduates fulfil the stage one competencies stipulated by Engineers Australia (EAust) as the pathway to chartered-engineer status (CPEng).
Career Oppotunities
Graduates in Mechatronics and Computer Science are equipped with a broad range of skills and knowledge, facilitating careers in engineering and information technology industries ranging from mechanical design to software engineering as well as those more specifically focused on mechatronics, automation and robotics.
Major/Minor/Stream Organisation
Duration and Availability
This major is available to international students studying in Australia on a study visa.
| Course Structure | Hrs/Wk | Credit | |||
|---|---|---|---|---|---|
| Year 2 Semester 1 | |||||
| MXEN2002 | v.1 | Mechatronics Microcontroller Project | 4.0 | 12.5 | |
| ELEN2000 | v.1 | Electrical Circuits | 4.0 | 25.0 | |
| MATH2012 | v.1 | Engineering Mathematics | 3.0 | 12.5 | |
| COMP1001 | v.1 | Object Oriented Program Design | 4.0 | 25.0 | |
| ISAD1000 | v.1 | Introduction to Software Engineering | 4.0 | 25.0 | |
| 100.0 | |||||
| Year 2 Semester 2 | |||||
| MXEN2000 | v.1 | Mechatronics Modelling Project | 5.0 | 25.0 | |
| ETEN2000 | v.2 | Signals and Systems | 5.0 | 25.0 | |
| COMP1000 | v.1 | Unix and C Programming | 4.0 | 25.0 | |
| COMP1002 | v.1 | Data Structures and Algorithms | 4.0 | 25.0 | |
| 100.0 | |||||
| Year 3 Semester 1 | |||||
| CMPE2001 | v.1 | Foundations of Digital Design | 5.0 | 25.0 | |
| MCEN2003 | v.1 | Machine Dynamics | 6.0 | 25.0 | |
| ISEC2001 | v.2 | Fundamental Concepts of Data Security | 3.0 | 25.0 | |
| COMP3006 | v.1 | Artificial and Machine Intelligence | 3.0 | 25.0 | |
| 100.0 | |||||
| Year 3 Semester 2 | |||||
| COMP3007 | v.1 | Machine Perception | 3.0 | 25.0 | |
| MGMT3000 | v.1 | Engineering Management | 4.0 | 25.0 | |
| CMPE3001 | v.1 | Embedded Systems Engineering | 4.0 | 25.0 | |
| MCEN2005 | v.1 | Engineering Graphics | 4.0 | 12.5 | |
| ENEN2000 | v.2 | Engineering Sustainable Development | 3.0 | 12.5 | |
| 100.0 | |||||
| Year 4 Semester 1 | |||||
| MXEN3003 | v.1 | Design of Mechanical Components | 4.0 | 25.0 | |
| MXEN3004 | v.1 | Dynamic Modelling and Control | 5.0 | 25.0 | |
| MXEN3002 | v.1 | Mechatronics Automation Project | 5.0 | 25.0 | |
| COMP3001 | v.1 | Design and Analysis of Algorithms | 4.0 | 25.0 | |
| 100.0 | |||||
| Year 4 Semester 2 | |||||
| MXEN3001 | v.1 | Manufacturing for Mechatronics | 4.0 | 25.0 | |
| MXEN3000 | v.1 | Mechatronics Design Project | 7.0 | 25.0 | |
| SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF: | 50.0 | ||||
| 100.0 | |||||
| Year 5 Semester 1 | |||||
| MXEN4000 | v.1 | Mechatronic Engineering Research Project 1 | 8.0 | 25.0 | |
| MXEN4001 | v.1 | Mechatronic Systems Design | 5.0 | 25.0 | |
| SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF: | 50.0 | ||||
| 100.0 | |||||
| Year 5 Semester 2 | |||||
| MXEN4004 | v.1 | Mechatronic Engineering Research Project 2A | 3.0 | 25.0 | |
| MCEN4010 | v.1 | Professional Engineering Practice | 3.0 | 12.5 | |
| BLAW2000 | v.2 | Law for Engineers | 3.0 | 12.5 | |
| SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF: | 50.0 | ||||
| 100.0 | |||||
| Optional Units to Select from in Year 4 Semester 2 | Hrs/Wk | Credit | |||
| MCEN4000 | v.1 | Design For Manufacturing | 4.0 | 25.0 | |
| MCEN4009 | v.1 | Engineering Noise Control | 3.5 | 25.0 | |
| MXEN4003 | v.1 | Automatic Control | 4.0 | 25.0 | |
| ICTE3002 | v.1 | Human Computer Interface | 3.0 | 25.0 | |
| COMP2008 | v.1 | Mobile Application Development | 4.0 | 25.0 | |
| ELEN3004 | v.1 | Renewable Energy Principles | 4.0 | 25.0 | |
| COMP2007 | v.1 | Programming Languages | 3.0 | 25.0 | |
| Optional Units to Select from in Year 5 Semester 1 | Hrs/Wk | Credit | |||
| MCEN4003 | v.1 | Vibration | 3.5 | 25.0 | |
| MCEN4011 | v.1 | Engineering Design Methodology | 3.0 | 25.0 | |
| MCEN4012 | v.1 | Sustainable Energy Systems and Technologies | 4.0 | 25.0 | |
| CNCO2000 | v.1 | Computer Communications | 4.0 | 25.0 | |
| COMP2004 | v.1 | Computer Graphics | 3.0 | 25.0 | |
| ISEC3003 | v.1 | Cyber Security Concepts | 3.0 | 25.0 | |
| ISEC2000 | v.1 | Fundamental Concepts of Cryptography | 3.0 | 25.0 | |
| COMP2006 | v.1 | Operating Systems | 3.0 | 25.0 | |
| Optional Units to Select from in Year 5 Semester 2 | Hrs/Wk | Credit | |||
| MCEN4000 | v.1 | Design For Manufacturing | 4.0 | 25.0 | |
| MCEN4009 | v.1 | Engineering Noise Control | 3.5 | 25.0 | |
| MXEN4003 | v.1 | Automatic Control | 4.0 | 25.0 | |
| ICTE3002 | v.1 | Human Computer Interface | 3.0 | 25.0 | |
| COMP2008 | v.1 | Mobile Application Development | 4.0 | 25.0 | |
| ELEN3004 | v.1 | Renewable Energy Principles | 4.0 | 25.0 | |
| COMP2007 | v.1 | Programming Languages | 3.0 | 25.0 | |
Disclaimer
Information in this publication is correct at the time of printing but may be subject to change.
In particular, the University reserves the right change the content and/or method of assessment, to change or alter tuition fees of any unit of study, to withdraw any unit of study or program which it offers, to impose limitations on enrolment in any unit or program, and/ or to vary arrangements for any program.
This material does not purport to constitute legal or professional advice.
Curtin accepts no responsibility for and makes no representations, whether express or implied, as to the accuracy or reliability in any respect of any material in this publication.
Except to the extent mandated otherwise by legislation, Curtin University does not accept responsibility for the consequences of any reliance which may be placed on this material by any person.
Curtin will not be liable to you or to any other person for any loss or damage (including direct, consequential or economic loss or damage) however caused and whether by negligence or otherwise which may result directly or indirectly from the use of this publication.
International students
International students studying in Australia on a student visa can only study full-time and there are also specific entry requirements that must be met. As some information contained in this publication may not be applicable to international students, refer to international.curtin.edu.au for further information. Australian citizens, permanent residents and international students studying outside Australia may have the choice of full-time, part-time and external study, depending on course availability and in-country requirements.