Bachelors ofEngineering (Honours) / Information Technology
Program and course requirements
Complete 88 units comprising:
- 56 units for Bachelor of Engineering (Honours) component, and
- 32 units for Bachelor of Information Technology component
The BE(Hons) Specialisation in Electrical Engineering can NOT be undertaken with the BInfTech Minor in Computer Systems.
No credit will be given for ECON1050, ECON1310, MATH1040, SCIE1000, or STAT1301.
No credit will be given for STAT1201 or STAT1301 for a student completing the BE(Hons) Specialisation in Chemical Engineering, BE(Hons) Specialisation in Civil Engineering, or BE(Hons) Specialisation in Software Engineering.
Bachelor of Engineering (Honours) component
Complete 56 units comprising:
- 8 units for all BE(Hons) Core Courses, and
- One of the following:
- 48 units for Chemical Engineering Plan Option, or
- 48 units for Civil Engineering Plan Option, or
- 48 units for Electrical Engineering Plan Option, or
- 48 units for Mechanical Engineering Plan Option, or
- 48 units for Mechatronic Engineering Plan Option
BE(Hons) Core Courses
Complete 8 units for ALL of the following:
ENGG11002 unitsProfessional Engineering
Multivariate Calculus & Ordinary Differential Equations
MATH10722 unitsAdvanced Multivariate Calculus & Ordinary Differential Equations
During the first year of study students can choose to commence in their chosen specialisation or undertake the flexible first year. The flexible first year allows students to keep their options open as to which specialisation they chose to pursue in second year.
Students wishing to follow a flexible first year enrolment must refer to EAIT Faculty resources for guidance in choosing First Year Engineering Courses. Find more information here.
Students will be required to choose their program specialisation by the commencement of second year.
Chemical Engineering Plan Option
Complete 48 units comprising:
- 36 units for one Specialisation from Chemical Engineering, and
- 8 to 12 units from Chemical Engineering Advanced and Research Elective Courses, and
- 0 to 4 units from Chemical Engineering Breadth Elective Courses
Chemical Engineering
Complete one Specialisation from the following:
CHEMIE245536 unitsChemical Engineering
Chemical Engineering Advanced and Research Elective Courses
Complete 8 to 12 units from the following:
BIOE30012 unitsQuantitative Methods in Biomedical Engineering
BIOE40202 unitsBioprocess Engineering
BIOE43052 unitsBiomaterials: Materials in Medicine
BIOE60282 unitsMetabolic Engineering
BIOE60342 unitsCell and Tissue Engineering
CHEE30082 unitsSpecial Topics C
CHEE33012 unitsPolymer Engineering
CHEE40032 unitsSpecial Topics A
CHEE40092 unitsTransport Phenomena
ENGY40002 unitsEnergy Systems
ENVE31502 unitsEnvironmental Systems Dynamics & Modelling
ENVE31602 unitsEnvironmental Phenomena
ENVE46102 unitsEngineering the Circular Economy
MATE43022 unitsElectrochemistry and Corrosion
MATE63012 unitsNanomaterials
MECH43042 unitsNet Shape Manufacturing
METL32192 unitsProcess Mineralogy and Comminution
METL42202 unitsPhysical Separations and Interfacial Engineering
METL62042 unitsHydrometallurgy and Electrometallurgy
METL62122 unitsPyrometallurgy
WATR61032 unitsAdvanced Wastewater and Biosolids Treatment
CHEE40062 unitsResearch Project
CHEE40072 unitsResearch Project
Courses on this list may require pre-requisites. Please seek academic advice if required.
Chemical Engineering Breadth Elective Courses
Complete 0 to 4 units from the following:
CHEM12002 unitsChemistry 2
ENGG41032 unitsEngineering Asset Management
ERTH15012 unitsEarth Processes & Geological Materials for Engineers
FIRE37002 unitsIntroduction to Fire Safety Engineering
FOOD20002 unitsFood Science
FOOD30112 unitsFood Product Development
FOOD30172 unitsFood Safety & Quality Management
MATH20012 unitsCalculus & Linear Algebra II
METR31002 unitsControl System Implementation
MICR20002 unitsMicrobiology & Immunology
MICR20012 unitsFood Microbiology I
MINE31102 unitsIntegrated Orebody Knowledge
BIOMEC245516 unitsBiomedical Engineering
BIOPEC245516 unitsBioprocess Engineering
ENVIRC245516 unitsEnvironmental Engineering
MATERC245516 unitsMaterials Engineering
METAEC245516 unitsMetallurgical Engineering
Chemical Engineering Breadth Elective Courses can also be courses chosen from the majors listed above.
Courses on this list may require pre-requisites. Please seek academic advice if required.
Civil Engineering Plan Option
Complete 48 units comprising:
- 36 units for one Specialisation from Civil Engineering, and
- 8 to 12 units from Civil Engineering Advanced Elective Courses, and
- 0 to 4 units from Civil Engineering Breadth Elective Courses
Civil Engineering
Complete one Specialisation from the following:
CIVILE245536 unitsCivil Engineering
Civil Engineering Advanced Elective Courses
Complete 8 to 12 units from the following:
CIVL32202 unitsRock Mechanics
CIVL33402 unitsStructural Analysis
CIVL33802 unitsStructural Steel Design
CIVL33902 unitsIntegrated Structural Design
CIVL34302 unitsSustainable Transport Engineering
CIVL41452 unitsGroundwater Modelling and Management
CIVL42302 unitsAdvanced Soil Mechanics
CIVL42702 unitsGeotechnical Investigation
CIVL42802 unitsApplied Rock Mechanics
CIVL43332 unitsAdvanced Concrete Design
CIVL43342 unitsDesign of Timber Structures
CIVL43402 unitsWind Engineering
CIVL44502 unitsTraffic Flow Theory and Emerging Technologies
CIVL44602 unitsHighway Geometric Design
CIVL45222 unitsAnalytical Methods for the Design of Construction Operations
CIVL45252 unitsSustainable Infrastructure Design
CIVL61112 unitsOcean, Coastal and Estuarine Engineering
CIVL61122 unitsHydro and Marine Power Renewable Energy Systems
CIVL61212 unitsEnvironmental Hydraulics and Flood Management
CIVL62102 unitsDam Engineering
CIVL62152 unitsGround Improvement
CIVL62202 unitsMine Waste Management
CIVL62502 unitsUnderground Structures
CIVL63602 unitsAdvanced Structural Analysis
CIVL64102 unitsTransport Network Modelling
CIVL64152 unitsTraffic Analysis and Simulation
ENVE31502 unitsEnvironmental Systems Dynamics & Modelling
ENVE31602 unitsEnvironmental Phenomena
ENVE46102 unitsEngineering the Circular Economy
FIRE37002 unitsIntroduction to Fire Safety Engineering
FIRE46102 unitsFire Engineering Design: Solutions for Implicit Safety
Courses on this list may require pre-requisites. Please seek academic advice if required.
Civil Engineering Breadth Elective Courses
Complete 0 to 4 units from the following:
MATH20012 unitsCalculus & Linear Algebra II
ENVIRC245516 unitsEnvironmental Engineering
GEOTEC245516 unitsGeotechnical Engineering
MININC245516 unitsMining Engineering
STRUEC245516 unitsStructural Engineering
TRANSC245516 unitsTransport Engineering
WATMAC245516 unitsWater and Marine Engineering
Civil Engineering Breadth Elective Courses can also be courses chosen from the majors listed above.
Courses on this list may require pre-requisites. Please seek academic advice if required.
Electrical Engineering Plan Option
Complete 48 units comprising:
- 36 units for one Specialisation from Electrical Engineering, and
- 2 units for all Electrical Engineering Extension Course, and
- 6 to 10 units from Electrical Engineering Advanced Elective Courses, and
- 0 to 4 units from Electrical Engineering Breadth Elective Courses
Electrical Engineering
Complete one Specialisation from the following:
ELECTE245536 unitsElectrical Engineering
A student undertaking the Electrical Engineering specialisation in the BE(Hons) may not complete the Computer Systems minor in the BInfTech.
Electrical Engineering Extension Course
Complete 2 units for ALL of the following:
ELEC33102 unitsElectrical Energy Conversion & Utilisation
Electrical Engineering Advanced Elective Courses
Complete 6 to 10 units from the following:
COMS41042 unitsMicrowave Engineering
COMS41052 unitsCommunication Systems
COMS41132 unitsPhotonics
CSSE40102 unitsDigital System Design
ELEC43102 unitsPower Systems Analysis
ELEC44102 unitsAdvanced Electronic & Power Electronics Design
ELEC46202 unitsDigital Signal Processing
ELEC46302 unitsComputer Vision and Deep Learning
METR42022 unitsRobotics & Automation
METR62032 unitsControl Engineering 2
Courses on this list may require pre-requisites. Please seek academic advice if required.
Electrical Engineering Breadth Elective Courses
Complete 0 to 4 units from the following:
ELEC43022 unitsPower System Protection
ELEC43202 unitsModern Asset Management and Condition Monitoring in Power System
ENGG60202 unitsSystems Safety Engineering
BIOMEC245516 unitsBiomedical Engineering
COMPEC245516 unitsComputer Engineering
Electrical Engineering Breadth Elective Courses can also be courses chosen from the majors listed above.
Courses on this list may require pre-requisites. Please seek academic advice if required.
Mechanical Engineering Plan Option
Complete 48 units comprising:
- 36 units for one Specialisation from Mechanical Engineering, and
- 6 units for all Mechanical Engineering Extension Courses, and
- 2 to 6 units from Mechanical Engineering Advanced Elective Courses, and
- 0 to 4 units from Mechanical Engineering Breadth Elective Courses
Mechanical Engineering
Complete one Specialisation from the following:
MECHAE245536 unitsMechanical Engineering
Mechanical Engineering Extension Courses
Complete 6 units for ALL of the following:
MECH27002 unitsComputational Engineering & Data Analysis
MECH34102 unitsFluid Mechanics
MECH37802 unitsComputational Mechanics
Mechanical Engineering Advanced Elective Courses
Complete 2 to 6 units from the following:
AERO43002 unitsAerospace Composites
AERO44502 unitsAerospace Propulsion
AERO44702 unitsHypersonics
AERO48002 unitsSpace Engineering
ENGG41032 unitsEngineering Asset Management
ENGY40002 unitsEnergy Systems
FIRE37002 unitsIntroduction to Fire Safety Engineering
MATE43022 unitsElectrochemistry and Corrosion
MECH32502 unitsEngineering Acoustics
MECH33012 unitsMaterials Selection
MECH43042 unitsNet Shape Manufacturing
MECH49502 unitsAdvanced Manufacturing in Practice
METR31002 unitsControl System Implementation
METR42022 unitsRobotics & Automation
TIMS33092 unitsTechnology and Innovation Management
Courses on this list may require pre-requisites. Please seek academic advice if required.
Mechanical Engineering Breadth Elective Courses
Complete 0 to 4 units from the following:
ELEC23002 unitsFundamentals of Electromagnetism and Electromechanics
FIRE37002 unitsIntroduction to Fire Safety Engineering
MECH23102 unitsScience & Engineering of Metals
PHYS20822 unitsSpace Science & Stellar Astrophysics
AEROEC245516 unitsAerospace Engineering
BIOMEC245516 unitsBiomedical Engineering
MATERC245516 unitsMaterials Engineering
MININC245516 unitsMining Engineering
Mechanical Engineering Breadth Elective Courses can also be courses chosen from the majors listed above.
Courses on this list may require pre-requisites. Please seek academic advice if required.
Mechatronic Engineering Plan Option
Complete 48 units comprising:
- 36 units for one Specialisation from Mechatronic Engineering, and
- 8 units for all Mechatronic Engineering Extension Courses, and
- 0 to 4 units from Mechatronic Engineering Advanced Elective Courses, and
- 0 to 4 units from Mechatronic Engineering Breadth Elective Courses
Mechatronic Engineering
Complete one Specialisation from the following:
MECTRE245536 unitsMechatronic Engineering
Mechatronic Engineering Extension Courses
Complete 8 units for ALL of the following:
ELEC24002 unitsElectronic Devices and Circuits
ELEC30042 unitsSignals, Systems & Control
MECH32002 unitsAdvanced Dynamics & Vibrations
METR62032 unitsControl Engineering 2
Mechatronic Engineering Advanced Elective Courses
Complete 0 to 4 units from the following:
AERO43002 unitsAerospace Composites
AERO44502 unitsAerospace Propulsion
AERO44702 unitsHypersonics
AERO48002 unitsSpace Engineering
COMP37022 unitsArtificial Intelligence
COMP37102 unitsPattern Recognition and Analysis
COMP47022 unitsMachine Learning
CSSE30102 unitsEmbedded Systems Design & Interfacing
CSSE40102 unitsDigital System Design
CSSE40112 unitsAdvanced Embedded Systems
ELEC31002 unitsFundamentals of Electromagnetic Fields & Waves
ELEC33102 unitsElectrical Energy Conversion & Utilisation
ELEC43102 unitsPower Systems Analysis
ELEC44102 unitsAdvanced Electronic & Power Electronics Design
ELEC46202 unitsDigital Signal Processing
ELEC46302 unitsComputer Vision and Deep Learning
ENGG41032 unitsEngineering Asset Management
ENGY40002 unitsEnergy Systems
MECH33012 unitsMaterials Selection
MECH32502 unitsEngineering Acoustics
MECH43042 unitsNet Shape Manufacturing
MECH49502 unitsAdvanced Manufacturing in Practice
TIMS33092 unitsTechnology and Innovation Management
Courses on this list may require pre-requisites. Please seek academic advice if required.
Mechatronic Engineering Breadth Elective Courses
Complete 0 to 4 units from the following:
COMPEC245516 unitsComputer Engineering
MININC245516 unitsMining Engineering
Mechatronic Engineering Breadth Elective Courses can also be courses chosen from the majors listed above.
Courses on this list may require pre-requisites. Please seek academic advice if required.
Bachelor of Information Technology component
Complete 32 units comprising:
- 14 units for all BInfTech Core Courses, and
- 16 units for BInfTech Plan Options, and
- 2 units from BInfTech Program Elective Courses
BInfTech Core Courses
Complete 14 units for ALL of the following:
COMP11002 unitsIntroduction to Software Innovation
COMP21402 unitsWeb/Mobile Programming
DECO14002 unitsIntroduction to Web Design
DECO18002 unitsDesign Computing Studio I - Interactive Technology
DECO28502 unitsDesign Computing Studio 2 - Interaction Design
INFS12002 unitsIntroduction to Information Systems
BInfTech Plan Options
Complete 16 units for one of the following:
- 16 units for BInfTech Major Option, or
- 16 units for BInfTech Minor Option, or
- 16 units for BInfTech No Major Option
BInfTech Major Option
Complete 16 units comprising:
- 16 units for one Major from Information Technology Majors
Information Technology Majors
Complete one Major from the following:
SWDESC245316 unitsSoftware Design
SISYSC245316 unitsSoftware Information Systems
UEDESC245316 unitsUser Experience Design
BInfTech Minor Option
Complete 16 units comprising:
- 8 units for one Minor from Information Technology Minors, and
- 8 units from Information Technology Extension Courses
Information Technology Minors
Complete one Minor from the following:
For students undertaking the BE(Hons) Specialisation in Mechatronic Engineering - CSSE2010 must be substituted in the BInfTech Minor in Computer Systems by a course from Information Technology Advanced Elective Courses.
Computer Systems
A student undertaking the Electrical Engineering specialisation in the BE(Hons) may not complete the Computer Systems minor in the BInfTech.
Information Technology Extension Courses
Complete exactly 8 units from the following:
CSSE30122 unitsThe Software Process
DECO25002 unitsHuman-Computer Interaction
DECO38002 unitsDesign Computing Studio 3 - Proposal
DECO38012 unitsDesign Computing Studio 3 - Build
BInfTech No Major Option
Complete 16 units comprising:
- 8 units from Information Technology Extension Courses, and
- 8 units from Information Technology Discipline Elective Courses
Information Technology Extension Courses
Complete exactly 8 units from the following:
CSSE30122 unitsThe Software Process
DECO25002 unitsHuman-Computer Interaction
DECO38002 unitsDesign Computing Studio 3 - Proposal
DECO38012 unitsDesign Computing Studio 3 - Build
Information Technology Discipline Elective Courses
Complete exactly 8 units from the following:
Selected courses must include at least 4 units at level 3 or higher.
Information Analysis and System Design
COMP20112 unitsFundamentals of Data Science
COMP20482 unitsTheory of Computing
COMP35062 unitsAlgorithms & Data Structures
COMP37022 unitsArtificial Intelligence
COMP38202 unitsDigital Health Software Project
CSSE20022 unitsProgramming in the Large
CSSE20102 unitsIntroduction to Computer Systems
CSSE23102 unitsComputer Systems Principles and Programming
DECO11002 unitsDesign Thinking
DECO22002 unitsInformation Visualisation
DECO23002 unitsDigital Prototyping and Extended Reality
DECO35002 unitsSocial & Mobile Computing
DECO38504 unitsPhysical Computing Studio
INFS22002 unitsRelational Database Systems
INFS32002 unitsAdvanced Database Systems
INFS32022 unitsWeb Information Systems
INFS32082 unitsCloud Computing
BInfTech Program Elective Courses
Complete exactly 2 units from the following:
245348 unitsBachelor of Information Technology
BInfTech program elective courses means courses on the BInfTech course list.
Additional Rules
1. Courses in both course lists
a. where a course is compulsory in both the BE(Hons) and BInfTech components of the dual program, it must be counted towards the BE(Hons) component of the dual program.
b. where a course is compulsory in one component of the dual program but not the other, it must be counted towards the component in which it is compulsory.
c. where there is a choice as to which courses count towards each component of the dual program, the highest graded courses will count towards the BE(Hons) and the balance towards the BInfTech.
2. Hurdle requirements
You must complete the following program-level hurdle requirements:
Professional practice
You must complete:
- 450 hours of professional practice approved by the executive dean, and
- To a satisfactory standard, complete assessment pertaining to that professional practice, as determined by the executive dean.
3. Class of honours
Specific requirements apply to the awarding of honours in this program.
The class of honours is calculated on the basis of the weighted cumulative grade point average.
- weighted cumulative grade point average means the average grade over all attempts at contributing courses where each course grade is weighted by the unit value of the course and the course level.
- contributing courses means all courses undertaken at the university which count towards the BE(Hons) or which would have counted if passed but excludes courses where you were awarded a final grade of ‘P’;
- course grade means the final grade for that course if that grade is numeric, or, it means ‘2’ if the final grade is ‘N’ or otherwise it means ‘0’;
- course level means —
a. the fifth character of the course code where that character is 1, 2, 3, or 4, or
b. 4 when the fifth character of the course code is a 5 or 6, or
c. 5 when the fifth character of the course code is a 7 or higher
Refer to Bachelor Honours Degree Procedure for more information.