Curtin Science and Engineering Units
Every Science and Engineering unit at Curtin University, grouped by subject code. 572 units, with student ratings and honest reviews from the people who took them.
ACTL
AERO
AGRB
AGRI
- AGRI1000Land and Water Resources
- AGRI1001Introduction to Agricultural Systems
- AGRI1002Introduction to Agricultural Production Systems
- AGRI1005Introduction to Agribusiness Management
- AGRI2000International Agricultural Trade
- AGRI2001Animal Production
- AGRI2003Crop and Pasture Science
- AGRI2004Agricultural Production Systems
- AGRI2006Soil Systems
- AGRI2014Agribusiness and Farm Management
- AGRI2015Agribusiness Risk Management
- AGRI3001Sustainable Agricultural Systems and Food Security
- AGRI3002Integrated Pest Management
- AGRI3003Advanced Cropping System Technologies Project
- AGRI3004Advanced Livestock Production Systems
- AGRI3005Pasture and Rangeland Management
- AGRI3006Agricultural Microbiology
- AGRI3007Agribusiness Capstone 1
- AGRI3008Agribusiness Capstone 2
- AGRI4000Advanced Statistics for Environment and Agriculture
- AGRI4001Agriculture and Food Science Dissertation
AQUA
ASTR
ATOC
BCCB
BIOL
BLAW
BOTA
CHEM
- CHEM1000Principles and Processes in Chemistry
- CHEM1001Biological Chemistry
- CHEM1002Reactivity and Function in Chemistry
- CHEM1003Introduction to Chemistry
- CHEM1007Fundamental Chemistry for Biosciences
- CHEM2000Chemical Energetics and Kinetics
- CHEM2001Materials Chemistry
- CHEM2002Chemistry of Biological Processes
- CHEM2003Medicinal and Natural Product Chemistry
- CHEM2004Chemical Structure and Spectroscopy
- CHEM2005Analytical Chemistry
- CHEM2006Chemical Reactions and Mechanisms
- CHEM2008Chemistry for Sustainability
- CHEM3001Environmental Chemistry
- CHEM3002Chemical Sensing and Measurement
- CHEM3003Bioanalytical and Biophysical Chemistry
- CHEM3004Analytical Chemistry and Spectroscopy
- CHEM3005Synthetic Methods in Chemistry
- CHEM3006Chemistry Research Project
- CHEM3007Advanced Biological Chemistry
- CHEM3008Science Research Project
- CHEM3009Industrial Chemistry and Achieving Sustainability
- CHEM4000Chemistry Honours Dissertation
- CHEM4001Advanced Topics in Chemistry
- CHEM4002Advanced Topics in Chemical Analysis and Spectroscopy
CHEN
- CHEN2000Mass and Energy Balances
- CHEN2001Thermodynamics
- CHEN2002Process Heat Transfer
- CHEN2003Process Mass Transfer
- CHEN2004Process Simulation and Data Analytics
- CHEN3000Process Plant Engineering
- CHEN3001Computational Transport Phenomena
- CHEN3003Process Synthesis and Design
- CHEN3004Mineral Processing
- CHEN3005Process Instrumentation and Control
- CHEN3006Palm Oil and Oleochemical Process
- CHEN3007Fundamentals of Air Pollution Control
- CHEN3009Fluid and Particle Processes
- CHEN3010Reaction Engineering
- CHEN3011Petroleum Field and Refinery Processing
- CHEN3012Materials Selection and Corrosion
- CHEN3013Sustainable Palm Oil Processing and Production
- CHEN3015Process Modelling
- CHEN4001Process Safety and Risk Management
- CHEN4003Advanced Process Integration
- CHEN4004Computational Fluid Dynamics
- CHEN4010Advanced Thermodynamics and Reactor Engineering
- CHEN4011Advanced Modelling and Control
- CHEN4012Advanced Unit Operations
- CHEN4014Advanced Particle Processes
- CHEN4015Chemical Engineering Design Project
- CHEN4016Engineering Economics, Management and Sustainability
- CHEN4017Bioprocess Engineering
- CHEN4018Natural Gas Processing
- CHEN4019Electrochemical Energy Conversion and Storage
- CHEN4020Carbon Management
CMPE
- CMPE1000Hardware Fundamentals
- CMPE2000Data Communications and Network Management
- CMPE2001Foundations of Digital Design
- CMPE2002Requirements Engineering
- CMPE2003Microcomputers
- CMPE3001Embedded Systems Engineering
- CMPE3002Computer Technology Project 1
- CMPE3003Computer Technology Project 2
- CMPE3004Network Engineering
- CMPE3006Advanced Digital Design
- CMPE3008Software Engineering Testing
- CMPE3009Data Communications and Networking
- CMPE4001Extended Software Engineering Testing
- CMPE4003CPU and GPU Architectures
- CMPE4004Critical Infrastructure Security
- CMPE4005VLSI Design
CNCO
COMP
- COMP1000Unix and C Programming
- COMP1002Data Structures and Algorithms
- COMP1005Fundamentals of Programming
- COMP1006Foundations of Computer Science
- COMP1007Programming Design and Implementation
- COMP2000Computer Systems
- COMP2002Unix Systems Programming
- COMP2003Object Oriented Software Engineering
- COMP2004Computer Graphics
- COMP2005Computing Topics
- COMP2006Operating Systems
- COMP2007Programming Languages
- COMP2008Mobile Application Development
- COMP2009Intelligent Agents
- COMP2010App Development for the Apple Ecosystem
- COMP3001Design and Analysis of Algorithms
- COMP3002Theoretical Foundations of Computer Science
- COMP3003Software Architecture and Extensible Design
- COMP3004Computer Project 1
- COMP3005Computer Project 2
- COMP3007Machine Perception
- COMP3008Distributed Computing
- COMP3009Data Mining
- COMP3010Machine Learning
- COMP3011Web Application Frameworks
- COMP4002Extended Distributed Computing
- COMP4003Computing Honours Dissertation
- COMP5002Advanced Distributed Computing
- COMP5004Advanced Computing Topics
- COMP5005Fundamentals of Programming
- COMP5007Artificial and Machine Intelligence
- COMP5008Data Structures and Algorithms
- COMP5009Data Mining
- COMP5011Programming Design and Implementation
- COMP6000Master Thesis - Computing
- COMP6002Computer Science Project
- COMP6005Object Oriented Software Engineering
- COMP6006Web Application Frameworks
- COMP6007Software Architecture and Extensible Design
- COMP6008Reinforcement Learning
- COMP6009Search and Logic Approaches in Machine Learning
- COMP6010Planning and Handling Uncertainty in Machine Learning
- COMP6011Advanced Artificial Intelligence Research Topics
- COMP6012Neural Networks and Statistical Machine Learning
- COMP6013Explainable Approaches to Machine Learning
- COMP6015Computer Science Project 1
- COMP6016Computer Science Project 2
- COMP6017Cloud Ops - Security and Automation
- COMP6018Advanced Problems in Computer Science
- COMP6019Predictive Analytics Project
- COMP6020Predictive Analytics Masters Dissertation
- COMP7000Doctoral Thesis - Computing
COMS
COMT
CSEN
- CSEN2000Civil Engineering Construction Materials
- CSEN3000Civil Engineering Project and Cost Management
- CSEN3002Structural Actions and Steel Design
- CSEN3003Reinforced Concrete Design
- CSEN4002Integrated Design and Construction
- CSEN4003Civil Engineering Practices, Quality and Legislation
- CSEN4005Precast Concrete Design and Construction
CVEN
ECEV
ECON
EEET
ELEN
- ELEN1000Electrical Systems
- ELEN1002Sustainability and Renewable Energy
- ELEN2000Electrical Circuits
- ELEN2002Transmission and Interface Design
- ELEN2004Electrical Plant
- ELEN2005Electrical Machines
- ELEN3001Power System Analysis
- ELEN3002Engineering Electromagnetics
- ELEN3003Power Grid Infrastructure and Protection Systems
- ELEN3004Renewable Energy Principles
- ELEN4001Electric Power Generation, Transmission and Distribution
- ELEN4006Smart and Micro Grids
- ELEN4007Electrical Machines Drives and Control
- ELEN4008Renewable Energy Systems
ENEN
ENGR
- ENGR1002Engineering Science Studio
- ENGR2000Fluid Mechanics
- ENGR2001Ethics and Sustainability in Engineering
- ENGR2002Introduction to Energy Engineering
- ENGR2003Sustainable Energy Systems Engineering
- ENGR3000Industrial Ecology
- ENGR3001Eco-Efficiency Strategies
- ENGR3002Energy Storage
- ENGR3003Porous Media Characterisation
- ENGR3004Multiphase Flow in Porous Media
- ENGR3005Energy Transport
- ENGR3006Energy Conversion and Sustainable Management
- ENGR4000Engineering Industry Research Project 1
- ENGR4001Engineering Industry Research Project 2
- ENGR4002Life Cycle Management
- ENGR4003Energy Production
- ENGR4004Energy Engineering Design Project
- ENGR5002Ethics and Sustainability in Engineering
ENST
- ENST1000Global Environmental Challenges
- ENST2003Ecotoxicology and Environmental Monitoring
- ENST2007Landscapes, Soils and Surface Environments
- ENST3000Environmental Impact Assessment
- ENST3002Environmental Restoration
- ENST3004Topics in Sustainable Development
- ENST3007Wildlife Conservation
- ENST4001Environment and Marine Science Dissertation
ERTH
- ERTH1000Land, Sea and River Ranger Management 1
- ERTH1001Land, Sea and River Ranger Management 2
- ERTH1002Land, Sea and River Ranger Management 3
- ERTH1003Land, Sea and River Ranger Management 4
- ERTH2000Earth Resources and Sustainability
- ERTH2001The Science of Climate Change
- ERTH3000Habitat and Landform Mapping
- ERTH3001Climate and the Biosphere
- ERTH4001Geoscience Honours Dissertation
- ERTH4002Geoscience Professional Practice
- ERTH4004Earth and Planetary Sciences Honours Dissertation
ETEN
FISH
FOOD
- FOOD2003Food Chemistry
- FOOD2004Food Processing
- FOOD2007Food Safety and Microbiology
- FOOD3002Food Processing and Preservation Project
- FOOD3004Food Science Professional Placement
- FOOD3005Functional Foods and Product Development
- FOOD3006Current Topics in Food Science
- FOOD3007Sensory and Consumer Evaluation of Food
FORS
GENE
GEOL
- GEOL1005Fundamentals of Geology
- GEOL1007Planetary Science
- GEOL1008Dynamic Earth
- GEOL2003Mineralogy and Geochemistry
- GEOL2004Sedimentology and Stratigraphy
- GEOL2007Structural Geology
- GEOL2008Field Geology Techniques
- GEOL2009Geological Field Mapping
- GEOL2010Geology for Resource Engineers
- GEOL2011Petrology
- GEOL3001Tectonics and the Dynamic Earth
- GEOL3003Hydrogeology and Engineering Geology
- GEOL3006Geoscience Project
- GEOL3008Environmental Geoscience
- GEOL3009Field Studies of Sedimentary Basins
- GEOL3010Ore Deposits
- GEOL3011Geology Mapping Project
- GEOL3012Basin Dynamics
- GEOL3013Mineral Exploration Techniques
- GEOL4001Geoscience Analytical Techniques
GEOP
- GEOP1002Foundational Geophysics
- GEOP2006Introduction to Geophysical Exploration Methods
- GEOP2007Seismic Methods
- GEOP2008Environmental and Groundwater Geophysics
- GEOP2009Planetary and Minerals Geophysics
- GEOP2010Marine and Energy Geophysics
- GEOP3009Geophysics Project
- GEOP3010Interpretation and Machine Learning in Geophysics
- GEOP3011Electromagnetics and Potential Methods
GEOT
ICTE
INDE
- INDE1001Engineering Foundations: Principles, Design and Communication
- INDE2000Supply Chain Modelling and Optimisation
- INDE2001Logistics Modelling and Optimisation
- INDE2002Network Optimisation for Transport and Logistics
- INDE3000Industrial Modelling and Optimisation
- INDE3002Dynamic and Stochastic Modelling and Optimisation
- INDE4000Dynamic and Stochastic Simulation and Optimisation
- INDE4001Industrial and Systems Engineering Research Project 1
- INDE4002Industrial and Systems Engineering Research Project 2
ISAD
- ISAD1000Introduction to Software Engineering
- ISAD3000Capstone Computing Project 1
- ISAD3001Capstone Computing Project 2
- ISAD4000Software Engineering Project A
- ISAD4001Software Engineering Project B
- ISAD4002Extended Software Metrics
- ISAD5000Advanced Optimisation Techniques
- ISAD5004Introduction to Software Engineering
- ISAD6003Scalable Software Engineering
ISEC
- ISEC1000Cyber Security Concepts
- ISEC2000Fundamental Concepts of Cryptography
- ISEC2001Fundamental Concepts of Data Security
- ISEC3002Penetration Testing and Defence
- ISEC3004Cyber Crime and Security Enhanced Programming
- ISEC3005Cyber Security- Intrusion Detection System and Incident Handling
- ISEC3006Cyber Security Capstone Project 1
- ISEC3007Cyber Security Capstone Project 2
- ISEC4000Extended Cyber Security Concepts
- ISEC4001Extended Cyber Crime and Security Enhanced Programming
- ISEC4002Extended Cyber Security - Intrusion Detection System and Incident Handling
- ISEC5006Fundamental Concepts of Data Security
- ISEC6000Secure DevOps
- ISEC6001Intrusion Detection
- ISEC6002Advanced Cyber Security Practices
- ISEC6003Ethical Hacking
- ISEC6004Incident Handling and Forensics in Network Defence
- ISEC6005Penetration Testing
ISYS
MARI
MATH
- MATH1006Mathematical Modelling
- MATH1013Introductory Mathematics
- MATH1014Foundations of Calculus
- MATH1015Linear Algebra 1
- MATH1016Calculus 1
- MATH1017Advanced Calculus 1
- MATH1018Advanced Linear Algebra 1
- MATH1019Linear Algebra and Statistics for Engineers
- MATH1020Calculus for Engineers
- MATH1022Mathematics for Science
- MATH2000Network Optimisation
- MATH2002Computational Mathematics
- MATH2004Theory of Interest
- MATH2007Mathematics and Probability Theory
- MATH2009Calculus 2
- MATH2010Linear Algebra 2
- MATH2011Operations Research
- MATH2015Mathematical Computing
- MATH3000Complex Analysis
- MATH3001Applied Mathematical Modelling
- MATH3002Numerical Optimisation
- MATH3004Industrial Project
- MATH3008Survival Models & Analysis
- MATH3009Contingencies 1
- MATH3010Contingencies 2
- MATH3011Present and Future Mathematics
- MATH4001Functional Analysis
- MATH4002Advanced Topics in Optimisation
- MATH4003Mathematical Sciences Honours Dissertation
MCEN
- MCEN1000Engineering Mechanics
- MCEN2000Fundamentals of Strength of Materials
- MCEN2001Fundamentals of Thermodynamics
- MCEN2002Fundamentals of Mechanical Design
- MCEN2003Machine Dynamics
- MCEN2004Manufacturing Processes
- MCEN2006Computer Aided Drawing and Engineering Modelling
- MCEN2007Mechanics for Energy Engineering
- MCEN3001Machine Design
- MCEN3002Applied Fluid Mechanics
- MCEN3004Advanced Strength of Materials
- MCEN3007Engineering Professionalism and Communication
- MCEN3008Fundamentals of Heat Transfer
- MCEN3009Linear Systems and Vibrations
- MCEN4000Design For Manufacturing
- MCEN4001Industrial Fluid Mechanics
- MCEN4002Materials Engineering
- MCEN4003Vibration
- MCEN4004Heat Transfer
- MCEN4005Mechanical Engineering Research Project 1
- MCEN4006Mechanical Engineering Research Project 2
- MCEN4007Mechanical Engineering Research Project 2A
- MCEN4008Finite Element Analysis
- MCEN4009Engineering Noise Control
- MCEN4010Professional Engineering Practice
- MCEN4011Engineering Design Methodology
- MCEN4012Sustainable Energy Systems and Technologies
- MCEN4013Advanced Refrigeration System Design
- MCEN4015Integrated Mechanical Design
- MCEN4016Professional Engineering Management and Practice
- MCEN4017Systems Engineering Design
- MCEN4018Electromechanical Energy Systems
- MCEN4019Automatic Control Systems
- MCEN4020Computational Fluid Dynamics and Heat Transfer
- MCEN4021Mechanical Design for Materials Handling
MGMT
MINE
- MINE2005Mine Economics
- MINE2006Introduction to Mining and Digital Applications
- MINE3000Mine Survey Project
- MINE3003Rock Excavation
- MINE3004Mining Geomechanics
- MINE3006Mine Planning
- MINE3008Mine Ventilation
- MINE3009Mining and Sustainability
- MINE3010Resource Estimation
- MINE3012Mining Methods
- MINE3013Mining Project
- MINE4006Mine Management
- MINE4008Mine Asset Management and Services
- MINE4009Mine Geotechnical Engineering
- MINE4011Mine Automation and New Technologies
- MINE4012Mine Design and Feasibility
MXEN
- MXEN2000Mechatronics Modelling Project
- MXEN2003Microcontroller Project
- MXEN3000Mechatronics Design Project
- MXEN3002Mechatronics Automation Project
- MXEN3003Design of Mechanical Components
- MXEN3004Dynamic Modelling and Control
- MXEN3005Robot Manipulation Project
- MXEN4000Mechatronic Engineering Research Project 1
- MXEN4003Automatic Control
- MXEN4004Mechatronic Engineering Research Project 2A
NPSC
PEEN
- PEEN3000Formation Evaluation
- PEEN3001Fundamentals of Reservoir Engineering
- PEEN3002Petroleum Production Technology
- PEEN3004Hydrocarbon Phase Behaviour
- PEEN3005Petroleum Geology and Geophysics
- PEEN3006Drilling Engineering and Fluids Laboratory
- PEEN3008Advanced Reservoir Engineering
- PEEN4000Crude Oil Processing
- PEEN4003Advanced Drilling Engineering
- PEEN4004Numerical Reservoir Simulation
- PEEN4006Petroleum Geomechanics
- PEEN4011Petroleum Field Development Planning
PHYS
- PHYS1005Physics 1
- PHYS1006Foundations of Physics
- PHYS1007Physics 2
- PHYS2002Statistical Mechanics and Thermodynamics
- PHYS2005Electromagnetism
- PHYS2006Classical Mechanics and Quantum Physics
- PHYS3002Solid State Physics
- PHYS3003Physics Project 1
- PHYS3004Physics Project 2
- PHYS3005X-Ray Diffraction and Electron Microscopy
- PHYS3006Scientific Data Analysis
- PHYS3007Nuclear and Particle Physics
- PHYS3009Quantum Mechanics
- PHYS4000Advanced Computational Quantum Mechanics
- PHYS4001Physics Honours Dissertation
- PHYS4002Advanced Topics in Physics and Astronomy 2
- PHYS4003Advanced Topics in Astrophysics
- PHYS4004High Performance Computing
PRJM
PRRE
- PRRE1003Resources, Processes and Materials Engineering
- PRRE2003Process Mineralogy
- PRRE2005Fundamentals of Mineral Processing
- PRRE2006Applied Metallurgical Chemistry
- PRRE3005Hydrometallurgy
- PRRE3008Pyrometallurgy
- PRRE3010Physical Metallurgy
- PRRE3011Metallurgy and Mining Project
- PRRE4003Metallurgical Process and Plant Design
- PRRE4004Advanced Mineral Processing
- PRRE4006Future Metal Production
- PRRE4007Hydrogen Energy
- PRRE4008Process Monitoring and Fault Diagnosis
PWRP
SPAT
- SPAT1000Survey Computations
- SPAT1001Fundamentals of Surveying
- SPAT1005Spatial Mapping
- SPAT1006Spatial Data Modelling and Errors
- SPAT1007Fundamentals of Geographic Information Systems
- SPAT2000Photogrammetry
- SPAT2002Coordinate and Mapping Systems
- SPAT2003Engineering Surveying
- SPAT2008Integrated Surveying
- SPAT2011Surveying and Geo-Informatics
- SPAT2012Applied Cartography
- SPAT2014Environmental Applications of Geographic Information Science and Remote Sensing
- SPAT2015Geodata Processing
- SPAT2016Photogrammetry for Mining Operation
- SPAT2017Geodata Management
- SPAT3000Measurement and Adjustment Analysis
- SPAT3001Mine Surveying
- SPAT3002Advanced Photogrammetry
- SPAT3003Satellite and Space Positioning
- SPAT3004Surveying Using Global Navigation Satellite Systems
- SPAT3005Land Planning
- SPAT3011Drone Mapping & Applications
- SPAT3013Earth Observation from Space
- SPAT4001Survey Law Ethics Practice
- SPAT4002Hydrographic Surveying
- SPAT4003Physical Geodesy
- SPAT4004Applied Geodetic Surveying
- SPAT4005Precise Engineering and Deformation Surveys
- SPAT4006Survey Network Analysis and Design
- SPAT4009Spatial Sciences Project
STAT
- STAT1004Introduction to Scientific Data Analysis
- STAT1005Introduction to Probability and Data Analysis
- STAT1006Regression and Nonparametric Inference
- STAT2001Mathematical Statistics
- STAT2002Quantitative Biology
- STAT2003Analytics for Experimental and Simulated Data
- STAT2004Analytics for Observational Data
- STAT2005Computer Simulation
- STAT2006Data Science in Practice
- STAT3000Statistical Inference
- STAT3001Statistical Modelling
- STAT3005Stochastic Processes
- STAT3006Financial Engineering 1
- STAT3008Provisioning Techniques
- STAT3009Risk Analysis
- STAT3010Financial Engineering 2
- STAT3011Data Visualisation
- STAT4001Actuarial Science Honours Dissertation 2
- STAT4002Introduction to Applied Statistics
- STAT4003Advanced Topics in Statistics
- STAT4004Actuarial Science Honours Dissertation 1
- STAT4005Advanced Topics in Mathematical Sciences A
- STAT4006Advanced Topics in Mathematical Sciences B
- STAT4007Data Science Honours Dissertation
STEN
- STEN2004Structural Mechanics
- STEN2005Structural Analysis of Determinate Structures
- STEN2006Structural Analysis of Indeterminate Structures
- STEN3003Advanced Structural Analysis
- STEN4003Integrated Structural Design
- STEN4004Advanced Structural Modelling
- STEN4005Advanced Concrete Design and Construction
- STEN4006Structural Dynamics
- STEN4007Sustainability and Durability of Concrete Structures
