Skip to main content RMIT university home page A to Z index Contact RMIT University Library   Login to the web site
Computer Science and IT Computer Science and IT

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, data communication and networks, computing theory, operating systems, and artificial intelligence.

In the second and third years, you will study four courses from a major study area (see list below) within the Computer Science discipline. 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

32831

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

061076G

BP094A

Bachelor of Computer Science (Application Programming)

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

If you prefer a general Computer Science degree without one of the aforementioned majors, you have the option of taking four courses in a minor study area (application area): Accounting and Law, Applied Communication, Economics, Finance, and Marketing, Entrepreneurship, Logistics, Management, and Statistics.


Sample program map

Year 1
Semester 1Programming 1Database ConceptsComputer OrganisationMathematics for Computing
Semester 2Programming 2Web ProgrammingData Communication and Net-centric ComputingSoftware Engineering Fundamentals
Year 2
Semester 1Computing TheoryMajor or Minor Course 1Programming TechniquesSoftware Engineering: Process and Tools
Semester 2Professional Computing PracticeMajor or Minor Course 2Algorithms and AnalysisOperating Systems Principles
Year 3
Semester 1Database SystemsMajor or Minor Course 3CS ElectiveArtificial Intelligence
Semester 2Student ElectiveMajor or Minor Course 4CS ElectiveStudent Elective
Legend
Core coursesMajor or Minor study coursesComputer Science electivesStudent electives

[ 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 "Applying for a Computer Science and IT program" 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