Prescription: DT500 (DT100)Data Organisation

Aim of Module Students will gain an understanding of the techniques used to represent data, of fundamental data types and data organisation, and how data is manipulated, stored and accessed in typical data processing systems.

Credits 7

Student Learning hours 70

Content Revised 2000

Prescription Expiry Date Nov 2005

Note This is a Compulsory ICT L5 (CBC) Module


Level and Assessment Schedule
TopicsHighest
Skill Level
Suggested
Assessment
Percentage
1 Number Systems A 35
2 Coding Systems A 15
3 Data Characteristics C 15
4 Data Structures C 10
5 Data Organisation C 25

100

LEARNING OUTCOMES

The Student Will
A1Use appropriate (manual) mathematical techniques to convert between different number systems, perform calculations and describe the concepts of error propagation and will utilise techniques that ensure that errors are minimised.
A2Describe different coding systems and design an appropriate classification structure for a given business situation.
C3Define the term “data” and identify appropriate data types for a variety of uses.
C4Describe a variety of the most common internal data structures and the operations that may be performed on them.
C5Describe a variety of file and database structures, the operations which may be applied to them and describe file and database management and identify any differences.

It is expected that the terminology discussed during this module will be adjusted as needed to conform to the current business computing environment.

CONTENT

1Number Systems
> Basic number systems such as binary, octal, decimal, hexadecimal.
> Conversion between number systems.
> Addition and subtraction in number systems other than decimal (should include an explanation of complementary arithmetic).
> Different methods of storing and performing arithmetic on numbers, including whole numbers, fractions and negative numbers.
(eg. integer, packed decimal, floating point, fixed point)
top
2Coding Systems
> Characteristics of coding systems including collation sequence and special characters. Systems such as ASCII, EBCDIC, and Unicode should be referred to.
> Code development process including structure, check-digits, and choice of numeric vs alphanumeric, sequential vs meaningful. Examples of current coding systems for reference could include cheque account numbers, hotel rooms, telephone numbers, bar codes.
> Efficiency of coding systems for human use, computer use, and data capture.
top
3Data Characteristics
> Data types available in commonly used programming languages and databases. eg. integer, single, alphanumeric, date, char, boolean, comp-3, currency (include types which may be encountered during student’s study of other CBC modules).
> Common terms for data storage and manipulation such as digit, character, field, primary key, record, file, attribute, row, column, cell, tuple, table, database, class object, Object ID, method, add, change value, amend, edit, format, insert, delete, rename, display, print, protect, alter structure, data model, data dictionary.
top
4Data Structures
> Structures should include those available in commonly used programming languages.
(eg. variable, array, stack, queue, list, tree, with operations such as deletion, insertion, retrieval)
top
5Data Organisation
> File structures such as sequential, relative, random, indexed; database structures such as hierarchical, network, relational, object oriented.
> Operations such as insert, amend, delete. Sequential and direct access methods.
top