Start building today!
Experience the Find the courses and unlock the true potential
156 weeks
Blended - two weeknight classes at the Kensington campus, delivered as 3-hour blocks, plus online self-paced learning
Full time
MarchOctober

Course Overview
Where You Can Study
Sydney
Building L5 and Blockhouse, UNSW Sydney Campus, KENSINGTON, NSW 2033
Eligibility
Career & Study Pathways
Quality & Recognition
Academic Regulator
TEQSA
Professional Body
Australian Computer Society (ACS)
Accreditation Status
AccreditedSkills Assessor
ACS
Course Content
Programming Fundamentals
Year 1 core unit. Introduces the essential building blocks of software development, covering problem-solving, algorithmic thinking and hands-on coding with industry-relevant languages.
Digital Communication
Year 1 core unit. Develops written, verbal and interpersonal communication skills for technical and non-technical IT contexts, including professional presentations and reports.
Database Management
Year 1 core unit. Covers relational database design, data modelling, normalisation and SQL for building and securing real-world databases.
Reflective Leadership in Action
Year 1 core unit. Explores leadership styles, decision-making and team dynamics applicable across IT, business and engineering disciplines.
Applied Programming
Year 1 core unit. Builds dynamic, responsive web applications, applying data structures and industry best practices such as validation, testing and debugging.
Foundations of Cyber Security
Year 1 core unit. Introduces threats, vulnerabilities, governance, risk and compliance, including analysis of real-world security breaches.
Practical Data Science Tools
Year 1 core unit. Covers data preprocessing, cleaning, visualisation and statistical analysis using industry-relevant data science tools.
Networking Fundamentals
Year 1 core unit. Covers network topologies, protocols, the OSI/TCP-IP models, and configuring, securing and troubleshooting networks.
Object-Oriented Programming
Year 2 core unit. Covers encapsulation, inheritance, polymorphism and abstraction to design modular, maintainable software with advanced data structures.
Cloud Computing
Year 2 core unit. Covers IaaS/PaaS/SaaS service models, public/private/hybrid deployment, and hands-on cloud infrastructure and security basics.
Artificial Intelligence and Machine Learning
Year 2 core unit. Covers supervised, unsupervised and reinforcement learning, model evaluation, and ethical considerations in AI.
Visualisation Technologies
Year 2 core unit. Covers visual design principles and business intelligence tools for building dashboards and visualising large/streaming data.
Software Engineering
Year 2 core unit. Covers full-stack development, SDLC models, testing strategies and sustainable software architecture design.
Secure Cloud Network Architecture
Year 2 core unit. Covers designing scalable, secure multi-cloud architectures, disaster recovery, high availability and DevOps practices.
Industry Placement (IT)
Year 2/3 elective (12 units of credit). Applies academic knowledge and technical skills to real-world IT challenges in a professional placement; required to exit with the Associate Degree.
Internet of Things
Year 2 elective unit. Covers foundational IoT principles, devices, networks and architectures, with an emphasis on security and data privacy.
User Experience and Human-Computer Interaction
Year 2 elective unit. Covers user-centred design, usability testing and interaction principles for accessible digital interfaces.
Artificial Intelligence Development
Year 3 core unit. Covers deep learning, NLP and computer vision, including CNNs/RNNs and integrating AI into scalable applications.
Natural Language Processing
Year 3 core unit. Covers computational linguistics and NLP tasks (text preprocessing, sentiment analysis, entity recognition, language modelling) using Python NLP libraries.
Mobile Applications Development
Year 3 core unit. Covers designing, developing, testing and deploying Android/iOS apps using frameworks such as React Native and Flutter.
Project Management
Year 3 core unit. Covers Agile and Waterfall frameworks, scheduling, budgeting and risk management using tools such as JIRA and Microsoft Project.
Capstone Project in IT
Year 3 core unit (12 units of credit). A project-based capstone applying program knowledge to a real-world IT project, often with industry collaboration.
Data-Driven Decision Making
Year 3 elective unit. Covers predictive modelling, classification and machine learning for large datasets, with attention to data ethics and privacy.
Operating Systems Programming
Year 3 elective unit. Covers core operating system functions including process, memory and storage management, and system calls.
Common Questions
You will develop strengths in programming, AI, cloud technologies and full-stack development. The program focuses on designing, building and optimising software, and includes real projects that mirror industry practice, guided mentorship, and a structured industry placement.
Yes. Work Integrated Learning (WIL) is at the core of the program. You will work on real problems using actual data and complete an industry placement where you can apply your learnings in a professional workplace, using the latest professional tools and systems.
Yes. As an Applied Degree offered by UNSW College, the Bachelor of Information Technology (Software Development) is available for FEE-HELP assistance for eligible domestic students. FEE-HELP is an Australian Government loan that covers tuition fees, with repayments beginning only when you start earning above the repayment threshold (set at $67,000 from 1 July 2025). Note that a 20% loan fee applies to FEE-HELP for undergraduate courses.
UNSW College's Applied Degrees are three-year bachelor's degrees that blend academic excellence, hands-on projects, and industry-designed learning. Programs are co-designed with leading employers, feature Work Integrated Learning (WIL) including a structured industry placement, and are delivered in small, engaged classes with plenty of support. Students also have access to UNSW's global alumni network, state-of-the-art facilities, and over 300 clubs and societies.
The Bachelor of Information Technology (Software Development) is delivered by UNSW College (UNSW Global Pty Limited) within the UNSW Sydney environment in Kensington. As a student, you will be part of the UNSW community and have access to world-class UNSW facilities from day one, including libraries, computer labs, and social clubs.
Application
Three simple steps to get enrolled
Step 01
Enquire
Click "Enquire Now" and tell us a little about yourself. It's free and takes 2 minutes.
Step 02
Submit Documents
Our team will guide you on exactly which documents to prepare and submit.
Step 03
Get Enrolled
Receive your offer letter and confirm your enrolment. Welcome to the course!
Honestly I was lost when I first started looking at Australian colleges. There are just too many options and every agent gives you different info. A friend told me about FindTheCourses and within a week I had shortlisted 3 programs that actually matched my budget and visa situation. My advisor Sanjay was super helpful — never felt like I was being pushed into anything.
Priya Sharma
India
Master of Nursing · Griffith University