CSEC IT Study Guide
CSEC IT Study Guide
2017 – This is an OUTLINE of topics to be studied – use your notes and textbook to fill in details
Major functions of a general computer system are: input, processing, output, storage.
Output devices
Visual display units: (monitors) resolution, types, and sizes.
Printers: impact and non-impact, types: (character, line, page, laser, inkjet, dot matrix). Characteristics:
(speed, quality, storage capacity); plotters;
Audio output devices (for example speakers, head-phones, earphones);
Microfilm.
Terms such as hard copy, soft copy, human readable and machine–readable.
1
Interpret the hardware specifications of a computer system by identifying:
CPU type, speed, word size;
Memory: capacity, type, speed.
Hard drive: capacity, speed;
Interfaces: fire wire, expansion slots, ports.
Monitors: size, resolution type
Operating System
Networks
1. Types of networks: local area network, wide area network, metropolitan area network,
2. Types of transmission media:
a. cable/wired media: coaxial, fibre-optic, twisted pair,
b. wireless media: satellite, microwave, infra-red,
3. Wireless network technology: (Bluetooth, Wi-Fi), hotspot, modem,
4. Bandwidth (broadband, narrowband, voiceband),
2
5. Communication modes: simplex, duplex, half duplex, point-to-point, and broadcast.
6. Distinguish among Internet, intranet and extranet;
7. Explain these concepts associated with the Internet;
a. Electronic mail (e-mail),
b. Newsgroups,
c. Internet Relay Chat (IRC),
d. Telnet,
e. File Transfer Protocol (FTP),
f. upload,
g. download,
h. World Wide Web (WWW),
i. web browser,
j. HTTP,
k. Hypertext Markup Language (HTML/XHTML),
l. Web page,
m. Website,
n. Blogging,
o. Webserver,
p. URL,
q. E-commerce,
r. E-learning,
s. Teleconferencing
t. Telecommuting
u. Pod-casting,
v. Bulletin board,
w. VoIP.
3
Current and emerging trends in technology
Describe appropriate hardware and software to meet the particular needs of a given application/job or
situation; areas including business, industry, science and technology, education, law enforcement,
recreation, music, gaming.
Describe the roles of various personnel in computer-related professions: programmers, systems analysts
and designers, IT managers, systems programmers, database administrators, network administrators, IT
managers, file librarians, computer technicians, computer engineers, software engineers, software
testers, webmaster, web-developer, software trainer, multi-media artists.
INFORMATION PROCESSING
Errors in data
At some point data must be entered manually into the computer system by data entry personnel. Humans are
prone to making mistakes – verification and validation are used to minimise or eliminate data capture errors.
Verification is performed by a human wheras validation can be performed by the information processing
system.
1. Verification – To ensure that that the data is entered with no errors and that it matches the data on the
source document.
a. Typographical errors (mistyping) and
b. Transposition errors (switching the position of adjacent digits)
2. Methods of verification:
a. Double-entry – data is entered twice usually by a different person; if data is different it is not
processed. e.g. entering password twice before it is processed.
b. Proofreading or visual verification
3. Validation – Ensure that data is accurate, complete and genuine i.e. that it conforms to a set of validation
rules.
4. Methods of validation:
a. Range check – ensures that numbers fall within a specified range e.g. in a date, the month cannot
be entered as a number above 12
b. Reasonableness check – ensures that the data is reasonable e.g. in a payroll system this check
will ensure that too many zeroes are not added by mistake.
c. Data type check – checks that the right type of data has been added e.g. the letter O is entered
instead of the digit 0.
d. Consistency check – compares data you have entered with other data already entered e.g. if you
entered a date of birth and then age this check makes sure both values are consistent.
1. File organization:
a. Sequential file ordering;
b. Serial
c. Indexed sequential
d. random,
2. File Access
a. Direct(random) access,
b. Sequential access.
3. Select appropriate file organization for particular application. For example, a payroll file would be
organized sequentially with sequential access.
5
PROBLEM-SOLVING AND PROGRAM DESIGN
Algorithms:
1. Definition of algorithms;
2. Characteristics:
a. Finite number of steps,
b. Precise,
c. Unambiguous,
d. Flow of control from one process to another,
e. Comes to an end.
3. Construction and use of trace tables to determine result of an algorithm. Trace table consists of variable
names (identifiers) as column headings and values in the cells, one row for each pass.
4. Ways of representing algorithms:
a. Pseudocode Use of: Read, Input, Store Write, Output, Display, If-then; If-then-else;
For loop; While loop; Assignment symbol
b. Sections in an algorithm written in pseudocode:
i. Title
ii. Description of problem
iii. Declare variables
iv. Initialize variable
v. Processing
c. Flowcharts;
i. Use of flowchart symbols: input/output, process, decision, directional arrows.
Truth Tables
Use of relational operators: <, >, =, <=, > =, < >.
Boolean (Logical) operators: AND, OR, NOT.
Arithmetic operators: +‚ –‚ *, /, mod, div
Use 1/0 T/F Yes/No
6
PROGRAM IMPLEMENTATION
Pascal Code
Declare variables and constants
o Use of meaningful variable names (identifiers) and constants;
o Elementary data types; Integers, real numbers, characters, string.
o Assign initial values.
Use arrays to manipulate data in a list;
o Declare 1-dimensional arrays;
o Initialize arrays
o Reading from and writing to arrays;
o Traversing arrays;
o Linear search.
Control Structures
o Conditional branching: if-then, if-then-else
o Loops: while, repeat, for.
Use of keywords: write, writeln, read, readln
Use of proper punctuation and syntax
Use of documentation
PRODUCTIVITY TOOLS
Questions in paper 1 and 2 will also be set on Word-processing, Spreadsheets, Database management.
Questions in paper 1 will be set on Presentation Software and webpage design.
7