Bachelor of Science Pre-2021 - Computer Science Major
Program requirements
The program requirements (course list and program rules (PDF, 180KB)) set out the courses and rules you must follow to successfully complete this program.
You must also comply with UQ’s University Policies and Procedures.
What do the different requirements mean?
- Compulsory - all students must complete this course
- Prerequisite for major - a course required for this major
- Required 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
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 |
Course Code & Title | Requirements |
---|---|
[ STAT1201 Analysis of Scientific Data OR STAT1301 Advanced Analysis of Scientific Data ] |
Compulsory |
MATH1051 Calculus & Linear Algebra I 1 | Recommended |
Elective | Elective |
Elective | Elective |
- Students without Queensland Senior Maths C should complete MATH1050 before MATH1051.
Semester | Required for Major | Recommended |
---|---|---|
1 | CSSE2002 Programming in the Large 1 CSSE2010 Introduction to Computer Systems Choose at least 2 units from: [ DECO2500 Human-Computer Interaction |
SCIE2100 Introduction to Bioinformatics |
2 |
CSSE2310 Computer Systems Principles & Programming |
COSC2500 Numerical Methods in Computational Science MATH2302 Discrete Mathematics II SCIE3050 Science Industry Placement (summer semester)1 |
- Students may apply to undertake this course as an elective, or participate in other summer placement or research opportunities, at the end of second or third year during the summer semester.
Semester | Required for Major | Recommended |
---|---|---|
1 | Choose at least 4 units from:
[ COMS3200 Computer Networks 1 |
DECO3800 Deisgn Computer Studio 3 - Proposal |
2 |
COMS3000 Information Security 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.