Unit descriptions for Advanced Diploma of
Computing & Information Technology
CSI2102 Information Security
This unit covers the basic principles and techniques used to protect information. The areas covered are defining, identifying and classifying information as a resource, access control, information risk analysis, contingency planning, information technology systems, threats to information systems security, data security legislation, database systems and associated security, procedures for secure information flow, classification systems, document and record storage, case studies of information technology systems and abuse including fraud, industrial espionage, confidentiality and privacy breaches, data protection and copyright, and ethical issues associated with information security.
CSI1101 Computer Security
This unit covers the threats to computer systems and the countermeasures that can be put in place to minimize them. The areas covered are: aims of computer security and general computer security threats, malicious code including viruses, trojan horses, worms and other forms of hostile executable code. Students also consider the history and fundamental concepts of encryption, current encryption techniques and the social issues that surround the use of such techniques.
CSI2343 Object Oriented Analysis and Design (Prerequisite: CSI1241 Systems Analysis)
Understanding differences between an object-orientated approach and structured
techniques, including reasons for change, principles of object-orientation,
modeling-techniques, system specification, programming and practical issues.
NB. Students must be familiar with basic concepts of procedural programming
CSG2331 Knowledge Computing
This unit introduces the theory and practice of capturing, distributing,
and effectively using knowledge in organisations. Knowledge computing
covers issues associated with integrating information in many different
formats and from many different sources. The use of information technology
to support effective knowledge management and distribution is examined
in detail.
CSP1250 Data Structures Prerequisite (CSP1150 Programming Principles)
This unit focuses on data abstraction and realization of abstract data types
as reusable and generic modules using Java as the vehicular programming language.
Basic algorithmic analysis is also introduced.
IMM2123 Interactive Multimedia Authoring 1 Prerequisite
This unit introduces students to the concepts and principles of IMM
development through authoring systems. It includes and overview of state-of-the
art authoring environments and an examination of the different IMM production
models upon which currently used authoring systems are based. Students
are exposed to the principles and practices involved in developing IMM
products using a Multimedia Development Environment and are required
to author a significant prototype of an IMM product using this authoring
system

|