Computing Double Majors

Bachelor of Design

Please note: Students completing a Computing and Software Systems major starting from semester 1 2026 will need to complete the major and one of two computing specialisations in order to be eligible for accreditation. The major can be completed without a computing specialisation, but will not be accredited.

The major Handbook entry stipulates the complete requirements for the Computing and Software Systems major. Always use the University Handbook as your primary course planning tool.

Computing/Construction

Semester 1 Intake (requires VCE Specialist Maths 3+4)

Year 1
Semester 1

COMP10001 Foundations of Computing

MAST10006 Calculus 2

ABPL10005 Understanding the Built Environment

Breadth

Year 1
Semester 2

COMP10002 Foundations of Algorithms

MAST10007 Linear Algebra

CONS10001 Principles of Building

Breadth

Year 2
Semester 1

COMP20007 Design of Algorithms

COMP20008 Elements of Data Processing

ABPL20042 Construction of Residential Buildings

ABPL20036 Environmental Building Systems

Year 2
Semester 2

INFO20003 Database Systems

SWEN20003 Object Oriented Software Development

ABPL20053 Construction of Concrete Buildings

CONS20002 Measurement of Building Designs

Year 3
Semester 1

INFO30005 Web Information Technologies

COMP30023 Computer Systems

ABPL30046 Steel and Concrete Structural Systems

ABPL30055 Construction Management

Year 3
Semester 2

COMP30019 Graphics and Interaction

COMP30022 IT Project

ABPL30044 Capstone: Industry Partner Project Studio

ABPL30039 Construction Contract Administration

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.

Computing/Graphic Design

Semester 1 Intake (requires VCE Specialist Maths 3+4)

Year 1
Semester 1

COMP10001 Foundations of Computing

MAST10006 Calculus 2

ARCH10001 Foundations of Design: Representation

FINA10026 Critical and Theoretical Studies 1

Year 1
Semester 2

COMP10002 Foundations of Algorithms

MAST10007 Linear Algebra

GDES10001 Graphic Design 1: Image and Text

FINA10032 Critical and Theoretical Studies 2

Year 2
Semester 1

COMP20007 Design of Algorithms

COMP20008 Elements of Data Processing

GDES20001 Graphic Design 2: Image and Media

FINA20029 Critical and Theoretical Studies 3

Year 2
Semester 2

INFO20003 Database Systems

SWEN20003 Object Oriented Software Development

GDES20002 Colour Studio

Breadth

Year 3
Semester 1

INFO30005 Web Information Technologies

COMP30023 Computer Systems

Graphic Design Core

Graphic Design Core

Year 3
Semester 2

COMP30019 Graphics and Interaction

COMP30022 IT Project

Capstone: GDES30003 Graphic Design Studio 3

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.

Computing/Landscape Architecture

Semester 1 Intake (requires VCE Specialist Maths 3+4)

Year 1
Semester 1

COMP10001 Foundations of Computing

MAST10006 Calculus 2

ARCH10004 Design History & Theory in the Making

ARCH10001 Foundations of Design: Representation

Year 1
Semester 2

COMP10002 Foundations of Algorithms

MAST10007 Linear Algebra

ARCH10003 Design Studio Alpha

LARC10001 Natural History

Year 2
Semester 1

COMP20007 Design of Algorithms

COMP20008 Elements of Data Processing

ARCH20001 Design Studio Beta

ARCH20004 Digital Design

Year 2
Semester 2

INFO20003 Database Systems

SWEN20003 Object Oriented Software Development

ARCH20002 Design Studio Gamma

LARC20001 Designing Living Systems

Year 3
Semester 1

INFO30005 Web Information Technologies

COMP30023 Computer Systems

ABPL30042 Landscape Studio: Urban Open Space

LARC30001 Site Tectonics

Year 3
Semester 2

COMP30019 Graphics and Interaction

COMP30022 IT Project

ABPL30061 Capstone: Landscape Studio: Designed Ecologies

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.

Computing/Performance Design

Semester 1 Intake (requires VCE Specialist Maths 3+4)

Year 1
Semester 1

COMP10001 Foundations of Computing

MAST10006 Calculus 2

ARCH10001 Foundations of Design: Representation

FINA10026 Critical and Theoretical Studies 1

Year 1
Semester 2

COMP10002 Foundations of Algorithms

MAST10007 Linear Algebra

MUSI10223 Sound in Performance

FINA10032 Critical and Theoretical Studies 2

Year 2
Semester 1

COMP20007 Design of Algorithms

COMP20008 Elements of Data Processing

FINA20043 A History of Light in Performance

Elective

Year 2
Semester 2

INFO20003 Database Systems

SWEN20003 Object Oriented Software Development

The Figure in Performance

Breadth

Year 3
Semester 1

INFO30005 Web Information Technologies

COMP30023 Computer Systems

FINA30022 Space Studio

FINA30023 Space in Performance

Year 3
Semester 2

COMP30019 Graphics and Interaction

