ITC544 IT Fundamentals (8)

This subject provides an introduction to computing hardware and software along with the application of computing systems in a business environment. The subject commences with a discussion of computing architecture and data representation. Students are then introduced to the fundamentals of computer programming and software development as well as computer networking techniques. The subject also examines higher-level concepts, including the lifecycle phases of an information system. The subject concludes with a discussion of information system frameworks and governance requirements.


Session 1 (30)
On Campus
CSU Study Centre Brisbane
CSU Study Centre Melbourne
CSU Study Centre Sydney
Port Macquarie Campus
Wagga Wagga Campus
Session 2 (60)
On Campus
CSU Study Centre Brisbane
CSU Study Centre Melbourne
CSU Study Centre Sydney
Session 3 (90)
On Campus
CSU Study Centre Brisbane
CSU Study Centre Melbourne
CSU Study Centre Sydney

Continuing students should consult the SAL for current offering details: ITC544. Where differences exist between the Handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject Information

Grading System



One session


School of Computing and Mathematics

Enrolment Restrictions

Not available to students who have completed any of the subjects ITC161, ITC104, ITC507, ITC577 or ITC411.

Incompatible Subjects

ITC104, ITC161, ITC180, ITC181, ITC182, ITC411, ITC507, ITC577

Learning Outcomes

Upon successful completion of this subject, students should:
  • be able to investigate and describe the essential elements of a computer and their functionalities;
  • be able to apply an understanding of data representations and calculations to practical situations;
  • be able to develop an elementary computer program;
  • be able to discuss the features of various software development methodologies;
  • be able to discuss and analyse fundamental networking concepts, protocols and standards;
  • be able to discuss the principle lifecycle phases of an information system, from requirements and acquisition through to operation and maintenance;
  • be able to compare and contrast the role of IT service management frameworks, policies and compliance issues.


This subject will cover the following topics:
  • Historical overview of computing systems.
  • Data representation.
  • Basic organisation of computers.
  • Elementary computer programming
  • Overview of software development methodologies
  • Networking concepts, protocols and standards
  • The information systems lifecycle
  • IT service management
  • The ITIL set of practices


For further information about courses and subjects outlined in the CSU handbook please contact:

Current students

Future students

The information contained in the CSU Handbook was accurate at the date of publication: May 2019. The University reserves the right to vary the information at any time without notice.