Bachelor of
Science:

Study Planner Information

Year 1 Study Planner

Program Rules Course List

What do the different requirements mean?

  • Compulsory – all students must complete this course
  • Prerequisite for major – a course required for this major
  • Recommended – a course which complements the major, but can be substituted for an elective
  • Elective – an elective course from the course list, or as permitted by the program rules
Year 1 - Semester 1
Course Code & Title Requirements
SCIE1000 Theory & Practice in Science Compulsory
CSSE1001 Introduction to Software Engineering 1 Prerequisite for major
INFS1200 Introduction to Information Systems Prerequisite for major
MATH1061 Discrete Mathematics Prerequisite for major

Year 1 - Semester 2
Course Code & Title Requirements
STAT1201 Analysis of Scientific Data Compulsory
MATH1051 Calculus & Linear Algebra I 1 Recommended
Elective Elective
Elective Elective

1. Students without Queensland Senior Maths C should complete MATH1050 before MATH1051.

Year 2 to 3 Study Planner

Program Rules Course List

What do the different columns mean?

  • Required for Major – a course required for this major
  • Recommended – complements the major.

 

Year 2
Semester Required for Major Recommended
1 CSSE2002 ​Programming in the Large 1 ​
CSSE2010 Introduction to Computer Systems

Choose at least 4 units from:

[ DECO2500 Human-Computer Interaction
SCIE2100 Introduction to Bioinformatics

Choose courses from the BSc course list
2

COSC2500 Numerical Methods in Computational Science
DECO2800 Design Computing Studio 2 - Testing & Evaluation
INFS2200 Relational Database Systems
MATH2302 Discrete Mathematics II ]


CSSE2310 Computer Systems Principles & Programming

Choose courses from the BSc course list
Year 3
Semester Required for Major Recommended
1 Choose at least 6 units (if doing CSSE3006) or 8 units (if doing DECO3801) from:

[ COMS3200 Computer Networks 1
COSC3000 Visualisation, Computer Graphics & Data Analysis
CSSE3002 The Software Process
CSSE3100 Reasoning about Programs
DECO3800 Deisgn Computer Studio 3 - Proposal
INFS3202 Web Information Systems

Choose courses from the BSc course list
2

COMS3000 Information Security
COMP3301 Operating System Architecture
COMP3702 Artificial Intelligence
COSC3500 High-Performance Computer
DECO3500 Social & Mobile Computing
INFS3200 Advanced Database System
INFS3204 Service-Oriented Architectures ]



COMP3506 Algorithms & Data Structures

[ DECO3801 Design Computing Studio 3 - Build OR
CSSE3006 Special Projects in Computer Science & Software Engineering (4 units) ]

Choose courses from the BSc course list

1. This course is available in semester 1 and 2.