Bachelor of Computing Science

3 Years On Campus Bachelors Program

University of Technology Sydney

Program Overview

The Bachelor of Computing Science at UTS

The Bachelor of Computing Science at the University of Technology Sydney (UTS) gives you a strong grounding in programming, databases, networks, and computational thinking — all while developing real-world problem-solving and teamwork skills. It’s perfect for anyone who loves coding, enjoys logic and maths, and wants to build a tech career that blends creativity with analytical thinking.


Curriculum Structure

Year 1:
Your first year builds the foundations. You’ll study key subjects like Programming 1, Discrete Mathematics, and Database Fundamentals, while also exploring how computing connects to business and society through Communication for IT Professionals. This is where you’ll develop your technical base and begin understanding how computing science impacts the world around you.

Year 2:
In your second year, things get more advanced. You’ll tackle Data Structures and Algorithms, Network Fundamentals, and Theory of Computing Science. You’ll also apply what you’ve learned in practical projects such as Computing Science Studio 1. This year is all about building confidence in solving complex problems and designing larger, integrated systems.

Year 3:
Your final year focuses on real-world experience and specialisation. You’ll complete a Capstone Project or Professional Practice in Computing, and have the chance to choose advanced electives like Advanced Algorithms or subjects aligned with your chosen area of interest. It’s the year where you pull everything together and get ready for your next step — whether that’s entering the tech industry or pursuing further study.


Focus Areas

Programming, algorithms, databases, networks, systems design, project management, and computing theory.


Learning Outcomes

Throughout your studies, you’ll learn how to design computational solutions, use mathematics and logic to approach complex problems, and work effectively in teams. You’ll also develop strong communication skills to explain technical ideas clearly and manage real-world computing systems from planning through to implementation.


Professional Alignment

While the program isn’t linked to a single accreditation body, it’s closely aligned with professional computing standards and industry expectations. The curriculum is designed to ensure you graduate with the practical and theoretical skills the IT industry is looking for.


Reputation and Employability

UTS has a strong reputation for producing job-ready graduates. It’s ranked #1 in Australia for Computer Science and Engineering in the 2023 Global Ranking of Academic Subjects — a testament to its quality teaching, research, and strong ties with industry.

Experiential Learning (Research, Projects, Internships etc.)

Here’s how you’ll gain hands-on experience in the Bachelor of Computing Science at the University of Technology Sydney (UTS) — you’ll be learning in real, applied contexts, not just through lectures. From your very first semester, you’ll be using the same programming tools professionals use and collaborating in teams on genuine projects. Thanks to UTS’s strong industry connections and cadetship opportunities, you’ll go beyond classroom theory to apply your knowledge in real workplaces. You’ll also have access to specialised computing labs, professional software platforms, industry-recognised programs, and a final-year capstone project that ties everything together — helping you build a strong portfolio, a solid employer network, and real confidence in your abilities.

Here are some of the key experiential learning opportunities in this program:

  • IDeA (Industry Degree Academy) Cadetship: Combine study with paid professional experience by working with leading companies in the computing and tech sectors — your workplace hours even count towards your degree.

  • Capstone Project: In your final year, you’ll take on a major project where you design and implement a real computational solution, showcasing everything you’ve learned.

  • Practical Core Subjects: Courses like Programming 1 and 2, Data Structures and Algorithms, Network Fundamentals, and Database Fundamentals give you a strong technical toolkit that you’ll use throughout your degree and career.

  • Teamwork and Communication Skills: Alongside your technical expertise, you’ll develop essential professional skills in project management, collaboration, and communication.

  • Professional Practice & Industry Certifications: Through the cadetship model, you’ll gain access to UTS’s professional practice framework and earn recognised industry certifications while you study.

  • Research-Linked Learning: The program connects you to cutting-edge research projects and real-world computing challenges — especially if you continue into the Honours year.

  • Transdisciplinary Electives: These electives allow you to collaborate with industry partners on real problems that go beyond coding, helping you see how computing interacts with other fields like design, business, and innovation.

Progression & Future Opportunities

Progression & Future Opportunities

Graduates from this program step confidently into dynamic roles across software development, data analytics, cybersecurity, and systems design. With their strong technical foundation and hands-on experience, they enter the workforce ready to make an impact in a variety of industries. Typical job titles include Software Developer, Systems Analyst, Data Analyst, and IT Project Manager.

University services to support employment:
UTS Careers is dedicated to helping students transition successfully from study to work. Through free one-on-one career advice, résumé and interview workshops, employer networking events, and exclusive access to student job boards and alumni networks, students receive comprehensive support to achieve their career goals.

Employment stats & salary figures:
According to UTS data, 77.5% of Australian-resident undergraduates secure full-time employment within four months of graduation. In computing-related fields, UTS reports that Software Engineers in Australia earn an average annual salary exceeding A$100,000, reflecting the strong market demand for UTS computing graduates.

University–industry partnerships:
The program offers exceptional industry engagement through initiatives like the Industry Degree Academy (IDeA). This cadetship program allows students to gain valuable, paid professional experience while completing their studies, working directly with leading technology and innovation companies.

Long-term accreditation value:
Designed to meet industry-relevant standards, the Bachelor of Computing Science ensures graduates are career-ready and globally competitive. UTS’s computing and engineering disciplines are consistently ranked among the best — #2 in Australia and 21st in the world — highlighting the university’s global reputation for excellence in technology education.

Graduation outcomes:
With strong professional preparation, industry exposure, and advanced technical skills, graduates are well-positioned to build rewarding careers across sectors such as healthcare, engineering, finance, transport, and telecommunications.


Further Academic Progression

After completing the Bachelor of Computing Science, students have several exciting options to continue their academic journey:

  • Postgraduate coursework degrees such as the Master of Computing Science, Master of Data Science, or Master of Cybersecurity, allowing for deeper specialisation in emerging fields.

  • Honours or research pathways, which can lead to doctoral study (PhD) for those interested in academic or research-focused careers.

  • Postgraduate certificates or diplomas in areas like artificial intelligence, machine learning, or cybersecurity, providing targeted upskilling and enhancing professional credentials.

This combination of academic excellence, real-world learning, and strong industry connections makes UTS graduates highly sought-after and well-prepared for future success.

Program Key Stats

$52,410
$9,314

Febr Intake : 30th NovJuly Intake : 30th Apr


No
Yes

Eligibility Criteria

2.6
30
70

NA
6.5
79

Additional Information & Requirements

Career Options

  • Software Developer
  • Systems Analyst
  • Data Scientist
  • Cybersecurity Analyst
  • AI Engineer
  • Cloud Architect
  • Database Administrator
  • Web Developer
  • Mobile App Developer
  • Network Engineer
  • Game Developer
  • IT Consultant
  • Machine Learning Engineer
  • UX/UI Designer
  • DevOps Engineer

Book Free Session with Our Admission Experts

Admission Experts