Computer Science

Contact us
+61 2 9385 4329
UAC Code: 
425800
92
Assumed: 
HSC Maths Ext. 1
T3 Entry: 
Yes
James Robert-Thomson

I moved to Sydney and lived in a residential college: there's a great social atmosphere and the student life on campus is fantastic. I'm surrounded by passionate, like-minded people.

James Robert-Thomson

What's it all about?

■  This super flexible degree is concerned with the core principles and technologies that make up the entire range of computer-based systems. It studies the principles underlying computer hardware, algorithms, operating systems, networks, databases, graphics and artificial intelligence, and also the practice of building these systems. This degree sits within Engineering because of its relationship with Electrical Engineering and robotics.

What does it include?

■  You will study the design, construction and use of computer systems, combining programming, data structures, and algorithms with other disciplines including commerce, maths, physics and languages. It's very much concerned with the design and development of hardware and software tools by which computer applications may be developed, but not so much with the applications themselves.

Where will you work?

■  Depending on the specialisations studied, careers are extremely varied. Many graduates are employed as programmers, systems analysts, in user support or as database administrators. Software companies, commercial institutions, robotics, web companies, AI and IT units are big employers.

Dual degrees

■  Dual degrees are a great way of graduating with a wider breadth of knowledge, better preparing you for your future career. For more information, visit our dual degrees page to find one that suits your interests.

Sample Program Outlines*

Term 1

Course code Course name Notes
COMP1511 Introduction to Programming The objective of this course is for students to develop proficiency in programming using a high level language. COMP1917 is the preferred computing course for the Mechatronic Engineering stream.
MATH1081 Discrete Maths Assumed knowledge: students are expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1131 Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.
MATH1141 Higher Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.

Term 2

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COM1921.
Read more Discipline Elective Recommendations for different degrees in link.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141. Students that are highly competent (mark >65) in mathematics may instead enrol in MATH1241.
MATH1241 Higher Maths 1B Students have the option to enrol in either MATH1231 or MATH1241. MATH1241 covers the same topics as MATH1231 but in greater depth. A minimum mark of 65 in MATH1131 or MATH1141 is required for enrolment in MATH1241 instead of MATH1231.

Term 3

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
COMP1531 Software Engineering Fundamentals This course provides an induction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
COMP3121 Algorithms & Programming Pre-requisite: COMP1927 or COMP2521 or a mark of at least 65 in COMP1921.
Read more Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
COMP2511 Object-Orinated Design & Programming Introduces students to the principles of object-oriented design and to fundamental techniques in object-oriented programming.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
Read more Industrial Training or Exchange Opportunity Gain international exposure and/or industry experience

Term 1

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
COMP3900 Computer Science Project Most of the work in this course is team-based project work.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
COMP4920 Management & Ethics This course will develop a framework on which management and ethical issues can be developed.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
COMP1511 Introduction to Programming The objective of this course is for students to develop proficiency in programming using a high level language. COMP1917 is the preferred computing course for the Mechatronic Engineering stream.
ENGG1000 Engineering Design and Innovation A team project over a ten week period to solve a practical problem. The key skills developed include concept development, critical thinking and evaluation skills.
MATH1131 Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.
MATH1141 Higher Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.

Term 2

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141. Students that are highly competent (mark >65) in mathematics may instead enrol in MATH1241.
MATH1241 Higher Maths 1B Students have the option to enrol in either MATH1231 or MATH1241. MATH1241 covers the same topics as MATH1231 but in greater depth. A minimum mark of 65 in MATH1131 or MATH1141 is required for enrolment in MATH1241 instead of MATH1231.
PHYS1121 Physics 1A Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent. Students that are highly competent in physics may instead enrol in PHYS1131.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Term 3

Course code Course name Notes
ELEC1111 Electrical & Telecommunications Engineering This course is available all year round and can be completed in the space of a Year 1 Elective. It has no prerequisites and it isn't one itself for any other courses in this degree plan. However, ELEC1111 must be completed in order for this degree to be acheived.
Read more Engineering Elective Recommendations for different degrees in link.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments. Prerequisite: PHYS1131 or PHYS1141 or a mark of 65 or above in PHYS1121.

Term 1

Course code Course name Notes
ELEC2134 Circuits and Signals Co-Requisite: elec1111 or elec1112.
ELEC2141 Digital Circuit Design Introduction to modern digital logic design, boolean algebra and hardware description language.
Read more Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
ELEC2133 Analogue Electronics Prerequisite: ELEC2134.
ELEC2142 Embedded Systems Design An introduction to programmer model of computer organisation using assembly and machine language.
MATH2099 Mathematics 2B Prerequisite: MATH1231 or MATH1241 or MATH1251. Exclusions: MATH2501 and MATH2601.

