Federal Board of Intermediate and Secondary Education H-8/4, Islamabad
Federal Board of Intermediate and Secondary Education H-8/4, Islamabad
H-8/4, ISLAMABAD
COMPUTER SCIENCE HSSC
(National Curriculum 2009)
PRACTICAL EXAMINATION 2023
GENERAL INSTRUCTIONS FOR PRACTICAL EXAMINER
S.No. Instructions
1. Examiner should display at least five (05) internal or external components(labelled) of system unit
and students should recognize these components and write their names on the answer sheet.
Examiner also assign one (01) question to write down steps regarding tasks related to system.
2. Examiner should design the structure of at least two tables with field names and data types. Also
specify the criteria for creation of Form, Query or Report in MS-Access.
3. Design three (03) clear and concise C++ problem statements at the time of examination from the
National Curriculum 2009 Units/ Topics mentioned
4. Examiner should assign questions Two (02) questions from given Section-A
to students according to given One (01) Database question from given Section-B
criteria: Two (02) Programs from given Section C
5. Examiner may not give same programs/Questions in two consecutive groups.
6. Examiner should assign a single set of practicals to a single group.
7. Examiner will check the names of components and steps, written by students on the answer sheet
8. Examiner will check the database developed by students in MS-Access
9. Examiner will check the programs developed by students in any C++ Editor
10. Examiner will mark programs / output written on the answer sheet(s)
11. Database (of 10 marks) should be Creation of two tables with appropriate data (04 marks)
assessed according to the given types and primary keys.
marking scheme: Create relationship between them (01 mark)
Entry of (at least five) records using forms (03 marks)
Query or report depending on specific criteria (02 marks)
12. Each program (of 10 marks) Variables should be named properly (01 mark)
should be assessed according to Proper usage of language syntax (03 marks)
the given marking scheme: Correct flow/ sequence of program statements (04 marks)
Correct execution/ input/ result of program (02 marks)
13. Conduct viva questions (at least Five (05)) from different units included in Curriculum (05 marks)
2009
14. Examine the practical notebooks, signed by teacher, comprising C++ programs (05 marks)
15. Maximum time allowed for practical examination will be 3 hours
Page 1 of 3
FEDERAL BOARD OF INTERMEDIATE AND SECONDARY EDUCATION
H-8/4, ISLAMABAD
COMPUTER SCIENCE HSSC
(National Curriculum 2009)
PRACTICAL EXAMINATION 2023
• Develop ONE (01) C++ program for the problem statement including from Unit 4 or Unit 5 from
the National Curriculum 2009 e.g.:
Unit 4: Control Structures / Comparing numbers
Unit 5: Arrays and Strings Solving quadratic equation
Page 2 of 3
Finding out the GCD and LCM
Reading a number and find out whether it is prime or composite
Generating and summing simple series
Sorting a list of items (numeric / string)
Searching an item out of a list of items (numeric /string)
Finding addition and multiplication of matrices (Maximum 3 x 3)
Finding the transpose of a matrix (Maximum 3 x 3)
Reversing a given number / string
• Develop ONE (01) C++ program for the problem statement including from Unit 6, Unit 7, Unit 8,
Unit 9 from the National Curriculum 2009 e.g.:
Unit 6: Functions/ Generating random numbers for a dice using function
Unit 7: Pointers / Finding out a specific day of a week for a given data using
Unit 8: Objects and Classes/ function
Unit 9: File handling Sum two and/or three numbers of different data types
Display the address and the value of a variable using pointer
Create and display student object with data members as name,
age, and class etc.
Create and read a data file
I. Recognize the components and write down their names only on the answer sheet
II. Write down the steps of tasks on the answer sheet
III. Design a database assigned by the practical examiner and write down steps of creation
IV. Develop and run the C++ program(s) assigned by the examiner on the Computer System
V. Show and get the validation from examiner for the source code and result of the given
program(s)
VI. Write down the source codes on the answer sheet(s).
Page 3 of 3