Bachelor of Information Technology

CRICOS 119223H

Step into the future of technology with our Bachelor of Information Technology. Our Bachelor of IT gives you hands-on experience with the latest tools, technologies, and trends.

This course leverages AI throughout, powered by Greenwich Higher Education’s partnership with OpenAI Codex.

 

Duration
3 years full time
(3 trimesters per year)
Study mode
Full-time hybrid delivery
Location
Sydney, Melbourne
Your industry career prospects
Industry input
Work opportunities in professional contexts
Skills Practice
Practical hands-on learning
Professional Skills
Embedded employability training

What To Expect

From AI and data analytics to cloud computing, cybersecurity, and digital design, the IT landscape is evolving faster than ever — and businesses need adaptable, industry-ready professionals who can lead the way. Our Bachelor of IT gives you hands-on experience with the latest tools, technologies, and trends, while building expertise in programming, software and database design, and professional practice. You’ll master in-demand skills in traditional AI, cybersecurity, and cloud computing, to be ready for the most sought-after jobs today and tomorrow

In today’s fast-paced world, the IT industry is rapidly moving towards online work environments. That’s why we’re committed to preparing our students to excel in various settings, whether it’s in-person or remote.

Our classes are conveniently condensed into two days a week, giving you the flexibility to manage your time and balance your other commitments. However, we also believe in empowering you to take ownership of your learning journey. We’ll provide you with guidance and mentorship as you continue to learn and build your skills. This structure is dependent on you staying on track with your original study plan, which will help you stay organised and complete your projects on time.

 

Your career opportunities

Developer Programmer
ICT Consultant
Information Systems Analyst
Network Engineer
Web Developer
ICT Sales Assistant
Software Developer
Dev Ops Consultant
ICT Support and Test Engineer
Data and Reporting Analyst
Software Tester

 

Entry Requirements

International applicants for the Bachelor of Information Technology need to have:

  • Successfully completed an Australian Senior Certificate of Education and achieved a grade of not less than 60% in at least one STEM subject, or equivalent certification, i.e. International Baccalaureate, or higher certification; OR
  • Successfully completed a Certificate IV, VET Diploma or Higher Education Diploma (or higher) in a related field.
  • An IELTS test result (Academic) of 6.0 (no band less than 5.5) or equivalent, which has been completed within the last 24 months.

If you don’t have the above and want to enrol please get in touch with us, as we may be able to consider your application using an alternate form of evidence, e.g. a portfolio submission.

 

Course Duration
  • 3 years full time (3 trimesters per year)

 

Course Units
Year 1

Web Development

Master the foundations of modern web design with HTML, CSS, JavaScript, and key libraries. Build attractive, reliable, and responsive websites while applying contemporary AI practices to refine and optimise your projects.

Principles of Information Systems

Discover how cutting-edge information systems drive business strategy, innovation, and performance. Learn to analyse, design, and secure systems that meet organisational needs while engaging with emerging technologies shaping the digital economy.

Principles of Programming

Build the foundation of programming logic and software design, no prior experience required. Develop, test, and refine code while applying modern tools and problem-solving techniques used across today’s tech industry.

Programming I

Learn to write, compile, and run programs using core programming concepts, algorithms, and functions. Gain hands-on experience with modern development tools to solve problems and prepare for more advanced coding challenges.

Database Design and Development

Design and build powerful relational databases using SQL while exploring emerging best practices in data management. Gain the skills to structure, secure, and optimise databases that power today’s digital applications.

Principles of Software Engineering

Discover how software engineers design and analyse complex systems using modern methodologies and modelling tools. Build practical skills in the software development lifecycle while exploring evolving technologies and practices.

Applied Computation

Unlock the mathematics behind computing by applying discrete structures, algorithms, and logic to real-world problems. Explore the computational foundations that power today’s most innovative software solutions.

Elective 1*

For this subject, you will choose a foundational elective from the approved elective list below. Electives are subject to availability, and certain electives have prerequisites.

Year 2

Programming II

Advance your coding skills with Object-Oriented Programming (OOP) in languages like Java, Python, and C++. Create reusable, efficient applications while exploring emerging programming frameworks and practices.Advance your coding skills with Object-Oriented Programming (OOP) in languages like Java, Python, and C++. Create reusable, efficient applications while exploring emerging programming frameworks and practices.

