BCompSc - Major Study Areas
Computer Science (code CS18)
Major Study
To satisfy the requirements for a major study in Computer Science, a student shall satisfactorily complete the BCompSc core subjects, as listed in the course requirements, plus an additional 12 credit points of 300-level CSCI subjects.
Double Majors
A major in Computer Science can be combined with Biological Sciences, Business Information Systems, Chemistry, Digital Systems Security, Electronic Commerce, Electronics, English Language Studies, Geosciences, Management, Marketing, Mathematics, Multimedia and Game Development or Politics. Second major requirements (and codes) are listed below.
Digital Systems Security (code CS42)
Major Study
To satisfy the requirements for a major study in Digital Systems Security, a student shall satisfactorily complete the BCompSc core subjects, as listed in the course requirements, plus the following additional subjects:
Subjects |
|
Session |
Credit Points |
200-Level |
CSCI214 |
Distributed Systems |
Autumn |
6 |
CSCI262 |
Systems Security |
Spring |
6 |
300-level |
CSCI361 |
Computer Security |
Autumn |
6 |
CSCI368 |
Network Security |
Spring |
6 |
Double Majors
A major in Digital Systems Security can be combined with Distributed Systems (code CS44), Software Development (code CS45), Computer Science (code CS43), Multimedia and Game Development (code CS57) or Politics (code CS52). Second major requirements are listed below.
Distributed Systems (code CS19)
Major Study
To satisfy the requirements for a major study in Distributed Systems, a student shall satisfactorily complete the BCompSc core subjects, as listed in the course requirements, and the following additional subjects:
Subjects |
|
Session |
Credit Points |
200-Level |
CSCI213 |
Java Programming and the Internet |
Spring |
6 |
CSCI214 |
Distributed Systems |
Autumn |
6 |
300-level |
CSCI322 |
Systems Administration |
Spring |
6 |
CSCI399 |
Server Technology |
Autumn |
6 |
Double Majors
A major in Distributed Systems can be combined with Business Information Systems, Electronic Commerce, Electronics, Multimedia and Game Development (code CS56), Politics or Software Development (code CS28). Second major requirements (and codes) are listed below.
Multimedia and Game Development (code CS53)*
Subject to final approval
Major Study
To satisfy the requirements for a major study in Multimedia and Game Development, a student shall satisfactorily complete the BCompSc core subjects, as listed in the course requirements, and the following additional subjects:
Subjects |
Session |
Credit Points |
Year 1 |
|
|
|
DESN290 |
Introduction to Graphic Design Fundamentals |
Spring |
6 |
Year 2 |
|
|
|
CSCI236* |
3D Modelling and Animation |
Spring/Summer |
6 |
CSCI240 |
Multimedia Programming Foundations |
Autumn |
6 |
Year 3 |
|
|
|
CSCI336 |
Computer Graphics |
Spring |
6 |
CSCI343 |
Game Design and Programming |
Autumn |
6 |
* Please note that this subject runs over both Spring and Summer sessions. Results will not be declared until the end of Summer session. |
Students are strongly encouraged to choose some electives form Creative Arts. Please consult with staff in the Faculty of Creative Arts regarding appropriate subjects.
Double Majors
A major in Multimedia and Game Development can be combined with Computer Science (code CS54), Distributed Systems (code CS56), Digital Systems Security (code CS57) or Software Development (code CS55). Second major requirements are listed above and below.
Software Development (code CS20)
Major Study
To satisfy the requirements for a major study in Software Development, a student shall satisfactorily complete the BCompSc core subjects, as listed in the course requirements, and the following additional subjects:
Subjects |
Session |
Credit Points |
200-Level |
CSCI205 |
Development Methods and Tools |
Spring |
6 |
CSCI235 |
Databases |
Spring |
6 |
300-Level |
CSCI311 |
Software Process Management |
Autumn |
6 |
CSCI318 |
Software Engineering Practices & Principles |
Spring |
6 |
Double Majors
A major in Software Development can be combined with Business Information Systems, Electronic Commerce, Electronics Multimedia and Game Development (code CS55), Politics or Distributed Systems (code CS28). Second major requirements (and codes) are listed above and below.
Computer Science and Biological Sciences
(code CS32)
This double major requires satisfactory completion of a major study in Computer Science and satisfactory completion of one of the following 60 credit point majors in Biological Sciences:
Environmental and Ecological Strand
Subjects |
Session |
Credit Points |
100-Level |
BIOL103 |
Molecules, Cells and Organisms |
Spring |
6 |
BIOL104 |
Evolution, Biodiversity and Environment |
Autumn |
6 |
200-Level |
BIOL240 |
Functional Biology of Plants & Animals |
Autumn |
6 |
BIOL241 |
Biodiversity: Classification and Sampling |
Spring |
6 |
BIOL251 |
Principles of Ecology and Evolution |
Autumn |
6 |
STAT252 |
Statistics for the Natural Sciences |
Spring |
6 |
Note: STAT252 is equivalent to STAT131. Students undertaking this double major may choose to undertake STAT131 OR STAT252. |
300-Level |
BIOL332 |
Ecological & Evolutionary Physiology |
Autumn |
8 |
BIOL351 |
Conservation Biology: Marine and Terrestrial Populations |
Autumn |
8 |
BIOL355 |
Marine and Terrestrial Ecology |
Spring |
8 |
Cell and Molecular Strand
Subjects |
Session |
Credit Points |
100-Level |
BIOL103 |
Molecules, Cells and Organisms |
Spring |
6 |
BIOL104 |
Evolution, Biodiversity and Environment |
Autumn |
6 |
CHEM101 |
Chemistry 1A: Foundations of Chemistry |
Autumn/ Summer |
6 |
CHEM102 |
Chemistry 1B: Structure and Reactivity of Molecules for Life |
Spring/ Summer |
6 |
200-Level |
BIOL213 |
Principles of Biochemistry |
Autumn |
6 |
BIOL215 |
Introductory Genetics |
Spring |
6 |
300-Level |
BIOL320 |
Molecular Cell Biology |
Autumn |
8 |
BIOL303 |
Biotechnology: Applied Cell and Molecular Biology |
Autumn |
8 |
BIOL321 |
Infection and Immunity |
Spring |
8 |
Computer Science and Business Information
Systems
(code CS35)
Distributed Systems and Business Information Systems
(code CS40)
Software Development and Business Information Systems
(code CS41)
This double major requires satisfactory completion of a major study in Computer Science, Distributed Systems or Software Development and satisfactory completion of a major study in Business Information Systems, as outlined in the Bachelor of Commerce entry. Note, however, that students are not required to complete the core subjects as listed in the Bachelor of Commerce except where those subjects are prerequisites to subjects in the Business Information Systems major. All students must satisfy subject prerequisites except where waivers have been granted.
Computer Science and Chemistry (code
CS33)
This double major requires satisfactory completion of a major study in Computer Science and satisfactory completion of the following 60 credit point major in Chemistry:
Subjects |
|
Session |
Credit Points |
100-Level |
CHEM101 |
Chemistry 1A: Introductory Physical and General Chemistry |
Autumn/ Summer |
6 |
CHEM102 |
Chemistry 1B: Introductory Organic and Physical Chemistry |
Spring/ Summer |
6 |
200-Level |
CHEM211 |
Inorganic Chemistry II |
Autumn |
6 |
CHEM212 |
Organic Chemistry II |
Autumn |
6 |
CHEM213 |
Molecular Structure, Reactivity and Change |
Spring |
6 |
CHEM214 |
Analytical and Environmental Chemistry |
Spring |
6 |
300-level |
At least 3 subjects chosen from the following: |
CHEM301 |
Advanced Materials & Nanotechnology |
Spring |
8 |
CHEM314 |
Instrumental Analysis |
Autumn |
8 |
CHEM320 |
Bioinformatics: From Genome to Structure |
Spring |
8 |
CHEM321 |
Organic Synthesis and Reactivity |
Spring |
8 |
CHEM327 |
Environmental Chemistry |
Autumn |
8 |
CHEM340 |
Chemistry Laboratory Project |
Autumn/ Spring/ Summer |
8 |
CHEM364 |
Molecular Structure and Spectroscopy |
Autumn |
8 |
Computer Science and Electronic Commerce
(code CS36)
Distributed Systems and Electronic Commerce (code CS30)
Software Development and Electronic Commerce (code CS29)
This double major requires satisfactory completion of a major study in Computer Science, Distributed Systems or Software Development and satisfactory completion of the following 54 credit point major study in Electronic Commerce:
Subjects |
|
Session |
Credit Points |
200-Level |
IACT201 |
Information Technology and Citizens' Rights |
Autumn |
6 |
Plus 200-level Electronic Commerce subjects |
|
18 |
300-level |
IACT303 |
World Wide Networking |
Spring |
6 |
Plus 300/400-level Electronic Commerce subjects |
|
18 |
Plus 200/300-level Electronic Commerce subject |
|
6 |
Note: Students should choose electives carefully as many of the following subjects have pre-requisites. Depending upon subject choice, a load of more than four subjects per session may be required to complete this double major within the normal three year period. |
Electronic Commerce Subjects |
ACCY231 |
Information Systems in Accounting |
Spring |
6 |
ACCY332 |
Advanced Information Systems in Accounting |
Autumn |
6 |
ACCY335 |
Advanced Information Systems in Accounting II |
Spring |
6 |
BUSS211 |
Requirements Determination and Systems Analysis |
Autumn |
6 |
BUSS212 |
Database Management Systems |
Spring |
6 |
BUSS311 |
Advanced Database Management Systems |
Autumn |
6 |
BUSS312 |
Distributed Information Systems |
Autumn |
6 |
CSCI213 |
Java Programming and the Internet |
Spring |
6 |
CSCI214 |
Distributed Systems |
Autumn |
6 |
CSCI236* |
3D Modelling & Animation |
Spring and Summer |
6 |
CSCI311 |
Software Process Management |
Autumn |
6 |
CSCI361 |
Computer Security |
Autumn |
6 |
CSCI399 |
Server Technology |
Autumn |
6 |
ECON230 |
Quantitative Analysis for Decision Making |
Spring |
6 |
ECON312 |
Industrial Economics |
Autumn |
6 |
ECON319 |
Electronic Commerce and the Economics of Information |
Spring |
6 |
FIN353 |
Global Electronic Finance |
Autumn |
6 |
IACT304 |
Principles of eBusiness |
Autumn |
6 |
IACT305 |
eBusiness Technologies |
Autumn |
6 |
IACT406 |
Strategic eBusiness Solutions |
Spring |
6 |
IACT417 |
Information Management |
Autumn |
6 |
IACT419 |
Online Information Services |
Spring |
6 |
ITCS436 |
Detailed Design of Integrated Solutions for eBusiness |
Spring |
6 |
ITCS450 |
Patterns for eBusiness |
Autumn |
6 |
ITCS451 |
Web Services for Dynamic eBusiness |
Spring |
6 |
LAW210 |
Contract Law |
Spring |
6 |
LAW317 |
E-Commerce Law |
n/o 2006 |
6 |
LAW331 |
Intellectual Property Law |
Autumn |
6 |
MARK301 |
Internet Applications for Marketing |
Spring |
6 |
MGMT200 |
Management and Electronic Business |
Autumn |
6 |
MGMT300 |
Innovation and Electronic Commerce |
Spring |
6 |
* Please note that this subject runs over both Spring and Summer sessions. Results will not be declared until the end of Summer session, so this subject is not suitable for anyone wishing to graduate in December. |
Computer Science and Electronics (code
CS37)
Distributed Systems and Electronics (code CS38)
Software Development and Electronics (code CS39)
This double major requires satisfactory completion of a major study in Computer Science, Distributed Systems or Software Development and satisfactory completion of the following 66 credit point major study in Electronics:
Subjects |
|
Session |
Credit Points |
100-Level |
ECTE172 |
Electrical Engineering 1 |
Spring |
6 |
MATH187 |
Mathematics 1A Part 1 |
Autumn |
6 |
MATH188 |
Mathematics 1A Part 2 |
Spring |
6 |
Note: MATH187 may be replaced by MATH141/161
MATH188
may be replaced by MATH142/162 |
200-Level |
ECTE202 |
Circuits and Systems |
Annual |
6 |
ECTE212 |
Electronics |
Spring |
6 |
ECTE233 |
Digital Hardware 1 |
Autumn |
6 |
MATH283 |
Mathematics 2E for Engineers Part 1 |
Autumn |
6 |
300-level |
ECTE313 |
Electronics |
Annual |
6 |
ECTE333 |
Digital Hardware 2 |
Spring |
6 |
ECTE344 |
Control Theory |
Autumn |
6 |
Plus |
ECTE301 |
Digital Signal Processing 1 |
Autumn |
6 |
or |
ECTE363 |
Communication Theory |
Spring |
6 |
Note: A load of more than four subjects per session may be required to complete this double major within the normal three year period. |
Computer Science and English Language
Studies (code CS08)
This double major requires satisfactory completion of a major study in Computer Science and satisfactory completion of a major study in English Language Studies, as outlined in the Bachelor of Arts entry.
Note that a major in English Language Studies for Non-English Speaking Background (NESB) students consists of 58 credit points, while a major in English Language Studies for English Speaking Background (ESB) students consists of 52 credit points.
Computer Science and Geosciences (code
CS34)
This double major requires satisfactory completion of a major study in Computer Science and satisfactory completion of the following 60 credit point major in Geosciences:
Subjects |
Credit Points |
100-Level |
At least two 100-level subjects chosen from
the Earth and Environmental Sciences Schedule |
12 |
200-Level |
At least four 200-level subjects chosen
from the Earth and Environmental Sciences Schedule |
24 |
300-level |
At least three 300-level subjects chosen
from the Earth and Environmental Sciences Schedule |
24 |
Computer Science and Management (code
CS09)
Software Development and Management (code CS46)
Distributed Systems and Management (code CS47)
Digital Systems Security and Management (CS48)
This double major requires satisfactory completion of a major study in Computer Science, Distributed Systems, Digital Systems Security or Software Development and satisfactory completion of a major study in Management, as outlined in the Bachelor of Commerce entry. Note, however, that students are not required to complete the core subjects as listed in the Bachelor of Commerce except where those subjects are prerequisites to subjects in the Management major. All students must satisfy subject prerequisites except where waivers have been granted.
Computer Science and Marketing (code
CS10)
This double major requires satisfactory completion of a major study in Computer Science and satisfactory completion of a major study in Marketing, as outlined in the Bachelor of Commerce entry. Note, however, that students are not required to complete the core subjects as listed in the Bachelor of Commerce except where those subjects are prerequisites to subjects in the Marketing major. All students must satisfy subject prerequisites except where waivers have been granted.
Computer Science and Mathematics (code
CS01)
This double major requires satisfactory completion of a major study in Computer Science and satisfactory completion of at least 60 credit points of subjects chosen from the Mathematics Schedule, including at least 18 credit points of 200-level MATH/STAT subjects and 24 credit points of 300-level MATH/STAT subjects.
Computer Science and Politics (code CS49)
Software Development and Politics (code CS50)
Distributed Systems and Politics (code CS51)
Digital Systems Security and Politics (code CS52)
This double major requires satisfactory completion of a major study in Computer Science, Software Development, Distributed Systems or Digital Systems Security and satisfactory completion of a major in Politics, as outlined in the Bachelor of Arts entry. A major in Politics consists of 52 credit points of politics subjects, including at least 24 credit points at 300-level.
Professional Recognition
The Bachelor of Computer Science is accredited by the Australian Computer Society as meeting requirements for membership at a “Professional Level”.
|