Term 3

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COM1921.
ELEC3117 Electrical Engineering Design Design Project Management: Introduction to scheduling, costing, marketing, standards, patents, quality, safety, (electronic) manufacturing methods, engineering innovation, Report Writing and Oral Presentations.
Read more Engineering Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
ELEC3104 Digital Signal Processing Processing and analysis of continuous (analogue) and discrete-time (digital) signals.
ELEC3115 Electromagnetic Engineering 0
Read more Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
ELEC3105 Electrical Energy Pre-requisites: ELEC2134 and ELEC3115.
ELEC3106 Electronics Pre-requisites: ELEC2133 and ELEC2141.
ELEC3114 Control Systems Recognition of what a control system is, and the distinction between simple and complex control systems.

Term 3

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
COMP1531 Software Engineering Fundamentals This course provides an induction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.

Term 1

Course code Course name Notes
ELEC4122 Strategic Leadership and Ethics Students study theories of leadership, engineering ethics, principles and practice.
ELEC4123 Electrical Design Proficiency The course involves four competency components: Electronic Circuit Design, Control System Design, Signal Processing Design and Power System Design.
Read more General Education You can't select a General Education course from within your own faculty.

Term 2

Course code Course name Notes
COMP2511 Object-Orinated Design & Programming Introduces students to the principles of object-oriented design and to fundamental techniques in object-oriented programming.
Read more General Education You can't select a General Education course from within your own faculty.
MATH1081 Discrete Maths Assumed knowledge: students are expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.

Term 3

Course code Course name Notes
Read more Industrial Training or Exchange Opportunity Gain international exposure and/or industry experience

Term 1

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
COMP3121 Algorithms & Programming Pre-requisite: COMP1927 or COMP2521 or a mark of at least 65 in COMP1921.
COMP4951 Research Thesis (1/3) Research Thesis (1/3)

Term 2

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
COMP3900 Computer Science Project Most of the work in this course is team-based project work.
COMP4952 Research Thesis (2/3) Research Thesis (2/3)

Term 3

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
COMP4920 Management & Ethics This course will develop a framework on which management and ethical issues can be developed.
COMP4953 Research Thesis (3/3) Research Thesis (3/3)

Term 1

Course code Course name Notes
COMP1511 Introduction to Programming The objective of this course is for students to develop proficiency in programming using a high level language. COMP1917 is the preferred computing course for the Mechatronic Engineering stream.
MATH1081 Discrete Maths Assumed knowledge: students are expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1131 Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.
MATH1141 Higher Maths 1A

Term 2

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COM1921.
Read more Discipline Elective Recommendations for different degrees in link.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141. Students that are highly competent (mark >65) in mathematics may instead enrol in MATH1241.
MATH1241 Higher Maths 1B

Term 3

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
Read more Discipline Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
COMP1531 Software Engineering Fundamentals This course provides an induction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
COMP3121 Algorithms & Programming Pre-requisite: COMP1927 or COMP2521 or a mark of at least 65 in COMP1921.
Read more Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
ARTS1270 Global History: Exploring the First Globalization, 15th-19th Century This Course offers a non-Eurocentric historical narrative based on a multiplicity of perspectives, and focuses on the hybridisation of the world.
COMP2511 Object-Orinated Design & Programming Introduces students to the principles of object-oriented design and to fundamental techniques in object-oriented programming.
Read more Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
Read more Industrial Training or Exchange Opportunity Gain international exposure and/or industry experience

Term 1

Course code Course name Notes
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
COMP3900 Computer Science Project Most of the work in this course is team-based project work.
Read more Discipline Elective Recommendations for different degrees in link.
Read more Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
ARTS3270 Reflecting on Histories and Historians: Capstone Students will practice applying principles of discipline to the various ways in which "history" is presented to the general public.
COMP4920 Management & Ethics This course will develop a framework on which management and ethical issues can be developed.
Read more Discipline Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
COMP1511 Introduction to Programming The objective of this course is for students to develop proficiency in programming using a high level language.
ENGG1000 Engineering Design and Innovation A team project over a ten week period to solve a practical problem. The key skills developed include concept development, critical thinking and evaluation skills.
MATH1131 Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.

Term 2

Course code Course name Notes
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141. Students that are highly competent (mark >65) in mathematics may instead enrol in MATH1241.
PHYS1121 Physics 1A Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent. Students that are highly competent in physics may instead enrol in PHYS1131.

