Skip to content
Information Technology

Diploma of Information Technology

Course Code: ICT50118
CRICOS Code:  099813M


A practical, hands-on qualification aimed at equipping you with the skills and knowledge required in various information technology jobs.

The course covers many essential skills and knowledge areas required in many IT jobs like Software Development and Design, Web Application Development, Computer Networking, Network Security and IT Project Management.

The course covers the up-to-date practices, current technologies and popular programming languages like Java, JavaScript, PHP, HTML5 and CSS3. Students will develop high-level technical skills, knowledge and engage in the development of functional desktop, web, cloud or mobile applications in this course.

  • Duration

52 weeks (including breaks);  4 Study Periods of 10 weeks each (excluding breaks)

  • Study Mode

Face-to-face: classes are scheduled for 20 hours/week during each study period except break periods

  • Location

Perth City: 251 – 255 Stirling Street, Perth WA 6000

Entry Requirements

Academic: Successful completion of Year 12, equivalent, or a higher qualification. Refer to the equivalent qualification from your country.

Age: Applicant must be 18 years or above before they arrive in Australia.

English: IELTS band score of overall 5.5 or equivalent. Refer to the English Language Requirement Equivalences table.

Note: During the assessment and verification of the application, NIT may request for additional evidence from the applicant or conduct an interview via Phone, Skype or Google Hangout with the applicant.

Course Structure

ICTSAS517 Use network tools

ICTSAS518 Install and upgrade operating systems

BSBWHS501 Ensure a safe workplace

ICTNWK505 Design, build and test a network server

ICTNWK525 Configure an enterprise virtual computing environment

ICTSUS501 Implement server virtualisation for a sustainable ICT system

BSBSUS501 Develop workplace policy and procedures for sustainability

ICTICT406 Build a graphical user interface

ICTPRG501 Apply advanced object-oriented language skills

ICTPRG505 Build advanced user interface

ICTPRG527 Apply intermediate object-oriented language skills

ICTSAD501 Model data Objects

ICTWEB504 Build a document using extensible mark-up language

ICTICT509 Gather data to identify business requirements

ICTICT517 Match ICT needs with the strategic direction of the organisation

ICTPMG501 Manage ICT projects

ICTPRG524 Develop high level object oriented class specifications

ICTPRG524 Develop high level object oriented class specifications

ICTWEB501 Build a dynamic website

ICTWEB502 Create dynamic web pages

ICTWEB504 Build a document using eXtensible mark-up language*

ICTWEB505 Develop complex web page layouts

ICTWEB506 Develop complex cascading style sheets

ICTWEB507 Customise a complex ICT content management system

Note: Course structure, units and content are subject to change during the delivery period due to change in legislative requirements or due to NIT’s course review process.

Career Prospects

Job roles and titles vary across different industry sectors. Possible job titles relevant to this qualification include:

  • Programmer
  • Web Developer
  • Analyst Programmer
  • Network Support Officer
  • Network support coordinator
  • ICT Support Officer

Further Studies

Course Packaging
CRICOS Provider Code 099939G

U76 Bachelor of Information Technology
CRICOS Code: 052093D

Y89 Bachelor of Science - Cyber Security
CRICOS Code: 077146A

U65 Bachelor of Computer Science
CRICOS Code: 052112F

Academic Articulation
CRICOS Code 099939G

Bachelor of Information Technology
CRICOS Code: 086031D

Learning and Assessment Methods

Learning methods may include presentations and discussions, demonstrations, individual and group activities, skills practice, role plays, case studies, simulated scenarios, research activities and industry visits.

Assessment methods generally include practical observation of tasks, written or oral assessments, case studies, role plays, reports, research projects, presentations, etc.

Credit Transfer/ Recognition of Prior Learning

Credit Transfer

You may be eligible for Credit Transfer if you are able to demonstrate that you have achieved competency in the same or equivalent unit/s in a Nationally Recognised Training from any Registered Training Organisation.

Recognition of Prior Learning - RPL

If you think that you have already gained the skills and experience for a unit or entire qualification, you can apply for RPL to get recognised as competent for parts or a whole nationally recognised qualification. Not everyone will get credited for their skills and knowledge. Successful applicants will need to demonstrate a reasonable amount of experience in the area their course covers. To know more about our RPL process, contact us via email:


Internship Opportunity.
Gain work experience through a hands-on
internship with an Australian company.