Computer Science/Arts

University of Queensland

About

Computer science combines the theoretical studies of algorithms and data structures, with the practical challenges of implementing them in hardware and software systems.

Computer science plays a key role in the creation, development, implementation and evaluation of technology.

Society relies upon computer-based systems for the operation and support of services in finance, energy, transport, health, and communications.

Skills learnt in this program are utilised in fields ranging from bioinformatics to digital humanities where sophisticated knowledge in programming and data analysis are used to manipulate massive data sets.

The BA component allows students to choose from a wide variety of majors to either complement their computer science studies or to broaden their knowledge in another field, thus expanding their opportunities to work in different areas.

Structure

Course Lists

Courses that can be studied as part of the Bachelors of Computer Science/Arts :

  • Course list for the Bachelor of Computer Science
  • Course list for the Bachelor of Arts

Click on the course code to view the Course Profile, for further information including advice of courses with shared teaching activities.

Majors/Specialisations

Studies may be undertaken in the following specialisations. Please click on the major(s) that are of interest to you for more information.

Bachelor of Arts Aboriginal & Torres Strait Islander Studies MajorAncient History / Extended MajorAncient History/History MajorAnthropology / Extended MajorArchaeology / Extended MajorArt History / Extended MajorChinese / Extended MajorChinese Translation and Interpreting / Extended MajorClassical Languages MajorCriminology / Extended MajorDrama / Extended MajorEconomics / Extended MajorEnglish / Extended MajorEnglish Literature / Extended MajorEnglish as an International Language / Extended MajorFilm and Television Studies MajorFrench / Extended MajorGender Studies MinorGeography / Extended MajorGerman / Extended MajorHistory / Extended MajorIndonesian / Extended MajorInternational Relations / Extended MajorItalian MajorJapanese / Extended MajorJournalism and Mass Communication MajorKorean / Extended MajorLatin American Studies MinorLegal Education Studies MajorLinguistics / Extended MajorMathematics / Extended MajorMedia and Digital Cultures MajorMusic / Extended MajorPeace and Conflict Studies / Extended MajorPhilosophy / Extended MajorPolitical Science / Extended MajorPopular Music and Technology MajorProfessional Pathways: Humanity and Society MinorProfessional Writing and Communication MajorPsychology / Extended MajorPublic Policy MajorRussian MajorSociology / Extended MajorSpanish / Extended MajorSports Studies / Extended MajorStudies in Australian Culture MinorStudies in Religion / Extended MajorWriting / Extended Major Bachelor of Computer Science Cyber Security MajorData Science MajorMachine Learning MajorProgramming Languages MajorScientific Computing Major

Honours

Honours is available as an additional year of study.

Entry requirements

To complete the Bachelors of Computer Science/Arts

To fulfil the requirements of the Bachelors of Computer Science/Arts, a student must complete the requisite number of courses chosen from the course list in accordance with the Program Rules.

For more information on program requirements, please contact the Faculty.

Students should be aware of the University of Queensland policies and rules which govern the conduct of UQ programs. These may be found on the UQ policies and rules page on the my.UQ website.

Institution