Bachelor of Computer Science degrees

RMIT program code: BP094
VTAC code: 32831
CRICOS code: See table below

Duration: Three years full-time


Program description | Program structure | Career prospects | Credit transfer | Application procedures | Fees | Useful links


Program description

The Bachelor of Computer Science degrees develop a skill set that spans from theoretical and algorithmic foundations to cutting-edge developments in computing. These degrees produce graduates who are knowledgeable and creative, have excellent programming skills, are capable of designing, implementing and maintaining complex software systems, can readily adapt to new advances in the rapidly changing IT environment, and/or continue towards a research degree.

[ top of page ]


Program structure

The first year consists of core courses in programming, database systems, software engineering, web programming, and data communication and networks. Thereafter, you can select one of several Computer Science major study areas or one of the other Computer Science options.

Computer Science major study areas

In the second and third years, you will study four courses from one major study area within the Computer Science discipline. See below for a list of the major study areas. The remainder of your courses will consist of core courses and a wide range of computer science electives and student electives.

Upon completion, you will graduate with a specialist Computer Science degree which explicitly lists the chosen major:

Degree

VTAC Code

CRICOS Code

RMIT International
Code

Bachelor of Computer Science (Application Programming)

32831

(Note: same VTAC code for all the Computer Science degrees)

061072A

BP094B

Bachelor of Computer Science (Computational Mathematics)

061073M

BP094C

Bachelor of Computer Science (Embedded Systems)

061079E

BP094D

Bachelor of Computer Science (Games, Graphics, and Digital Media)

061086F

BP094E

Bachelor of Computer Science (Network Programming)

061074K

BP094F

Bachelor of Computer Science (Security)

061077G

BP094G

Bachelor of Computer Science (System Administration)

061075J

BP094H

Bachelor of Computer Science (Web Systems)

061078F

BP094I

Other Computer Science options

If you prefer an alternative to specialising in a major study area, you should select one of the following options:

    • Internship option: This option gives you an opportunity to undertake a one-semester internship.
    • Project option: This option involves taking on a one-semester project.
    • Minor Study option: This option involves choosing four courses from a minor study area that includes Accounting and Law, Applied Communication, Economics, Finance, and Marketing, Entrepreneurship, Logistics, Management, and Statistics.
    • Electives option: This option allows you to study a combination of additional Computer Science electives.

Upon completion, you will graduate with a “Bachelor of Computer Science” degree.

[ top of page ]


Career prospects

Graduates are in a strong position to gain employment as computing professionals in a number of fields including (but not limited to): software development; system architecture; business and system analysis; database development and administration; network and system administration; testing and QA; and project management.

Graduates typically work for commercial organisations, software development companies, government departments and large computer organisations.

[ top of page ]


Credit transfer

If you are articulating from a non-RMIT diploma, or transferring from a non-RMIT degree, maximum credits are usually obtained through the Bachelor of Technology (Computing Studies).

[ top of page ]


Application procedures

Please refer to our Application Procedures web page.

[ top of page ]


Fees

Please refer to our Fees and Scholarships web page.

[ top of page ]


Useful links

[ top of page ]


Bachelor degree programs offered by the School of Computer Science and IT