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
OR
STAT1301 Advanced Analysis of Scientific Data ]
Compulsory
MATH1051 Calculus & Linear Algebra I 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 – a course which complements the major, but can be substituted for an elective
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
2

CSSE2310 Computer Systems Principles & Programming
DECO2800 Design Computing Studio 2 - Testing & Evaluation
INFS2200 Relational Database Systems ]

COSC2500 Numerical Methods in Computational Science
MATH2302 Discrete Mathematics II
Year 3
Semester Required for Major Recommended
1 Choose at least 4 units from:

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

DECO3800 Deisgn Computer Studio 3 - Proposal
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

Choose courses from the BSc course list

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