MAY/JUNE 2021
CARIBBEAN EXAMINATIONS COUNCIL
SECONDARY EDUCATION CERTIFICATE
EXAMINATION
INFORMATION TECHNOLOGY
PAPER 03 – GENERAL PROFICIENCY
PRACTICAL
SCHOOL – BASED ASSESSMENT
PRACTICAL ASSIGNMENTS
WEB PAGE DESIGN
WORD PROCESSING
SPREADSHEET
DATABASE MANAGEMENT
PROGRAMMING
DESCRIPTION OF THE PROJECT
You are the Assistant External Examination Coordinator at the Future Leaders High
School and you are responsible for registering students for the annual CSEC
examinations. Normally the information for the students are recorded manually using a
book, however the school would like to move away from this method in the next 2 years
and use an electronic method.
As a result of this decision you have been chosen to do a test run of such a system to see
if it is viable.
The new system should:
1. Record and analyses student registration data using a sample of thirty students
2. Be able to make the necessary calculations
3. Be able to create graphs and charts
4. Process relevant queries and produce reports.
5. Be able to produce necessary letters
6. Be able to create a website
SPREADSHEET
Task A
I. Prepare a spreadsheet to record the following pieces of information:
Student ID
Name of student (First, middle name and last name)
Gender
Date of Birth (Between January 1, 2003 and December 31, 2005)
Telephone
Mathematics (Yes / No)
English (Yes / No)
Total subjects (including Math and English)
i. N.B. Maximum of 10 Subjects
Number of Practicals
i. N.B. Should align with the number of subjects being done
Number of Orals
i. N.B. Should align with the number of subjects being done
II. Insert a column in the appropriate location to calculate the following:
Registration Fee ($2,500 per student) fixed address
Total Subject Fee ($3,500 per subject) total subjects * 3500
Total Practical Fee ($1,500 per practical) number of practical * 1500
Total Oral Fee ($500 per oral) number of orals * 500
Total Fee Charged =sum()
III. Perform the following:
A full sponsorship is to be given to students who are doing eight or more
subjects. Determine which students are eligible to receive this
sponsorship. =if()
Sort the data by Gender in descending order and Last Name in ascending
order
Ensure that your worksheet is formatted for presentation and that all currency data
is formatted properly with 2 decimal places.
TASK B
I. Copy the data from TASK A into another worksheet and perform the following:
a. Remove the column labelled “Telephone”
b. Insert ONE row at the top of the spread sheet
i. The row should be merged and display “Future Leaders - CSEC
Registration List”.
N.B. Both should be aligned to a justification of your choice with
appropriate font and font size.
II. Perform the following:
a. CSEC offices has sent out a bulletin that indicates that oral fees will be
increased to $1,000.00
b. Create a pivot chart to represent the (use name range)
i. Total fees charged by gender
c. Create and Complete the following table
Total Total Total Percentage
Total Total Not Percentage
Doing Not Doing Doing not doing
Students Doing Math not doing
Math English English English
Math
Suitable Suitable
=counta() =countif() =countif()
subtraction FORMULA subtraction FORMULA
N.B. Percentages should be placed at one decimal place
III. Copy the data from TASK B into another worksheet labelled TASK C and
perform the following:
a. Do a filter in place to find all students who are doing less than five
subjects
b. Create a suitable chart to compare the percentage of students NOT doing
Mathematics or English
DATABASE MANAGEMENT
You are required to use a suitable application to better organize the student data, subjects
and payments made.
Three tables must be used to store the data.
i) a table to store students’ personal data
ii) a table to store the subject information
iii) a table to store payment information
N.B. Ensure that each field has an appropriate name, data type, field size and
validation (if needed)
You should test your database by generating queries, reports and control forms.
Forms:
1) Create a form and sub form to display the student and subject information. Save
the form as studentFRM
Queries:
1) There was some discrepancies found among the male students. To correct this a
list of all MALE students is to be generated sorted by last name. Save the query as
maleQRY
2) To further assist with payments, a past student is offering a grant of 15% to be
paid for students who DID NOT qualify for a scholarship but are doing 5 – 7
subjects. The query should include the:
Student’s id
Name of the student
Sponsorship Status
Total Subjects
Total Fees Charged
Amount to be paid for the grant
Balance Remaining
The query should be sorted by the grant amount in descending order. Save the
query as grantQRY
Report:
1) Create a report showing:
Name of student (First, middle name and last name)
Gender
Date of Birth
Mathematics(Yes / No)
English (Yes / No)
Total Subjects
Number of Practicals
Number of Orals
Total Fee Charged
The report is to be grouped by the “gender”; sorted in ascending order by last name; show
the total for the fees charged for each group and have an appropriate title. Save the report
as registrationRPT.
WORD PROCESSING
Task A
Using the mail merge feature, a letter is to be sent to all the students asking them to:
1) Verify their personal information as we contained within the letter and report any
incorrect information to the exam co-ordinator, Ms. Lynch. The students are to
following the schedule below
a. A – I ( Wednesday, October 7, 2020)
b. J – R (Thursday, October 8, 2020)
c. S – Z (Friday, October 9, 2020)
The letter should:
Have the school’s contact information in a header and/or footer
Have margins set to 1.5 all around
Formatted for emphasis (bold, italicise, underline, font colour, font size, etc.)
Free from spelling and grammatical error
The name of the primary document should be “Registration” and the name of the
secondary document should be “Registration Final”.
Task B
The school would like to have a form that the students can fill out electronically to record
their necessary personal and subject information. There should be a reserved section of
the form for final calculations to be entered by the exam coordinator. The form should
have an appropriate header, have appropriate spaces.
WEB PAGE DESIGN
Task A
Create a webpage to sensitize the students to the graduation exercise. The webpage
should have but is not limited to:
School’s Name, contact information, motto and crest
Brief history of the school
Names of the teachers on the graduation committee
Dates of the graduation exercise
Location of the graduation
Date and Time of graduation
Rules for becoming a graduate
o Must pass five or more subjects
o All school fees must be paid
o No suspension while in fifth form
Have hyperlinks to:
o The fillable form
o An email address with which the students can make query(ies) to the
graduation committee.
PROBLEM-SOLVING
Algorithm
Develop a flow chart or pseudocode that accepts the following as input for an unknown
number of customers:
Student id
Names (first, middle and last)
Total amount of subjects
Number of orals
Number of practicals
The flowchart/pseudocode should calculate:
Total due based on the values in the spreadsheet sections TASK B
Scholarship status (if a student does eight or more subjects)
The pseudocode should have options to:
Add Student
View All Students
Summary Data
o Total Collected
o Total scholarships given
Exit
Trace Table
Design and execute a trace table that tests the pseudocode designed above. Test with ten
sets of data from Task B of your spreadsheet.
PROGRAM IMPLEMENTATION
Using the programming language Pascal, write the program code to implement the
algorithm designed above.
Requirements
Problem Definition
Pseudocode
Trace Table
Source Code
Data Dictionary