Bachelor of Science Pre-2021 - Computer Science Extended 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 | 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 Large1 CSSE2010 Introduction to Computer Systems Choose at least 4 units from: [ DECO2500 Human-Computer Interaction |
Choose courses from the BSc course list |
2 |
COSC2500 Numerical Methods in Computational Science CSSE2310 Computer Systems Principles & Programming |
SCIE3050 Science Industry Placement (summer semester)2 Choose courses from the BSc course list |
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 |
Choose courses from the BSc course list |
2 |
COMS3000 Information Security 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 |
- This course is available in semester 1 and 2.
- 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.