3 Years On Campus Bachelors Program
The Bachelor of Computer Science (Honours) at the University of New South Wales (UNSW Sydney) is designed for students who are passionate about computing, algorithms, and innovative technology. This program suits those eager to deepen their technical expertise while developing the analytical and research skills needed to tackle complex computing challenges across industries.
Curriculum Structure
Year 1:
Students build a strong foundation in computer science, mathematics, and programming. Core courses such as Data Structures and Algorithms, Programming Fundamentals, and Discrete Mathematics introduce essential problem-solving and logical thinking skills. This year helps students understand how computational systems operate and prepares them for advanced technical subjects ahead.
Year 2:
The focus shifts to more advanced areas of software and systems design. Courses like Operating Systems, Database Systems, and Computer Networks explore how computing principles are applied in real-world environments. Students begin working on practical projects that strengthen their ability to design, develop, and manage complex software applications.
Year 3:
Students refine their specialisation and technical expertise through electives in fields such as Artificial Intelligence, Cyber Security, and Machine Learning. They engage in project-based learning and research-led coursework that encourages innovation and collaboration. By the end of this year, students are ready to undertake an individual or group research project.
Year 4 (Honours Year):
The Honours year allows students to conduct in-depth research under academic supervision, culminating in a thesis. Alongside research, students take advanced electives that align with their chosen specialisation—such as Advanced Algorithms, Data Science, or Software Engineering Practice—preparing them for postgraduate research or high-level industry roles.
Focus Areas: Artificial Intelligence, Data Science, Cyber Security, Software Engineering, Machine Learning, Human-Computer Interaction, Systems and Networks
Learning Outcomes: Graduates will be able to design and implement complex computing systems, apply algorithmic and analytical reasoning to solve real-world problems, manage and analyse data effectively, and communicate technical solutions with professional and ethical awareness.
Professional Alignment (Accreditation): Accredited by the Australian Computer Society (ACS), ensuring graduates meet the highest national standards for IT and computing professionals.
Reputation (Employability Rankings): UNSW is consistently ranked among the top 50 universities worldwide for Computer Science and Information Systems (QS World University Rankings). It is recognised as one of Australia’s leading institutions for employability, with strong industry connections and research excellence.
If you’re thinking about applying to the Bachelor of Computer Science (Honours) at the University of New South Wales (UNSW), you’ll find it’s a program that goes far beyond textbooks. It’s designed to give you real-world, practical experience — the kind that builds both your confidence and your career prospects. Let’s look at how you’ll gain those hands-on skills and what makes the experiential learning at UNSW so valuable.
At UNSW, the Honours year isn’t just about deepening your theoretical understanding — it’s where you put that knowledge into action. You’ll design and test computing systems, use advanced software tools, and complete an individual research thesis that pushes the boundaries of what’s possible in computing. You’ll collaborate with your peers, work in professional-grade labs, and develop solutions to real challenges in technology.
The program is part of the School of Computer Science and Engineering, which is home to some of Australia’s most advanced computing facilities, including robotics and autonomous systems labs and immersive virtual-reality studios.
Here are some of the key experiential-learning elements you’ll experience:
Advanced coursework and research thesis
In your Honours year, you’ll take advanced computing subjects and complete a substantial research project. This lets you apply your technical knowledge in a focused, practical way — and often leads to opportunities for publication or further study.
Access to research-grade labs and equipment
You’ll work in state-of-the-art facilities such as the National Facility for Human-Robot Interaction Research, the Virtual Reality Lab, and robotics testing arenas. These spaces give you the chance to experiment with cutting-edge technology and see how theory translates into real-world systems.
Industry-linked project work
UNSW’s Work Integrated Learning (WIL) initiatives connect you with industry and community partners. You’ll have the chance to contribute to genuine projects that address current computing challenges, gaining experience that’s directly relevant to your future career.
Software, tools and platforms
You’ll get hands-on experience with professional environments — from dual-boot Windows/Linux labs to advanced topics like machine learning, cybersecurity, embedded systems, and virtual reality.
Group and collaborative projects
Project-based learning is central to this degree. You’ll collaborate in multidisciplinary teams to tackle real computing problems, helping you build the teamwork and communication skills employers look for.
Research opportunities as an undergraduate
Even before your Honours year, UNSW encourages students to get involved in research — in fact, more than 85% of undergraduates in the School participate in research activities. This culture of innovation means you’ll be surrounded by opportunities to explore emerging areas of computing.
Modern computing facilities and remote access
You’ll have access to modern labs with high-spec PCs and the flexibility of virtualised software environments, allowing you to work on campus or remotely with ease.
Strong employability focus
UNSW is consistently ranked among the top universities for graduate outcomes. The experiential elements built into this program ensure you develop the skills, professional experience, and research mindset that employers in the tech industry truly value.
If you choose to study the Bachelor of Computer Science (Honours) at the University of New South Wales (UNSW), you’ll be stepping into a degree that leads directly to some of the most in-demand and rewarding careers in tech. Graduates from this program often move into roles such as software engineer, data scientist, cybersecurity specialist, or IT consultant—positions known for strong starting salaries and excellent job security.
Progression & Future Opportunities
Career Support and Employability
UNSW sets you up for success long before graduation. You’ll have access to a wide range of career development services, including career-readiness workshops, networking events with top employers, and internship programs that connect you with real-world industry experience. The university’s emphasis on work-integrated learning means you’re building a professional portfolio while you study.
Strong Employment Outcomes
UNSW graduates consistently achieve some of the best employment outcomes in Australia. Around 76% of UNSW undergraduates secure full-time employment shortly after finishing their degree—well above the national average. Graduates also enjoy competitive salaries, with median earnings around AUD 70,000 within months of graduation, rising to about AUD 88,000 after three years among Group of Eight universities.
Industry Connections and Real-World Learning
The School of Computer Science and Engineering maintains strong ties with leading tech organisations through its Industry Partnership Program. Students often collaborate with partners such as Data61 and other research and technology networks, working on real-world challenges that give them a competitive edge in the job market.
Professional Recognition
Your degree is backed by accreditation from Engineers Australia and the Australian Computer Society, ensuring your qualification is recognised and respected across the tech industry—both in Australia and internationally.
Graduate Outcomes
By the time you finish your honours year, you’ll have advanced expertise in algorithm design, systems development, and independent research. These skills open pathways to high-growth areas like artificial intelligence, cybersecurity, data engineering, and systems architecture—sectors driving the future of technology.
Further Academic Progression
After completing your Bachelor of Computer Science (Honours), you’ll have strong options to continue your academic journey. Many graduates pursue postgraduate degrees such as a Master of Artificial Intelligence, Master of Data Science, Master of Cybersecurity, or even a PhD. The honours component provides a solid foundation in research, giving you a seamless transition into advanced study or research-led roles.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