COMP30022 IT Project

FINA30024 Performance Design Studio

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.

Computing/Property

Semester 1 Intake (requires VCE Specialist Maths 3+4)

Year 1
Semester 1

COMP10001 Foundations of Computing

MAST10006 Calculus 2

PROP10002 Property in the Modern Economy

Breadth

Year 1
Semester 2

COMP10002 Foundations of Algorithms

MAST10007 Linear Algebra

PROP10001 Economics and Cities

Breadth

Year 2
Semester 1

COMP20007 Design of Algorithms

COMP20008 Elements of Data Processing

PROP20001 Finance for Built Environment

PROP20002 Design and Property Principles

Year 2
Semester 2

INFO20003 Database Systems

SWEN20003 Object Oriented Software Development

BLAW10001 Principles of Business Law

PROP20003 Design and Property Industry Studies

Year 3
Semester 1

INFO30005 Web Information Technologies

COMP30023 Computer Systems

ABPL30059 Property Case Studies

PROP30001 Valuation of Land and Buildings

Year 3
Semester 2

COMP30019 Graphics and Interaction

COMP30022 IT Project

PROP30002 Sustainable Management of Design Assets

PROP30003 Capstone: Design and Property Studio

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.  

Computing/Urban Planning

Semester 1 Intake (requires VCE Specialist Maths 3+4)

Year 1
Semester 1

COMP10001 Foundations of Computing

MAST10006 Calculus 2

PLAN10001 Cities Past and Future

Breadth

Year 1
Semester 2

COMP10002 Foundations of Algorithms

MAST10007 Linear Algebra

PLAN10002 Introduction to Urban Planning

Breadth

Year 2
Semester 1

COMP20007 Design of Algorithms

COMP20008 Elements of Data Processing

GEOM20013 Applying Digital Infrastructure

ABPL20035 Cities: From Local to Global

Year 2
Semester 2

INFO20003 Database Systems

PLAN20002 Urban Design for People and Places

PROP10001 Economics and Cities

PLAN20002 Urban Design for People and Places

Year 3
Semester 1

INFO30005 Web Information Technologies

SWEN20003 Object Oriented Software Development

PLAN30001 Planning Scenario and Policy Workshop

PLAN30003 Research Methods for Planners

Year 3
Semester 2

COMP30019 Graphics and Interaction

COMP30022 IT Project

PLAN30005 Urban Precinct Studio (Capstone)

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.

Computing/User Experience Design

Semester 1 Intake (requires VCE Maths Methods 3+4)

Year 1
Semester 1

COMP10001 Foundations of Computing

MAST10006 Calculus 1

COMP10003 Media Computation

Breadth

Year 1
Semester 2

COMP10002 Foundations of Algorithms

MAST10006 Calculus 2

INFO10003 Fundamentals of Interaction Design

Breadth

Year 2
Semester 1

COMP20007 Design of Algorithms

INFO20005 User Interface Development

Elective

Breadthl

Year 2
Semester 2

INFO20003 Database Systems

SWEN20003 Object Oriented Software Development

INFO20004 Usability Evaluation Methods

Breadth

Year 3
Semester 1

SWEN30006 Software Modelling and Design

COMP30023 Computer Systems

INFO30005 Advanced Interface Prototyping

INFO30009 Game Design

Year 3
Semester 2

COMP30026 Models of Computation

COMP30022 IT Project

INFO30008 Capstone: Interactive Technology Project

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.

Computing/User Experience Design

Semester 2 Intake (requires VCE Maths Methods 3+4)

Year 1
Semester 2

COMP10001 Foundations of Computing

MAST10006 Calculus 1

INFO10003 Fundamentals of Interaction Design

Breadth

Year 1
Semester 1

COMP10002 Foundations of Algorithms

MAST10006 Calculus 2

COMP10003 Media Computation

Breadth

Year 2
Semester 2

SWEN20003 Object Oriented Software Development

INFO20003 Database Systems

INFO20004 Usability Evaluation Methods

Breadthl

Year 2
Semester 1

COMP20007 Design of Algorithms

SWEN20003 Object Oriented Software Development

INFO20005 User Interface Development

Breadth

Year 3
Semester 2

COMP30026 Models of Computation

COMP30022 IT Project

INFO30008 Capstone: Interactive Technology Project

Year 3
Semester 1

SWEN30006 Software Modelling and Design

COMP30023 Computer Systems

INFO30005 Advanced Interface Prototyping

INFO30009 Game Design

  Subject Leading to a Major   Major subject   Second Major subject   Elective subject   Breadth subject

Note:

  • Mathematical knowledge equivalent to a study score of at least 25 in VCE Specialist Maths Units 3 and 4 or equivalent is required to undertake this major.
  • This is a sample course plan only. Subjects offered may change from year to year. You will be advised of current subject offerings prior to subject selection and enrolment.

Need enrolment assistance?

Stop 1 provides enrolment and other support to Bachelor of Design and Melbourne School of Design students.