CSEC Information Technology Syllabus
CSEC Information Technology Syllabus
Education Certificate®
SYLLABUS
INFORMATION TECHNOLOGY
CXC 30/G/SYLL 17
The Pro-Registrar
Caribbean Examinations Council
Caenwood Centre
37 Arnold Road, Kingston 5, Jamaica
RATIONALE.. .......................................................................................................................................... 1
AIMS……………………. ............................................................................................................................... 2
NOTES TO TEACHERS............................................................................................................................. 6
Revised 2000
Revised 2008
Amended 2013
Revised 2017
PLEASE NOTE
Throughout the syllabus, this icon represents key features that teachers and learners
need to pay keen attention.
RATIONALE
Information Technology (IT) continues to evolve in response to the need for more efficient techniques
to manage the significantly increased volume and sophistication of the knowledge reservoir of
mankind. It merges the study of Computer Science, Information and Communications Technology (ICT)
and Office Automation. It involves the collection, processing, storage, retrieval, and dissemination of
information, and impacts both work and social activities. The evolution of the field of Information
Technology continues at a rapid pace. New technologies are constantly emerging and existing ones
become obsolete soon after they appear. The rapid advances in technology undoubtedly have a
profound effect on information technology education and, as such, Information Technology curricula
must be refreshed to remain relevant.
Information Technology is the key to development and productivity in this modern era and as such,
Information Technology education must be seen as integral to meeting the developmental needs of
our region. All citizens should have practical exposure to the applications of Information Technology
in order to narrow the gap between Caribbean and developed nations. Consequently, this programme
of study in Information Technology promotes the development of computer-related skills and
encourages the development of analytical and design skills which are applicable in all subject areas,
the work environment and the wider society. The syllabus aims to provide a blend of knowledge and
practical experience that fosters innovation, self-confidence, together with critical thinking skills that
will prepare students to meet the ICT needs of the region and beyond.
The Information Technology syllabus is based on objectives, skills and content which will cultivate the
attributes of the Ideal Caribbean Person as articulated by CARICOM. That is, a Caribbean person who
demonstrates multiple literacies, as well as independent and critical thinking, and questions the beliefs
and practices of the past and brings this to bear on the innovative application of science and technology
to problem-solving. Such a person will inevitably demonstrate a high level of self-confidence and self-
esteem, a positive work ethic, and display and nurture creative imagination in the economic and
entrepreneurial spheres and other areas of life. Also, in keeping with the UNESCO Pillars of Learning,
this course of study will contribute to the development of a person who will learn to be, learn to know,
learn to do, learn to live together, and learn to transform oneself and society.
4. facilitate the development and application of problem-solving and other twenty-first century
skills;
(a) Word-Processing.
5. Spreadsheets.
6. Database Management.
8. Program Implementation.
5. Spreadsheets 5 10 - 15
6. Database Management 5 13 - 18
8. Program Implementation 15 20 - 35
Allied Subjects
Paper 02 Four compulsory structured questions drawn from all areas of the
(2 hours) syllabus. Marks will be allocated as follows: 35 marks toward the
Theory profile, 30 marks toward the Productivity Tools profile
and 25 marks toward the Problem-Solving and Programming
profile. Knowledge of a specific programming language will not
be tested.
School-Based Assessment
Paper 031 The SBA component will comprise a practical project testing
Section 4, Word-Processing and Web Page Design; Section 5,
Spreadsheets; Section 6, Database Management; Section 7,
Problem-Solving and Program Design; and Section 8, Program
Implementation.
The Project will carry 50 marks which will account for 25 per cent
of the final grade. This 50 marks will be distributed as follows: 10
for Word-Processing; 5 for Web Page Design; 10 for
Spreadsheets; 10 for Database Management; and 15 for
Problem-Solving. The project will be marked by the teacher in
accordance with CXC® guidelines and the marks should be
submitted to CXC®. The assignment should be administered as
specified in the instructions contained in the Guidelines to the
Conduct of the SBA, on pages 31–42.
CERTIFICATION
The subject will be examined for certification at the General Proficiency. The School-Based Assessment
component for this syllabus is aligned to selected units within the regional qualification of the
Caribbean Vocational Qualification (CVQ). Through this integration, once all requirements for issuing
the CVQ are met, every student with acceptable grades will receive a Statement of Competence to
recognize their competencies in selected units from the Level 1 Caribbean Vocational Qualification
(CVQ) in Data Operations – Level 1 (CCITI10106). The decisions to award competencies will be based
on the quality and relevance of the pieces of evidence presented for the occupational area.
In addition to an overall grade, there will be a profile report that reflects the performance of each
candidate under the following headings.
Productivity Tools The ability to apply standard features in the following areas:
1. It is the responsibility of schools presenting candidates for the examinations to ensure that
the required hardware and software are in place to achieve the syllabus objectives.
2. Candidates are advised to try out solutions to a variety of different problems on a computer
using a programming language of their choice; no particular programming language will be
assumed in this syllabus.
3. From the list provided below, teachers may select appropriate software for the Word-
Processing, Spreadsheets, Database Management, and Web Page Design components of the
syllabus.
NOTES TO TEACHERS
1. Students should be aware of the input/process/storage/output cycle as it pertains to
hardware and software components in Section 1.
2. Section 7 should be taught before Section 8. Students should learn how to develop
algorithms before they are introduced to writing code in a programming language.
3. In Section 7, the focus should be on the development of solutions in the form of algorithms
(pseudocode/flowchart). The problem-solving skills acquired in this section serve as a
foundation for programming in Section 8.
It is recommended that students develop the algorithms on paper before converting into
source code. This allows for more efficient utilization of computer time.
6. While it is expected that students will gain skills in the use of productivity tools through
practice on specific packages, teachers should ensure that students have an appreciation of
the generic operations of each of the productivity tools so that skills are transferable to
other packages.
7. Although not a requirement of the course, it may be useful to apprise students of the
history of computers.
Resit candidates may enter through schools, recognized educational institutions or the Local
Registrar’s Office.
2. Paper 032 is a practical examination designed for candidates whose work cannot be monitored
by tutors in recognized educational and approved private institutions. The Paper will be of 2
hours’ duration and will consist of five questions. Questions will test the Productivity Tools and
Problem-Solving and Programming profiles.
3. Candidates entered for the examination through private institutions and who opt to complete
the SBA project must note the following:
(a) Candidates’ work must be monitored by tutors in the institution and feedback given
before the final assessment of that component. Tutors must also monitor candidates’
project to determine the veracity of work submitted. Tutors should not accept projects
which were not monitored during development. The marks recorded in the four
components will be collated to form the final SBA mark for submission by 30 April, in
the year of the examination.
(b) Marks must be submitted to the Caribbean Examinations Council on the School-Based
Assessment forms provided online. The forms should be submitted electronically via
the SBA data capture module on the Online Registration System (ORS) on the Council’s
website. Candidates who do not fulfil the requirements for the School-Based
Assessment will be reported as “ungraded”.
(c) Candidates as well as tutors must retain a copy of the completed component as part
of their portfolio.
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.
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.
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.
15. select appropriate file organization for File access methods: sequential, serial, direct
particular application. and random.
To facilitate students’ attainment of the objectives of this Section, teachers/facilitators are encouraged
to engage students in the teaching and learning activities below.
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 a monitor, keyboard, and mouse to the computer’s system unit, fixing 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.
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.
GENERAL OBJECTIVES
Hyperlinks.
Web Server.
Web Page.
Web Browser.
Email.
To facilitate students’ attainment of the objectives of this Section, teachers/facilitators are encouraged
to engage students in the teaching and learning activities below.
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.
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.
4. assess the effect of automation on job Job loss vs productivity gains in skilled and
security; unskilled job categories.
For example:
To facilitate students’ attainment of the objectives of this Section, teachers/facilitators are encouraged
to engage students in the teaching and learning activities below.
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. Encourage students to write a report to be placed on the school’s notice board to 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).
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.
WORD-PROCESSING (cont’d)
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.
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).
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.
8. perform charting operations; and, Select appropriate chart types: Column charts,
Bar charts, line graphs, pie charts.
To facilitate students’ attainment of the objectives of this Section, teachers/facilitators are encouraged
to engage students in the teaching and learning activities below.
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.
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:
(c) Reports:
To facilitate students’ attainment of the objectives of this Section, teachers/facilitators are encouraged
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.
GENERAL OBJECTIVES
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.
To facilitate students’ attainment of the objectives of this Section, teachers/facilitators are encouraged
to engage students in the teaching and learning activities below.
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.
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,
cost of bus tickets, cost of today’s lunch, or time taken to walk from one class to another.
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.
GENERAL OBJECTIVES
Debugging techniques.
To facilitate students’ attainment of the objectives of this Section, teachers/facilitators are encouraged
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.
During the course of study for the subject, students shall obtain marks for the competence they
develop and demonstrate in undertaking their SBA assignments. These marks contribute to the final
marks and grades that are awarded to students for their performance in the examination.
The guidelines provided in this syllabus for selecting appropriate tasks are intended to assist teachers
and students in designing assignments that are valid for the purpose of SBA. These guidelines are
intended also to assist teachers in awarding marks that are reliable estimates of the achievement of
students in the School-Based Assessment component of the course. In order to ensure that the scores
awarded by teachers are in line with the CXC® standards, the Council undertakes the moderation of a
sample of the School-Based Assessment assignments.
The Caribbean Examinations Council seeks to ensure that the SBA scores are valid and reliable
estimates of accomplishment. Candidates are provided with the guidelines below in order to
successfully complete the SBA.
The School-Based Assessment seeks to provide students with the opportunity to demonstrate their
problem- solving and programming skills as well as their ability to use productivity tools effectively
in:
ASSIGNMENT
The School-Based Assessment consists of one practical project consisting of five related components,
prepared and marked by the teacher in accordance with CXC® guidelines.
The components will test Problem- Solving and Programming as well as the application of processes
involved in the use of Database Management, Spreadsheets and Word-Processing and Web Page
Design. The five components will therefore cover the Specific Objectives in Sections 4, 5, 6, 7 and
8.
Teachers should develop assignments that expose the students to realistic applications which
involve, but are not limited to the following areas:
(a) business (for example, storing and managing employee, customer and sales records,
marketing);
(b) banking (for example, creation of different types of accounts, loans, interest, payments
on loans, fixed deposits, investments);
(d) entertainment (for example, analysis of data on distribution and sales of movies, music,
electronic games);
(e) environment (for example, records of storms and hurricanes over specific periods and
in named territories, calculation of cost of damage to infrastructure, housing, livestock,
farms);
(f) law enforcement (collection and management of crime statistics collection and analysis
of data on offenders, cost of maintaining prison populations);
(g) medicine (for example, managing patient records collection and analysis of data on diseases
over a period of time and in various locations);
(h) monitoring ( for example, analysis of data on accidents at intersections, counting and
categorising visitor arrivals in Caribbean territories); and,
(i) sports (for example, collection and processing of data on athletes’ sport meetings).
Word-Processing
This assignment should consist of the formatting, importing and/or documentation of information.
The assignment must be chosen from TWO of the following:
(a) a document containing a table of contents and/or prepared for mass mailing;
(b) use of templates (such as memos, reports, faxes, simple brochures, flyers) or newspaper
articles; and,
(c) a fillable form using the Developer. It should comprise no more than four controls (for example,
text box, drop-down list, check box or date picker). The controls can be used more than once
when designing the form. Manipulation of the controls should be limited to renaming labels
and prompts (tags), and adding drop-down list properties.
This assignment should be limited to one web page that is designed using a word processor or a free
online web service. Students can insert screenshots or create the design of the web page at the end of
the word-processed document. Alternatively, they can use the last page in their word-processed
document to paste the link to the online web page. Only the candidate number placed near the top of
the page should be used as a form of identification for the web page.
(b) defined areas on the page for navigational links and content; and,
link to another web page (which may or may not exist); and,
Spreadsheet
This assignment should be saved as one workbook (comprising two or more worksheets). The tasks
should be limited to:
(a) a maximum of TWO major tasks (for example, create the spreadsheet; modify the spreadsheet)
consisting of no more than THREE requirements (for example, sorting of data and use of
functions and formulas on data); and,
Database Management
This assignment should be saved as one database file. The tasks should be limited to no more than:
(b) TWO queries (using criteria from one table, and more than one table).
(d) ONE form, showing a main and sub-form (for example, to search for a record, or to move to
the next or previous record).
(e) ONE report, with grouping and sorting involving TWO or THREE tables.
This assignment should use programming language selected by the centre. Examples include but are
not limited to:
(a) prompting for data entry with appropriate validation with suitable messages output to the
user; and,
Requirements Guidelines
Problem definition Students should provide the statement of the problem, that
part of the problem that was chosen for coding in the
spreadsheet.
Trace Table using test data Students are required to supply the test data that produced
the output. This information would be necessary to
determine whether the tasks have been performed correctly.
(b) Provide guidance throughout the life of the projects. The teacher should work with candidates
to develop a project management chart with definite timelines for achieving clearly
identified objectives, from project inception to project completion.
(d) Assess student’s skills in problem- solving and algorithm development using flowcharts or
pseudocode, coding an algorithm using the selected programming language and the
effective use of productivity tools to perform prescribed activities. The development of
the project is a continuous exercise that occurs during scheduled class hours as well as
outside class times. At a time to be determined by the teacher the relevant component
will be assessed and the marks recorded. C opies of the completed documents should be
kept by both the teacher and students. The teacher should use the mark scheme provided
by CXC® and include any comments pertinent to the conduct of the assessment.
(e) Guide students through the SBA by helping to clarify the problem or by discussing
possible formats.
(f) Ensure that students are allowed sufficient access to equipment to allow successful
completion of their projects.
The project should be the size and complexity for candidates to satisfactorily complete during
the second year of the two-year course.
The WP and WBD, SS and DB sections of the project should each have approximately the same
number of tasks and degree of complexity such that each project requires the same amount of
preparation. The project should encompass some advanced processes in Sections 4, 5 and 6. Problem-
Solving and Program Implementation should be based on the project and not attempted in
isolation. It must, therefore, be an actual implementation of a simple aspect of the project.
Teachers are encouraged to design their School-Based Assessment at the commencement of the
academic year. This would allow for the completion of sections of the project as topics are addressed.
It is suggested that the Problem-Solving component be attempted when the teacher has completed
Section 7 of the syllabus, and the Program Implementation component at the completion of Section
8.
ASSESSMENT CRITERIA
The following is the mark scheme for assessing SBA assignments. Teachers must clearly indicate the
breakdown of the marks allocated for each question on the candidates’ SBA paper.
Note to Teachers: The marks for the WP and WPD, SS and DB are to be summed and divided by 2 in
order to provide the Productivity Tools mark out of 35.
Since teachers may vary the focus of their SBA from year to year, the Word-Processing component
offers some choice. To obtain the 20 marks for Word-Processing, teachers may:
Choose TWO of the three features: tables, columns, and inserting/importing files. (2 marks
each)
Choose TWO of the three advanced features: Mail merge, table of contents and fillable
forms. (5 marks each)
SPREADSHEET – 20 marks
S5: SO4 Arithmetic formulas – 1 mark each for any THREE formulas (3)
Correct use of any THREE different formulas 3
Processing
Request for data (prompt) 1
Storing data (reading data)
Appropriate and logical use of structures
– Selection 1
– Looping 1
S7: SO7 Trace table (4)
Variables identified in trace table 1
Appropriate test data 1
Changes in values correctly demonstrated 2
– Some errors in manipulating the trace 1
table
S8: SO2 Program Execution (1)
Working program 1
(a) Teachers are required to record the mark awarded to each candidate under the
appropriate profile dimension on the mark sheet provided by CXC®. The completed mark
sheets should be submitted to CXC® no later than 30 April of the year of the examination.
Note: The school is advised to keep a copy of all projects as well as copies of the mark
sheets.
(b) Teachers will be required to submit to CXC® electronic copies of the projects of a sample of
candidates as indicated by CXC®. This sample will be re-marked by CXC® for moderation
purposes.
Note: The SBA Data Capture Module of the Online Registration System (ORS) must be used
for the submission of ALL SBA marks.
The candidate’s performance on the project will be moderated. The standard and range of marks
awarded by the teacher will be adjusted where appropriate. However, the rank order assigned
by the teacher will be adjusted only in special circumstances and then only after consideration
of the data provided by the sample of marked projects submitted by the teacher and re-marked by
CXC®.
EQUIPMENT
The equipment should include an IBM-compatible computer with software that is capable of
integration among word-processing, spreadsheet and database management applications. CXC® will
not be responsible for partial assignments submitted due to software i n compatibility and/or
integration problems.
WEBSITES
http://www.gcflearnfree.org/subjects/technology/
http://www.excel-easy.com/vba.html
https://support.office.com/en-us/article/Create-a-fillable-form-39a58412-107e-426b-a10b-
ac44937e3a9f
http://bigdata-madesimple.com/5-advantages-and-disadvantages-of-cloud-storage/
https://www.saylor.org/site/textbooks/Information%20Systems%20for%20Business%20and%20Bey
ond.pdf
Bar code A series of thick and thin black bars separated by spaces of
varying widths representing data.
Bistable device A device which can exist in two discrete stable states.
Cloud Computing The use of a network of remote servers hosted on the Internet to
store, manage, and process data, rather than a local server or a
personal computer.
Cloud Storage A cloud computing model in which data is stored on remote servers
and can only be accessed via the Internet, or "cloud." It is
maintained, operated and managed by a cloud storage service
provider.
Data corruption The introduction of errors into data stored in a computer system.
Database Programs and database files that allow timely and easy controlled
management access to data by a number of users.
system
Ergonomics A field of study dealing with the comfort and safety of the human
body by adjusting different designs in equipment, furniture,
workstations and routines to fit the worker. (Ergonomics is used in
the workplace to help prevent repetitive injuries.)
Hard disk A rigid disk used for storing data magnetically. Its rigid construction
allows for higher storage densities. Access times for a hard disk are
much faster than for floppy disks.
Home page The file available for access at a website intended chiefly to greet
visitors, provide information about the site, and direct them to other
sites with related information.
Internet The Internet is the largest computer network system in the world. It
consists of many smaller networks connected together by a global
public network. The Internet is often called the information
superhighway or cyberspace.
Joystick An input device that uses a lever to control movement of the cursor
or graphic images.
Justification This is the adjustment of alignment of one or more lines of text with
a particular margin, for example, alignment with the left margin, the
right margin or both. The term justification often is used to refer to
full justification of the alignment of text along both margins.
Keyboarding The process of rapidly and accurately entering data into a computer
via the keyboard as an input device.
Light pen A light-sensitive input device which when it touches the screen
detects the presence or absence of light. It is used to select an entry
or indicate a position.
Magnetic disk A mylar (floppy disk) or metallic (hard disk) circular plate on which
electronic data can be stored magnetically. Suitable for direct or
random access data storage and retrieval.
Margins Space provided to the left, right, top and/or bottom of a page of text
or data.
Merge The combination of two or more files on the basis of common field
(key field).
Microprocessor A single chip which contains the arithmetic/logic unit (ALU) and
the control unit (CU).
Multitasking The concurrent execution (at the same time) of two or more related
tasks. A group of cooperating tasks is executed simultaneously to
achieve a common goal.
Online The term is used to describe peripheral devices under the control of
the processor.
Operating system A set of programs that control and supervise the resources of a
computer system. It also acts as an interface between the user and
the computer.
Point of sale A device that reads data at the source of a transaction (for
terminal example. a supermarket checkout) and stores it for subsequent
transmission directly to the computer system for processing.
Source code Program written in high level language or assembly level language.
Source document A document used for the initial recording of data relating to business
transactions. Very often source data needs to be converted into
machine-readable form for example, punched cards or paper tape,
before it can be processed by a computer.
Touch terminal Also called a touch screen. A device that allows data to be input by
touching a screen with the finger or other object. The surface of
the screen consists of a number of programmed touch points each
of which may trigger a different action when selected by the user.
Upload Process of reading data from a user’s computer storage and sending
it to another computer via communication channels.
URL Each page on the World Wide Web has a unique address called the
Uniform Resource Locator (URL).
Verification Specific checks that ensure that the data entered matches (or is
identical to) the data at the original source.
Web browser A programme that allows users to view and explore information on
the World Wide Web. Examples of popular browsers are Microsoft
Internet Explorer and Mozilla Firefox.
Web server A computer that delivers (serves up) Web pages. When a request is
made to access a website, the request is sent to the web server. The
server then fetches the page and sends it to your browser.
World Wide Web The World Wide Web commonly referred to as the ‘Web’, is a
(WWW) graphical easy-to-use system of inter-linked files on the Internet.
Vast amounts of information can be obtained through the use of the
www.
Evaluate Explain the evidence for or against a given topic or concept and come
to a conclusion.
In preparation for the actual exercise, the Trinbarjam Elections Commission has hired you to simulate
the elections exercise as a test run, prior to the actual elections which are to take place shortly in your
country. You are required to utilize suitable word-processing, web page design, spreadsheet, database
management as well as a programming application to design and implement computer-based
solutions to the tasks involved in the simulation of the election process.
Spreadsheet
The Elections Commission has mandated that you design a spreadsheet that will accept pertinent data
on constituencies and candidates’ votes and generate information that would enable the outcome of
the elections to be divulged to the population in the shortest possible time. Four parties contest the
elections: The Democratic Action Party (DAP), the Workers National Alliance (WNA), the United
Progressive Movement (UPM), and the People’s Democratic Revolution (PDR). The spreadsheet is
design to accept data from seven constituencies.
Task 1
You must enter data for each candidate in each of the seven constituencies. Use the Percentage Voter
Turnout data to determine the number of votes cast (number of voters * percentage voter turnout).
Task 2
Duplicate the Elections Data worksheet. Rename the duplicate as Elections Data Backup.
1. (Insert a column before the one which displays the name of the political party. Using an
appropriate column title, determine the votes received by each candidate in a given
constituency. The candidate’s rating represents the percentage of votes received by the
candidate in a given constituency. For example, given that 6400 votes were cast and a
candidate has a rating of 20, the votes received by the candidate would be 20/100*6400.
2. Sort the data first on party (ascending order) and secondly on votes received (descending
order).
Elections Data
Party Total Votes Received Percentage of Votes Cast
Create a pivot table showing the constituencies, the candidates’ names and the total number of votes
the candidates received.
Database Management
You are asked to use a suitable application to manage data on candidates nominated to contest seats
in the general elections. Three tables must be used to store the data. The table with relevant personal
data on each candidate should include: name, address, date of birth, gender, profession, constituency,
constituency number, party and votes received. The constituency data table should include: the
constituency name, constituency number and the number of voters in each constituency. An elections
data table should include: the constituency number and the percentage voter turnout for each
constituency.
The data to populate the tables must be sourced from the spreadsheet section of your project.
You should test your database by generating queries, reports and control forms:
Queries:
1. List the name, sex, age and profession of all candidates from the People’s Democratic
Revolution (PDR).
2. List the candidate name, party, number of voters and number of votes received for
candidates in constituencies with more than 6500 voters and where the candidates received
less than 1000 of the votes. Sort the data in descending order on the number of votes received
by the candidate.
3. Using a calculated field determine the total votes cast in each constituency.
Report
4. Generate a report which lists the constituency, number of voters in the constituency, name of
candidates, gender, party and number of votes received. The report should be grouped by
constituency. Within each constituency the report should be sorted in descending order by
number of votes received by each candidate. It should also give the total and average number
of votes in each constituency. The report should have a two-line title as follows:
“Official Results
Trinbarjam National Elections”
Word-processing
Document 1
1. Each candidate must complete and submit a nomination form to the Trinbarjam Elections
Commission. You are required to:
(a) Design a fillable nomination form. It must allow for the entry of relevant data on the
candidate, including the constituency which he/she intends to contest.
(i) The letter head (with company Logo) of the Trinbarjam Elections Commission
should be placed at the top.
Document 2
2. The results of the national elections must be delivered to each candidate. Using a suitable
feature of your word processing application:
(a) Create a document which should be mailed to the candidates. The requirements for
the letter are:
(i) It must be design on letter sized paper and must have a 0.7” margin on the
left and right sides.
(ii) The commission’s letterhead (with company Logo) should be placed as the
header in the letter. The font in the letterhead should be appropriately
formatted for emphasis.
(iii) Candidate’s address.
(iv) Salutation.
(v) The first paragraph should congratulate and thank the candidates (insert
candidate’s name in the letter) for the manner in which he/she conducts his
or her campaign.
(vi) A summary table of results should be included with at least seven rows and
three columns, with appropriate formats.
(vii) The third paragraph inviting him/her to view the complete listing of the
results on the commission’s website and conclude the letter.
(viii) Close with your name, your position is Chief Electoral Officer.
Problem-Solving
1. Develop an algorithm to print the names of the candidates who should receive a refund. A
refund is due if the candidate’s votes received equals or exceeds 20 per cent of the votes cast
in the constituency. The algorithm should also determine and print the number of candidates
who received a refund. Test the algorithm with data from ten candidates. The algorithm must
accept as input the names of the candidates, votes received and the votes cast in the
constituency. The algorithm should print the name of the candidate and the words “Refund
Due” or “No Refund” and the number of candidates who received a refund. Data to test the
algorithm must be sourced from the spreadsheet section of the project.
2. Design and execute a trace table to test the algorithm developed in question (1) above. The
table should have a maximum of ten iterations.
Program Implementation
1. (a) Develop a problem statement for the algorithm developed in question (1) above.
(b) Using the programming language Pascal or VBA, write code to implement/automate
the algorithm in question (1) above.