CSEC Information Technology Syllabus
CSEC Information Technology Syllabus
PROCESSING
GENERAL OBJECTIVES
1. develop an understanding of the fundamental hardware and software components and the
interrelationship among them;
3. explain the functions of the major Major components: input, central processing
hardware components of a computer unit, primary memory (RAM and ROM),
system; secondary storage, output.
CXC 30/G/SYLL 17 8
SPECIFIC OBJECTIVES CONTENT
COMPUTER FUNDAMENTALS
4. explain how the major hardware Input processing output storage (IPOS) cycle.
components of a computer system
interrelate;
5. evaluate the relative merits of cloud Definition of cloud and local storage.
storage and local storage; Assessment criteria: capacity, cost,
accessibility; security issues.
6. select appropriate input/output devices Associate the following devices with suitable
to meet the needs of specified applications:
applications;
(a) Input: Optical mark reader (OMR),
character readers (OCR, MICR), mouse,
joystick, bar code reader, document
scanner, light-pen, touch terminals,
voice response unit, Touch Screens
(tablets, point of sale, ATM), keyboard,
digital camera, biometric systems,
sensors, remote control, sound capture,
pointing devices, webcam.
7. explain the role of the different types of System Software: Operating System, Utilities.
software in computer operation;
Application software: general-purpose and
special-purpose; integrated package; source:
off the shelf, custom-written, and customized.
8. discuss the relative merits of the various Hardware: touch screens, specialized
types of user interface; keyboards.
CXC 30/G/SYLL 17 9
SPECIFIC OBJECTIVES CONTENT
COMPUTER FUNDAMENTALS
Criteria:
10. troubleshoot basic computer hardware Cable problems (for example, loose cables).
problems;
Monitor problems (for example, improperly
adjusted monitor controls).
11. distinguish between data and Data as raw unprocessed facts; information as
information; processed data.
CXC 30/G/SYLL 17 10
SPECIFIC OBJECTIVES CONTENT
15. select appropriate file organization for File access methods: sequential, serial, direct
particular application. and random.
2. Arrange visits to local Computer Technology businesses to expose students to different system
specifications needed, for example, running a video game, web browsing, graphic design,
video editing, and desktop publishing.
3. Teachers should arrange for practical sessions in a computer laboratory. After demonstrations
by the teacher and/or professional, students should be arranged in pairs to carry out activities
such as attaching ing loose
cables, and changing printer cartridges.
4. Use a video tutorial to illustrate the various types of user interfaces. Allow students to identify
merits of using each interface.
CXC 30/G/SYLL 17 11
5. Organize students in groups and assign the task of collecting samples of the different
categories of input and output devices. They should then set up an exhibition area and be
encouraged to invite the school population to visit booths.
7. Allow students to mount a display on the major types of computers systems, using pictures
and other relevant information.
8. Encourage students to create a scrapbook with samples of information, data, sources of data
and information, as well as different document types.
9. Arrange visits to local archives, libraries and media houses to expose the students to the work
of appropriate file organization and access.
10. Engage students in activities during a class session to write scenarios for their colleagues to
identify the appropriate data verification and validation checks that should be applied.
CXC 30/G/SYLL 17 12
SECTION 2: COMPUTER NETWORKS AND WEB TECHNOLOGIES
GENERAL OBJECTIVES
CXC 30/G/SYLL 17 13
SECTION 2: COMPUTER NETWORKS AND WEB TECHNOLOGIES
Hyperlinks.
Web Server.
Web Page.
Web Browser.
Email.
2. Engage students in a matching activity where they match the functions of the basic
components of a network.
3. Engage students in role play activities where they illustrate how the different networks
operate.
4. Invite someone with expertise in computer networks and web technologies to address the
class and explain some of the concepts.
CXC 30/G/SYLL 17 14
SECTION 3: SOCIAL AND ECONOMIC IMPACT OF INFORMATION AND
COMMUNICATIONS TECHNOLOGY (ICT)
GENERAL OBJECTIVES
1. develop an understanding of the various elements of computer security, and data misuse and
the impact on individuals and organizations;
3. assess the impact of technological advancements on different fields, disciplines and jobs.
CXC 30/G/SYLL 17 15
SECTION 3: SOCIAL AND ECONOMIC IMPACT OF INFORMATION AND COMMUNICATIONS
TECHNOLOGY (ICT)
4. assess the effect of automation on job Job loss vs productivity gains in skilled and
security; unskilled job categories.
CXC 30/G/SYLL 17 16
SECTION 3: SOCIAL AND ECONOMIC IMPACT OF INFORMATION AND COMMUNICATIONS
TECHNOLOGY (ICT)
For example:
CXC 30/G/SYLL 17 17
SECTION 3: SOCIAL AND ECONOMIC IMPACT OF INFORMATION AND COMMUNICATIONS
TECHNOLOGY (ICT)
1.
stimulus, engage students in a discussion on cyberbullying.
2. Allow students to observe short clips about various forms of computer systems misuse (for
example, hacking and identity theft) then engage in discussions on cybersecurity.
3. describe the
threats associated with each specific vulnerability discussed in class.
5. Engage students in a poster-making competition in which they illustrate good personal security
practices.
6. Engage students in a web quest where they explore different scenarios that will culminate in
obtaining authentic and reliable online sources.
7. Engage students in a debate where they explore the implications of companies utilizing
automated kiosks to transact business. Have students discuss the effects of job loss versus
productivity gained in skilled and unskilled categories.
8. Engage students in a project where they visit/research various businesses to determine the
extent to which technology is being used in different positions.
9. Have students conduct research on cybersecurity and then present their information in a panel
discussion format. (Students should be able to pose questions to the panel members).
CXC 30/G/SYLL 17 18
SECTION 4: WORD-PROCESSING AND WEB PAGE DESIGN
GENERAL OBJECTIVES
1. have hands-on experience in the use of Word-Processing and Web Page Design in the
development of computer-generated documents; and,
WORD-PROCESSING
2. use appropriate document formatting Formatting features: font types and sizes,
features; colour, underline, bold, italics, superscript and
subscript, tab stops, bullets and numbering,
line spacing, justification (left, right, centre,
full), highlight, uppercase, word wrap, page
size, margins, page and section breaks, page
numbers, headers, footers, footnotes and
endnotes.
3. use appropriate editing features to Drag and drop editing: perform block
structure and organize a document; operations on selected areas of text within a
document.
CXC 30/G/SYLL 17 19
SECTION 4: WORD-PROCESSING AND WEB PAGE DESIGN
WORD-
4. use the review feature of a word Spell and grammar check, thesaurus, word
processor to enhance document count, language setting, comments, and track
readiness; changes.
5. appropriately use features that allow Automatic save and backup copy, edit
the protection of a document; restrictions password protection.
7. use mail merge feature in the Creation of primary documents and data files
preparation of a document for a in mail merge application.
variety of situations;
Field names.
8. create a fillable electronic form for Use of content controls, such as check boxes,
online use; text boxes, date picker, drop-down lists, and
command buttons.
This section provides students with hands-on experience in the use of web design tools to create a
simple website.
10. create simple web pages using a Choosing an appropriate design for a page.
variety of design features;
Inserting and deleting text and graphics.
(The use of HTML coding is not
required.) Wrap text with image.
CXC 30/G/SYLL 17 20
SECTION 4: WORD-PROCESSING AND WEB PAGE DESIGN
12. evaluate a website for accuracy, user Considerations for publishing a website:
friendliness and effective display.
Verify that all the hyperlinks work correctly.
3. Arrange for students to perform the duties of the School Secretary for the Week, for example,
students should prepare: notices for parent conferences, gate/corridor passes, and letters
seeking sponsorship for a school activity.
4. Organize students in small groups to develop and create club or school web pages using a word
processor or free online web services. Investors and/or Stakeholders should be invited to
critique as students give their presentations.
5. Demonstrate how to add the Developer tab in different productivity tools to access Visual Basic
for Applications (VBA) (for example, Microsoft Excel or Word).
CXC 30/G/SYLL 17 21
SECTION 5: SPREADSHEETS
GENERAL OBJECTIVE
On completion of this Section, students should develop expertise in the use of a spreadsheet package
in the development of computer applications.
3. use basic pre-defined systems Including sum, average, date, max, min, count,
functions; counta, countif, vlookup, pmt, if.
6. manipulate columns and rows; Insert, delete and modify columns and rows.
CXC 30/G/SYLL 17 22
SPECIFIC OBJECTIVES CONTENT
8. perform charting operations; and, Select appropriate chart types: Column charts,
Bar charts, line graphs, pie charts.
1. Teachers should engage students in using feedback on class activities towards completing their
SBA.
2. Encourage students to complete exercises that use functions and formulas to effect a more
efficient and effective solution.
3. Demonstrate examples of locating text and data on a spreadsheet so that data is not lost if
rows or columns are inserted or deleted.
4. Encourage students to practise pasting versus moving various types of charts to a new sheet;
inserting titles and axes labels. Students should also practise pasting charts to a word-
processed document and adjusting the chart on the page.
5. Encourage students to practise entering test data for their programs to see the results and
reinforce these concepts from Sections 7 and 8.
CXC 30/G/SYLL 17 23
SECTION 6: DATABASE MANAGEMENT
GENERAL OBJECTIVES
On completion of this Section, students should develop expertise in the design of a database
management system in the development of computer applications.
Purpose of database.
(b) Queries:
CXC 30/G/SYLL 17 24
SECTION 6: DATABASE MANAGEMENT
(c) Reports:
To facilitate
to engage students in the teaching and learning activities below.
1. Highlight various paper-based databases of which students may be aware and discuss
advantages of digitizing these paper-based records. From the discussion, have students
generate definitions of a database and terminologies associated with a database.
2. Engage students in exercises where they create database tables and practise changing the
general properties of database tables.
3. Engage students in activities where they practise manipulating table-editing features such as
sorting, inserting and deleting records and fields.
4. Engage students in activities where they use given criteria to create simple queries that will
pull specific records from a table or tables.
5. Engage students in activities where they create presentable reports based on tables and/or
queries that can be distributed. Students should also practise generating additional report
details such as summary options.
CXC 30/G/SYLL 17 25
SECTION 7: PROBLEM-SOLVING AND PROGRAM DESIGN
GENERAL OBJECTIVES
CXC 30/G/SYLL 17 26
SECTION 7: PROBLEM-
7. test algorithms for correctness. Desk checks/dry run: construction and use of
trace tables to verify results. Trace tables
consist of variable names (identifiers) as
column headings and values in the cells, one
row for each pass.
1. Provide students with simple everyday scenarios which would allow them to practise the steps
in problem-solving and logical thinking. Examples of scenarios include giving directions to a
particular location; or determining which mode of transportation (for example, airplane,
bicycle, vehicle, walking) is best suited for travelling to a specific location based on weather
conditions; or determining which of three groups of CSEC® subjects (for example, languages,
sciences, arts) should be chosen given that a favourite subject is included in two of the groups.
CXC 30/G/SYLL 17 27
SECTION 7: PROBLEM-
2. Illustrate using everyday problems, such as finding the exit within a hotel or preparing a three-
course meal.
(c) combine the solutions to the sub-problems to generate the solution for the original
problem.
3. Present simple scenarios to help students appreciate the difference between variables and
constants by using everyday values such as the percentage of road tax, amount of school fees,
4. Present students with visuals to encourage them to identify flowchart symbols (for example,
rectangular symbol to represent a process). Teachers can also use exercises to match
pseudocode statements with select symbols (for example, start of algorithm (start/stop
symbol), input (read/write symbol), and a condition (decision symbol).
5. Engage students in an activity to help them identify relational, logical and arithmetic operators
and how a decision is transformed into a flowchart symbol or a pseudocode statement using
suitable operators.
CXC 30/G/SYLL 17 28
SECTION 8: PROGRAM IMPLEMENTATION
GENERAL OBJECTIVES
Debugging techniques.
CXC 30/G/SYLL 17 29
SECTION 8: PROGRAM IMPLEMENTATION
To
to engage students in the teaching and learning activities below.
1. Provide students with various examples of codes that represent high-level and low-level
programming languages.
2. Use programming examples to demonstrate to students the effect of not declaring variables,
constants, or arrays, and the advantage of initializing them to avoid processing erroneous
data.
3. Provide opportunities for students to practise identifying test data for sample programs to
understand the use of appropriate data (for example, negative, positive, or decimal values,
text) for declared variables and the types of errors produced as a result of incorrect input.
4. Encourage students to use the selected programming language to practise writing code for
simple applications based on flowcharts and pseudocode as practice towards their SBA
assignment.
CXC 30/G/SYLL 17 30