Double Degree programs with Engineering
Double degrees allow student to complete the core requirements of two degrees with one extra year of study, and allow students to broaden both their studies and qualifications. For general information on double degrees please refer to the University Handbook. For information on double degrees with engineering please see below.
Four double degrees with engineering are available:
- Bachelor of Software Engineering with Bachelor of Science (Computing Major)
- Bachelor of Software Engineering with Bachelor of Science (Economics Major)
Recommended enrolment patterns appear in the following sections. For details of the requirements for these degree programs please refer to the relevant study pattern.
Bachelor of Software Engineering with Bachelor of Science (Computing Major)
Recommended Program (2008 commencement)
The formal requirements for award of this double degree are defined in the relevant study pattern. The program outlined below is recommended for students who expect to satisfy the requirements for the degree in minimum time (5 years).
When choosing elective and optional units, it is important to consider prerequisites for optional units in subsequent years.
Units are designated below as follows: CORE, OPTIONS, and electives.
All units are 3 cp, except where indicated otherwise.
First Year
|
1st Half-Year |
2nd Half-Year |
|
COMP115 / COMP155 Introduction to Computer Science / Advanced |
COMP125 / COMP165 Fundamentals of Computer Science / Advanced |
|
ENGG100 - Introduction to Engineering |
ISYS114 - Introduction to Systems Design and Data Management |
|
MATH135 / MATH132 Mathematics IA / Advanced |
MATH136 / MATH133 Mathematics IB / Advanced |
|
ELEC141 - Digital Fundamentals |
STAT170 - Introductory Statistics |
Second Year
|
1st Half-Year |
2nd Half-Year |
|
COMP225 - Algorithms and Data Structures |
COMP226 - Computer Architecture |
|
COMP229 - Object-Oriented Programming Practices |
ELEC241 - Programmable Logic Design |
|
COMP247 - Data Communications |
ISYS224 - Database Systems |
|
MATH237 - Mathematics IIA |
ISYS227 - Requirements Analysis and Systems Design |
Third Year
|
1st Half-Year |
2nd Half-Year |
|
COMP249 - Web Technology |
ELEC343 - Digital System Design |
|
COMP323 - Optimisation |
ELEC345 - Communication Networks |
|
COMP342 - Operating Systems |
COMP347 - Computer Networks |
|
COMP343 - Cryptography and Information Security |
COMP344 - E-Commerce Technology |
Fourth Year
|
1st Half-Year |
2nd Half-Year |
|
ISYS302 - Management of IT Systems and Projects |
ISYS301 - Enterprise Systems Integration |
|
MPCE360 - Technology Management |
COMP332 - Programming Languages |
|
ELEC342 - Computer Hardware |
COMP333 - Algorithm Theory and Design |
|
COMP329 - Knowledge Systems |
- |
|
COMP340 - Systems Engineering Proj / COMP345 - Software Engineering Proj |
|
Fifth Year
|
1st Half-Year |
2nd Half-Year |
|
ENGG450 - Systems Design and Engineering |
ENGG410 Engineering Project (12cp) |
|
ENGG460 - Engineering Principles and Practice |
ENGG400 - Industry Experience (0 cp) |
|
COMP342 - Operating Systems |
- |
|
ISYS326 - Advanced Databases and Enterprise Systems |
- |
BE core (36 cp) Software Engineering core (37 cp) Other units (9 cp)
BSc (Computing) coherent study (18 cp) Other BSc units (21 cp)
Bachelor of Software Engineering with Bachelor of Commerce (Economics Major)
Recommended Program (2008 commencement)
The formal requirements for award of this double degree are defined in the relevant study pattern. The program outlined below is recommended for students who expect to satisfy the requirements for the degree in minimum time (5 years).
When choosing elective and optional units, it is important to consider prerequisites for optional units in subsequent years.
Units are designated below as follows: CORE, OPTIONS, and electives.
All units are 3 cp, except where indicated otherwise.
First Year
|
1st Half-Year |
2nd Half-Year |
|
COMP115 / COMP155 Introduction to Computer Science / Advanced |
COMP125 / COMP165 Fundamentals of Computer Science / Advanced |
|
ENGG100 - Introduction to Engineering |
ISYS114 - Introduction to Systems Design and Data Management |
|
MATH135 / MATH132 Mathematics IA / Advanced |
MATH136 / MATH133 Mathematics IB / Advanced |
|
ELEC141 - Digital Fundamentals |
STAT170 - Introductory Statistics |
Second Year
|
1st Half-Year |
2nd Half-Year |
|
COMP225 - Algorithms and Data Structures |
COMP226 - Computer Architecture |
|
ECON110 - Macroeconomic Principles |
ECON111 - Microeconomic Principles |
|
ECON141 - Introductory Econometrics |
ISYS224 - Database Systems |
|
MATH237 - Mathematics IIA |
ISYS227 - Requirements Analysis and Systems Design |
Third Year
|
1st Half-Year |
2nd Half-Year |
|
COMP229 - Object-Oriented Programming Practices |
COMP332 - Programming Languages |
|
COMP247 - Data Communications |
ECON201 - Macroeconomic Analysis |
|
ECON200 - Microeconomic Analysis |
ECON210 - Public Economics |
|
COMP344 - E-Commerce Technology |
Fourth Year
|
1st Half-Year |
2nd Half-Year |
|
ISYS302 - Management of IT Systems and Projects |
- |
|
MPCE360 - Technology Management |
COMP333 - Algorithm Theory and Design |
|
ECON356 - History of Economic Thought |
ECON332 - Econometric models |
|
ECON350 - Money and Finance |
ECON311 - Macroeconomic Policy |
|
COMP340 - Systems Engineering Proj / COMP345 - Software Engineering Proj |
|
Fifth Year
|
1st Half-Year |
2nd Half-Year |
|
ENGG450 - Systems Design and Engineering |
ENGG410 Engineering Project (12cp) |
|
ENGG460 - Engineering Principles and Practice |
ENGG400 - Industry Experience (0 cp) |
|
ECON309 - Industrial Organisation |
- |
|
ISYS326 - Advanced Databases and Enterprise Systems |
- |
BE core (36 cp) Software Engineering core (37 cp) Other units (9 cp)
BCom (Economics) coherent study (18 cp) Other BCom units (21 cp)