Term 3

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
ELEC1111 Electrical & Telecommunications Engineering This course also appears on the Faculty First Year Elective list. As a student of UNSW Mechanical and Manufacturing Engineering, you have the opportunity to take a Discipline Elective in place of a Faculty First Year Elective because this is a core course.
ENGG1300 Engineering Mechanics This is an introductory subject in engineering mechanics dealing with statics and dynamics. MATH1131/41 and PHYS1121/31/41 are prerequisites.

Term 1

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COM1921.
MATH2019 Engineering Mathematics 2E This course is a prerequisite for MMAN2300 and MMAN3200. Students enrolled in a Physics Dual Degree must take MATH2121 and MATH2069 instead of MATH2019. Students enrolled in a Mathematics Dual Degree must take MATH2011 and MATH2121 instead of MATH2019
MMAN2700 Thermodynamics Prerequisites for this course are MATH1131 and PHYS1121.

Term 2

Course code Course name Notes
Read more General Education
MMAN2130 Design and Manufacturing Dual Degree students may find that there are other courses they need to complete, so it may be beneficial to delay this course by a year. MMAN2130 is not a prerequisite for any other course in this degree.
MMAN2300 Engineering Mechanics 2 You must complete ENGG1300 and MATH2019 before enrolling in this course. This course isn't a prequisite for any other courses on this degree plan.

Term 3

Course code Course name Notes
MMAN2100 Engineering Design 2 You must complete ENGG1000 before enrolling in this course. It is a prerequisite for AERO3110.
ENGG2400 Mechanics of Solids 1 You must complete MATH1231/41 and ENGG1300 before enrolling in this course. This course is a prequisite for AERO3410 and MMAN3400.
ENGG2500 Fluid Mechanics for Engineers This course is a prerequisite for AERO3630 and AERO3660.

Term 1

Course code Course name Notes
COMP1531 Software Engineering Fundamentals This course provides an induction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
MATH2089 Numerical Methods and Stats Prerequisite: MATH1231/41. Students enrolled in a Mathematics Dual Degree must take MATH2301 and MATH2801 instead of MATH2089.
MMAN3400 Mechanics of Solids 2

Term 2

Course code Course name Notes
MECH3610 Advanced Thermofluids This is another mechanical engineering course which teaches you about heat flow mechanisms and relates to MMAN2700, MMAN2600 and MECH9720.
MMAN3000 Professional Engineering and Communication
MMAN3200 Linear Systems and Control You must complete ENGG1300 and MATH2019 before enrolling in this course. This course is a prerequisite for AERO4620.

Term 3

Course code Course name Notes
COMP2511 Object-Orinated Design & Programming Introduces students to the principles of object-oriented design and to fundamental techniques in object-oriented programming.
COMP4920 Management & Ethics This course will develop a framework on which management and ethical issues can be developed.
MATH1081 Discrete Maths Assumed knowledge: students are expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.

Term 1

Course code Course name Notes
ENGG1811 Computing for Engineers This course is for engineering students to acquire computing skills for solving computational problems such as simulation, numerical methods, process control and information management.
Read more General Education
MECH3110 Mechanical Design 1 This course will continue the development of a systematic approach to problem solving and design that commenced in earlier courses.

Term 2

Course code Course name Notes
COMP3121 Algorithms & Programming Pre-requisite: COMP1927 or COMP2521 or a mark of at least 65 in COMP1921.
COMP3900 Computer Science Project Most of the work in this course is team-based project work.
MECH4100 Mechanical Design 2

Term 3

Course code Course name Notes
Read more Industrial Training or Exchange Opportunity

Term 1

Course code Course name Notes
Read more Comp Elective
Read more Eng Elective
COMP4951 Research Thesis (1/3)

Term 2

Course code Course name Notes
Read more Comp Elective
Read more Comp Elective
COMP4952 Research Thesis (1/3)

Term 3

Course code Course name Notes
Read more Comp Elective
Read more Eng Elective
COMP4953 Research Thesis (1/3)

Term 1

Course code Course name Notes
COMP1511 Introduction to Programming The objective of this course is for students to develop proficiency in programming using a high level language.
ENGG1000 Engineering Design and Innovation A team project over a ten week period to solve a practical problem. The key skills developed include concept development, critical thinking and evaluation skills.
MATH1131 Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.

Term 2

Course code Course name Notes
MATH1081 Discrete Maths Assumed knowledge: students are expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141. Students that are highly competent (mark >65) in mathematics may instead enrol in MATH1241.
PHYS1121 Physics 1A Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent. Students that are highly competent in physics may instead enrol in PHYS1131.

