Undergraduate degrees offered by the School of Computer Science and IT

Bachelor of Information Technology (Application Programming)
“I’m aiming to be a software or research and development manager, but I’ll start as a programmer first and accumulate experience from there.
“The RMIT degree will pave the way to this first job in my career path.”
Computer Science and IT programs at RMIT
- Input and guidance from key industry partners
- Basis of ICT fundamentals; practical and career-focused
- Gain real experience with recognised companies
- High tech computer labs – among the newest and most advanced in Australia
- Expert teaching and student-focused learning environment
Degrees and information:
Why study computing and information technology at RMIT?
RMIT has been at the forefront of computing and IT education since the era of space exploration began, becoming one of the country’s largest and most industry-focused program providers.
Developed and delivered in close collaboration with industry leaders, our degrees are designed to equip you with the practical skills and knowledge that employers value. All our degree programs are offered on the City campus in the heart of Melbourne (Victoria, Australia).
The University’s wide range of study programs reflect the many different careers and applications for computing technology, from communications to science, business and engineering, as well as new directions emerging to shape the future of society.
The School of Computer Science and IT offers programs in the following areas:
Computer Science
Computer science has foundations in theory and mathematics and leads to cutting-edge developments in artificial intelligence, software development, intelligent systems, bioinformatics, computer vision and other areas.
Computer scientists design and develop all types of software from systems infrastructure (operating systems, communications programs, etc.) to application technologies (web browsers, databases, search engines, etc.). Computer scientists create these capabilities and develop effective ways to solve computing problems.
We offer Computer Science degrees specialising in the following major streams:
- Application Programming, Computational Mathematics, Embedded Systems, Games Graphics and Digital Media, Security and Web Systems
Who are the degrees for?
Students aspiring to be effective computing problem solvers and the creators of innovative software (and hardware) solutions. Our degrees produce skilled computing generalists, working in a variety of different roles. These involve tasks ranging from theoretical work to software development, and can include being part of multi-skilled teams on innovative projects, as well as graduate study and research careers.
Information Technology
Business, government, healthcare, schools, and organisations of every kind are dependent on information technology, and need computer systems that are reliable and secure. IT specialists are responsible for selecting hardware and software products and integrating those products with operational needs, and installing, customising, and maintaining those products for the organisation’s staff and clients. Employees also need IT support staff that understand the systems and software and can solve computer-related problems.
IT graduates install networks; handle network administration and security; design web pages; develop multimedia resources; install communication equipment; manage email systems; and plan and manage a company’s technology upgrades.
We offer Information Technology degrees specialising in the following major streams: Application Programming, Business Applications, Multimedia Design, Network Programming, System Administration and Web Systems.
Who are the degrees for?
Students who want a computing career that features a mix of technical and people issues and focuses on users’ needs, rather than a focus on technology. IT graduates work in a variety of organisations and industries.
Software engineering
Software engineering integrates mathematics and computer science with certain engineering practices. Software engineers develop and maintain advanced, large scale, and affordable software systems.
Software engineers design, develop and upgrade complex and high performance software and other large systems, to meet the needs of large companies and specialised organisations.
The Bachelor of Software Engineering is an elite, four-year, industry-oriented degree for students with excellent grades and also strong communication skills, together with an outward worldly focus and personality.
Who is the degree for?
Students who want to become large scale software developers, working in teams that produce highly efficient products and systems.
Bachelor of Technology (Computing Studies)
Many employers need graduates who have combined IT with studies in other areas. The Bachelor of Technology (Computing Studies) is specifically designed to give you a good foundation in programming and IT fundamentals while also offering a flexible range of studies in areas including business, communication, science, art or a language.
Bachelor of Information Technology (Games and Graphics Programming)
A specialised IT option in industrial games software creation, the degree involves project work with students from art and design within a team-oriented studio environment. The Bachelor of Information Technology (Games and Graphics Programming) provides specialized skills, and knowledge for creative vision and expression in digital art, games graphics design and digital graphics programming.
Honours Program
The Computer Science Honours year involves advanced level coursework and completion of a substantial research project. The program is intended for students who have a strong theoretical and practical bachelor degree in computing and are interested in taking up a research career or a senior leadership role in the computing industry.
Honours graduates with good results may proceed directly to postgraduate research. Several scholarships are available each year for strong applicants.
Double degrees
(With the School of Electrical and Computer Engineering)
- Bachelor of Computer Science / Bachelor of Engineering (Computer and Network Engineering)
- Bachelor of Computer Science / Bachelor of Engineering (Electronic and Communication Engineering)
Useful links
Degrees not available to commencing students
These undergraduate programs are not available to commencing students. The currently enrolled student cohort will be able to complete their programs, but no new applications will be accepted.
- Bachelor of Computer Science (Network Computing)
- Bachelor of Computer Science (Database Systems)
- Bachelor of Computer Science (Network Programming)
- Bachelor of Computer Science (System Administration)
- Bachelor of Information Technology (Computing and Internet Technology)

