
Computer Science encompasses everything from the design of hardware through to the development of algorithms and programming languages.
Apply your programming skills to create or optimise programs, systems or applications which are used across multiple devices. Programming skills are essential for information management, data analysis, predictive modelling, cyber security, artificial intelligence, gaming, e-commerce or communications.
These transferable skills apply to many industries including health, science, technology, business and government.
Events
See all events
18 June
Master of Medicine (Skin Cancer) information webinar

29 June - 2 July
Future Experiences in Agriculture, Science and Technology (FEAST)

30 June
Queensland Biology Winter School, Year 11
Stories
See all stories
UQ people
Renee's PhD story: exploring how ‘jumping genes’ disrupt early development
5-minute read

UQ people
Chiemeka’s PhD story: cost-effective treatment for brain disorders
4-minute read
Stories
See all stories
UQ people
Renee's PhD story: exploring how ‘jumping genes’ disrupt early development
5-minute read

UQ people
Chiemeka’s PhD story: cost-effective treatment for brain disorders
4-minute read
How you'll learn
Your learning experiences are designed to best suit the learning outcomes of the courses you choose.
- Lectures
- Tutorials
- Workshops
What you'll study
At UQ, subjects are called 'courses'. Here's a sample of the courses you could study:
- Algorithms & Data Structures
- Artificial Intelligence
- Introduction to Computer Systems
- Introduction to Software Engineering
Keep up to date
Sign up to get information about applying and studying at UQ.