Smart solutions start with understanding the problem and end with systems that deliver real impact.
Technology shapes every aspect of modern life, and behind every great digital solution is a well-designed architecture. Solution Architecture is about creating systems that are scalable, secure and tailored to meet business needs.
UQ’s Bachelor of Information Technology major in Solution Architecture will give you the expertise to design and integrate complex IT solutions. Through practical projects and advanced coursework, you’ll learn to combine technical innovation with strategic thinking. Core courses cover software innovation, programming, web systems, cloud computing and emerging technologies like generative AI. You’ll also have the flexibility to choose electives in areas such as algorithms, computer systems, information security and human-centred AI.
This major blends theory with practical experience, preparing you to tackle real-world challenges in system design and implementation. You’ll graduate with the skills to lead technology projects, architect solutions and drive innovation across industries.
Join a new generation of IT professionals who can design intelligent, future-ready systems for an increasingly connected world.
Career possibilities
Our programs prepare you for your first job and beyond. Here are some of the careers you could be on your way to:
- Solutions architect
- Solution designer
- Software developer
- Solutions lead
Events
See all eventsStories
See all stories
Careers
Emerging careers in the arts and communication industries
5-minute read

Study tips
3 pathways to engineering and computing at UQ
5-minute read
Stories
See all stories
UQ people
From firefighting robots to rocket science: Vennkkata’s UQ experience
5-minute read

Careers
Emerging careers in the arts and communication industries
5-minute read
How you'll learn
Your learning experiences are designed to best suit the learning outcomes of the courses you choose.
- Lectures
- Tutorials
- Studios
What you'll study
At UQ, subjects are called 'courses'. Here's a sample of the courses you could study:
- Introduction to Software Innovation
- Programming in the Large
- Web Information Systems
- Cloud Computing
Keep up to date
Sign up to get information about applying and studying at UQ.