Systems Analysis and Design

Learn to transform business needs into detailed software specifications using industry-standard design techniques. Apply modern modelling tools and methodologies to create systems aligned with organisational goals and evolving technologies.

Foundations of Information Security

Explore the fundamentals of cybersecurity, from cryptography to threat prevention, while investigating emerging cyber risks. Gain practical skills to safeguard networks, applications, and data in a constantly evolving digital landscape.

Java

Take your programming further by designing interactive applications with advanced OOP and GUI development. Connect to databases, handle exceptions, and explore networking tools to build industry-standard applications.

Digital Project Management

Master modern project management principles and tools by planning and delivering real-world projects in teams. Gain hands-on experience with agile methodologies to manage resources, risks, and emerging digital challenges.

Professional Practice and Ethics

Develop the professional and ethical mindset demanded of today’s IT leaders. Explore how to navigate data privacy, compliance, and emerging tech dilemmas while building trust and accountability in your career.

Foundation Networks

Gain a strong grounding in networking concepts, from LANs to cloud-based systems, with hands-on exposure to diagnostic tools. Explore protocols, security, and modern network technologies that keep the world connected.

Enterprise Systems

Step into the world of enterprise computing by learning to design and implement scalable, service-oriented applications. Explore evolving enterprise technologies and architectures to prepare for large-scale, industry-level projects.

 

Year 3

Advanced Web

Become a full-stack developer by combining client-side and server-side technologies to build secure, high-performance applications. Collaborate using APIs, databases, and UX design principles to deliver real-world digital solutions.

Business Analytics

Harness the power of data with modern analytics tools to uncover insights that drive business success. Learn predictive modelling, data visualisation, and storytelling techniques to influence strategic decisions.

Cloud Computing

Explore how cloud platforms are transforming IT by enabling scalable, secure, and on-demand solutions. Gain hands-on experience in deploying and managing cloud-based applications using cutting-edge tools and services.

Advanced Studio 1

Kick off your capstone project by defining and scoping an innovative ICT solution. Collaborate with peers, explore emerging technologies, and apply research-driven design to prepare for real-world implementation.

Elective 2*

For this subject you will choose your second elective from the approved elective subject list below. Electives are subject to availability, and certain electives have prerequisites.

DevOps

Learn how DevOps practices streamline software development and deployment for faster, more reliable delivery. Gain hands-on experience with automation, CI/CD, and containerisation tools shaping the future of IT.

Artificial Intelligence and Machine Learning

Discover how AI and ML are revolutionising industries from finance to healthcare. Gain practical skills in applying intelligent systems and algorithms to real-world business problems.

Advanced Studio 2

Bring your capstone project to life by developing, prototyping, and presenting a complete ICT solution. Work with modern tech stacks under expert guidance to deliver an industry-ready outcome.

Electives

Approved Elective Subject List

You must choose two electives from the list below.

NB: Electives are subject to availability, and certain electives have prerequisites.

The IT Professional

Build the professional skills and confidence to thrive as a valued member of any ICT team. Strengthen your communication, collaboration, and adaptability while preparing to navigate the evolving digital workplace.

Interface & Experience Design

Learn to design user-centric interfaces that deliver seamless digital experiences. Apply UX principles, design tools, and interactive technologies to create engaging products and services.

Big Data Analysis

Harness the power of big data to reveal patterns and insights that drive smarter business decisions. Use cutting-edge analysis and visualisation tools to transform complex datasets into actionable stories.

Mobile Apps (Android)

Design and develop mobile applications for Android devices. Apply advanced programming, AI-assisted coding, user interface design, and software engineering methods to build fully functional, user-friendly apps.

Data-Driven Apps

Create data-powered mobile applications by designing APIs and integrating backend systems. Build practical skills to turn raw data into functional, user-friendly apps that meet real-world needs.

Professional Internship Program

Gain real-world experience by working with industry partners in your chosen ICT field. Apply your skills, explore emerging tools, and build your professional network in a supported, hands-on placement.

 

Upcoming Intake Dates
  • 2 February 2026
  • 25 May 2026
  • 14 September 2026

 

Ready to enrol?

 

Start your enrolment online now

Apply Online