Term 3

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
ELEC1111 Electrical & Telecommunications Engineering This course also appears on the Faculty First Year Elective list. As a student of UNSW Mechanical and Manufacturing Engineering, you have the opportunity to take a Discipline Elective in place of a Faculty First Year Elective because this is a core course.
ENGG1300 Engineering Mechanics This is an introductory subject in engineering mechanics dealing with statics and dynamics. MATH1131/41 and PHYS1121/31/41 are prerequisites.

Term 1

Course code Course name Notes
COMP1531 Software Engineering Fundamentals This course provides an induction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
ELEC2141 Digital Circuit Design Introduction to modern digital logic design, boolean algebra and hardware description language.
MATH2019 Engineering Mathematics 2E This course is a prerequisite for MMAN2300 and MMAN3200. Students enrolled in a Physics Dual Degree must take MATH2121 and MATH2069 instead of MATH2019. Students enrolled in a Mathematics Dual Degree must take MATH2011 and MATH2121 instead of MATH2019

Term 2

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COM1921.
MMAN2130 Design and Manufacturing Dual Degree students may find that there are other courses they need to complete, so it may be beneficial to delay this course by a year. MMAN2130 is not a prerequisite for any other course in this degree.
MMAN2300 Engineering Mechanics 2 You must complete ENGG1300 and MATH2019 before enrolling in this course. This course isn't a prequisite for any other courses on this degree plan.

Term 3

Course code Course name Notes
MMAN2100 Engineering Design 2 You must complete ENGG1000 before enrolling in this course. It is a prerequisite for AERO3110.
ENGG2400 Mechanics of Solids 1 You must complete MATH1231/41 and ENGG1300 before enrolling in this course. This course is a prequisite for AERO3410 and MMAN3400.
MTRN2500 Computing for Mechatronic Engineers This course will use Matlab as the primary computational engine for teaching the students to carry out fundamental computations.

Term 1

Course code Course name Notes
COMP2121 Microprocessors & Interfacing Pre-requisite: COMP1917 or COMP1921 or COMP1511 or COMP1521, or (COMP1911 and MTRN2500).
Read more General Education
MATH2089 Numerical Methods and Stats Prerequisite: MATH1231/41. Students enrolled in a Mathematics Dual Degree must take MATH2301 and MATH2801 instead of MATH2089.

Term 2

Course code Course name Notes
MMAN3000 Professional Engineering and Communication
MMAN3200 Linear Systems and Control You must complete ENGG1300 and MATH2019 before enrolling in this course. This course is a prerequisite for AERO4620.
MTRN3500 Computing Applications in Mechatronic Systems The course will aim to implement software for vehicle simulation and control.

Term 3

Course code Course name Notes
COMP2511 Object-Orinated Design & Programming Introduces students to the principles of object-oriented design and to fundamental techniques in object-oriented programming.
Read more General Education

Term 1

Course code Course name Notes
MTRN3020 Modelling & Control of Mechatronic Systems This subject teaches the student how to design and develop a control system in discrete-time domain to be used in motion control systems.
MTRN4010 Advanced Autonomous Systems The course is aimed at learning basic and advanced techniques necessary for sensing and control of autonomous mechatronic systems.
MTRN4110 Robot Design The course is aimed at developing skills on how to design and implement the capabilities of a robotic platform.

Term 2

Course code Course name Notes
COMP3121 Algorithms & Programming Pre-requisite: COMP1927 or COMP2521 or a mark of at least 65 in COMP1921.
COMP3900 Computer Science Project Most of the work in this course is team-based project work.
MTRN4230 Robotics The course introduces students to the analysis and use of robot manipulators.

Term 3

Course code Course name Notes
Read more Industrial Training or Exchange Opportunity

Term 1

Course code Course name Notes
Read more Comp Elective
Read more Elective
COMP4951 Research Thesis (1/3)

Term 2

Course code Course name Notes
Read more Comp Elective
MANF4611 Process Modelling & Simulation Pre-requisite: MATH2089
COMP4952 Research Thesis (2/3)

Term 3

Course code Course name Notes
Read more Comp Elective
COMP4920 Management & Ethics This course will develop a framework on which management and ethical issues can be developed.
COMP4953 Research Thesis (3/3)

* The programs outlined above are intended as a guide only. The Faculty of Engineering reserves the right to change any information herein without prior notice. Students should seek approval from their relevant Schools before using these guides.