0% found this document useful (0 votes)
32 views12 pages

Final Computer Science PBA HSSC Merged

The Federal Board of Intermediate and Secondary Education (FBISE) has issued a notification regarding the implementation of Assessment Frameworks for Practical Based Assessment (PBA) in Physics, Chemistry, Biology, and Computer Science for SSC and HSSC levels, effective from Annual Examinations 2026. The frameworks include lists of experiments, instructions, and model question papers aligned with the National Curriculum of Pakistan 2022-23. The document serves as a guide for students, teachers, and paper setters to ensure clarity in practical assessments and outlines mandatory practical performance for students to attempt the PBA paper.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views12 pages

Final Computer Science PBA HSSC Merged

The Federal Board of Intermediate and Secondary Education (FBISE) has issued a notification regarding the implementation of Assessment Frameworks for Practical Based Assessment (PBA) in Physics, Chemistry, Biology, and Computer Science for SSC and HSSC levels, effective from Annual Examinations 2026. The frameworks include lists of experiments, instructions, and model question papers aligned with the National Curriculum of Pakistan 2022-23. The document serves as a guide for students, teachers, and paper setters to ensure clarity in practical assessments and outlines mandatory practical performance for students to attempt the PBA paper.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

FEDERAL BOARD OF INTERMEDIATE

AND SECONDARY EDUCATION


H-8/4, ISLAMABAD
No.1-10/FBISE/RES/334 14 March, 2025

NOTIFICATION

Assessment Frameworks for Practical Based Assessment (PBA) containing lists of


experiments/praticals along with instructions and Model Question Papers (Composite) in the
subjects of Physics, Chemistry, Biology and Computer Science at SSC and HSSC levels based on
National Curriculum of Pakistan 2022-23 (Scheme of Studies 2006) are hereby notified for
implementation with effect from Annual Examinations 2026 and onwards.

2. The Assessment Frameworks for Composite PBA (Scheme of Studies 2006) are available
at FBISE website. The weblink is https://www.fbise.edu.pk/curriculum_model_paper.php .

( MIRZA ALI )
Director (Test Development)
Ph: 051-9269504
Email: [email protected]
Heads of all Institutions affiliated with FBISE
at SSC & HSSC levels
Distribution:
1. Director General, Federal Directorate of Education, G-9/4, Islamabad
2. Director General, FGEI, Directorate (Cantonments/ Garrisons), Sir Syed Road, Rawalpindi Cantt
3. Assistant Chief of the Air Staff (Education), PAF Air Headquarters, Peshawar
4. Director General (Schools), Directorate of Education Gilgit-Baltistan
5. Director Education, Directorate of Naval Educational Services, Naval HQ, Islamabad
6. Deputy Director General (DDG), Army Public Schools and Colleges System Secretariat, GHQ, Rwp
7. Director, CB Education Directorate, C/o Chaklala Cantonment Board, Rawalpindi
8. Director (Education), Fauji Foundation Head Office, Welfare Division, Chaklala, Rawalpindi
9. Director General, OPF Head Office, G-5, Islamabad
10. Director Education, Kahuta Research Laboratory (KRL), Kahuta, District Rawalpindi
11. Mrs. Sakina Fowad Bukhari, Principal, City Lyceum School House No.394 St.No.4,
Gulraiz-3 near Madina Mall, High Court Road, Rawalpindi
12. Mr. Muhammad Ashraf Hiraj, Principal, Startwell Education House No.9, Main Khayban-e-
Tanveer Chaklala Scheme-III, Rawalpindi Cantt
13. The Director, Punjab Group of Colleges, 6th Road, Rawalpindi
14. The Director Regional Office (North), Beaconhouse Regional Office (North), Capital View Road,
Mohra Nur, Banigala Islamabad
15. The Director Regional Office (North), The City School, Street 7, NPF, Sector E-11/4, Islamabad
16. Roots International Schools and Colleges, Head Office, Main Service Road West, Opp. G-13/4, IBD
17. Brig Dr. Muhammad Hanif (R), SI(M), Principal, Dr. A Q Khan School & College, Bahria Town,
Phase 8, Islamabad
18. The Citizen Foundation, Plot No. 20, Sector # 14, Near Brookes Chowrangi, Korangi Industrial
Area, Karachi
19. Director, Maarif Pak Turk School & College, Head office, H-8/1 Islamabad
20. Director Education, PAEC Headquarter, K-Block Islamabad
21. All HODs, FBISE, Islamabad
22. Director IT (with the request to upload the same on FBISE website and social media)
23. Deputy Director (Colleges), Directorate of Education Gilgit-Baltistan
24. Incharge, FBISE, Sub-Office, Gilgit
25. Incharge, FBISE, Sub-Office, Skardu
26. PA to Chairman, FBISE, Islamabad
27. APS to Secretary, FBISE, Islamabad
28. APS to Director (R&A), FBISE, Islamabad
29. Chat Room. FBISE, Islamabad
ASSESSMENT FRAMEWORK
FOR PRACTICAL BASED ASSESSMENT (PBA) - COMPOSITE

COMPUTER SCIENCE
HSSC LEVEL

NATIONAL CURRICULUM OF PAKISTAN (2022-23)

SCHEME OF STUDIES 2009

WE WORK FOR EXCELLENCE


FEDERAL BOARD OF INTERMEDIATE AND SECONDARY
EDUCATION (FBISE), ISLAMABAD
Table of Contents

S. No Contents Page No.


1. Acknowledgement 1
2. About the PBA Assessment Framework 2
3. Guidelines/instructions for teachers/paper setters 3
4. List of Experiments aligned with SLOs (Composite PBA) 4
5. Model Question Paper Computer Science HSSC (COMPOSITE) 6
ACKNOWLEDGEMENT
It is a great honour that we at the Federal Board of Intermediate and Secondary Education (FBISE) have
developed the Assessment Framework (AF) for the Practical Based Assessment (PBA) of Computer
Science at the Higher Secondary School Certificate (HSSC) level. The primary objective of the
Assessment Framework is to optimize the Student Learning Outcomes (SLOs) of curriculum 2022-23
that are associated with practical concepts and laboratory work. This comprehensive framework has been
crafted meticulously by subject matter and assessment experts who conducted an in-depth review of all
learning outcomes of HSSC level Computer Science curriculum.
This significant undertaking was the result of a series of extensive meetings and collaborative efforts of
the subject and assessment experts. Their dedication and expertise have been instrumental in bringing this
framework to fruition.
The Assessment Framework for Practical Based Assessment (PBA) will serve as a guiding document for
students, teachers, and paper setters. Students will receive clear directions for preparing themselves for
the PBA examinations. Similarly, teachers will use it as a guide to perform laboratory work and to prepare
students for the final PBA examinations. Paper setters of PBA will also seek guidance from this document
and prepare PBA paper accordingly for annual examinations. It may be noted that only those students
will be able to attempt the PBA paper who have performed all the practicals in laboratory.
Following subject as well as assessment experts remained constantly engaged in the development of the
Assessment Framework for PBA:
1. Ms. Rozina Faheem, Principal, F G College of Home economic and Management Sciences, F-11/1
Islamabad
2. Ms. Sadaf Zehra Kazmi, Associate Professor, Islamabad Model College for Girls (Postgraduate), F-7/2,
Islamabad
3. Mr. Waseem Aziz, Assistant Professor, Islamabad College for Boys, G-6/3, Islamabad
4. Ms. Sadia Mujtaba, Assistant Professor, Islamabad Model College for Girls, I-8/4 Islamabad
5. Ms. Zohra Shafaqat, Lecturer, Fauji Foundation College for Girls, Lalazar Rawalpindi

The whole work was successfully accomplished under the able supervision and guidance of
Dr. Ikram Ali Malik, Chairman, FBISE and due to the hard work and dedication of the staff of Research
Section of FBISE, in particular, Syed Zulfiqar Shah, Deputy Secretary, Research and Academics who
played pivotal role in finalizing the Assessment Framework for PBA.

MIRZA ALI
Director (Test Development)
FBISE, Islamabad

Page 1 of 8
ABOUT THE PBA ASSESSMENT FRAMEWORK
To ensure clarity and precision in the understanding of Practical Based Assessment (PBA) Question
Paper, the Student Learning Outcomes (SLOs) have been categorized into two distinct groups: formative
for PBA and summative for PBA in the separately composed Assessment Frameworks for Classes HSSC-
I and HSSC-II. Subsequently, all the SLOs of HSSC-I and HSSC-II meant for summative PBA have been
translated into workable and functional composite lists of practicals which are part of this booklet. This
extraction of lists of practicals helps in effectively measuring student progress and understanding of the
scientific concepts linked with laboratory work. These practicals must be performed by the students under
the supervision of their teachers in the laboratories in order to prepare themselves for the PBA
Examinations.

The Assessment Framework for Practical Based Assessment (PBA) will act as a comprehensive guide
for students, teachers, and paper setters. Students will receive clear instructions in order to perform
practicals in the laboratory and prepare themselves for the PBA examination. Teachers will use the same
to strategize the optimal use of the laboratory for performing practicals.

The Model Question Paper for Practical Based Assessment (PBA), along with clear instructions, has also
been developed and made part of this booklet to provide a structured format for upcoming examinations.
The model question paper ensures consistency and fairness, offering students a comprehensive
understanding of PBA examination.

All the practicals have been aligned with their corresponding SLOs marked summative for PBA. The
purpose of this alignment is to explain how the practicals relate with their corresponding summative
SLOs for PBA.

Instructions for paper setters have also been included before the PBA model question paper, providing
self-explanatory guidance on the selection and nature of each question which is part of the model paper.

Page 2 of 8
PRACTICAL BASED ASSESSMENT (PBA)
COMPOSITE
Computer Science HSSC Level for Annual Examination 2026 & onwards
Computer Science Curriculum (2022-23)-Scheme of Studies 2009

Guidelines/instructions for Students/Teachers/Paper Setters

i. The PBA paper will consist of two sections i.e. Section A and B.

ii. Section A will have three questions, having parts in it. Question-1 comprises of two parts
based on Domain C and H respectively. Question-2 and 3 will also be based on Domain C.

iii. Section B will also have three questions, having parts in it. Question-4 will be based on
Domain B while Question-5 will be based on Domain A. Question-6 will be two parts based
on Domain D and G respectively.

iv. The weightage of section A will be 60% i.e 30 marks, while that of section B will be 40%
i.e 20 marks.

v. In Practical Based Assessment (PBA), there will be no marks for practical notebooks and
viva voce. However, students may record programs and other related tasks on any type of
plain papers/worksheets/ practical folder for their future memory of all aspects of practical
performance to attempt the PBA Examination amicably.

vi. It may be noted that performance of all the practicals is mandatory in the laboratory during
the whole academic session because only those students will be able to attempt the PBA
who will have performed the practicals in the laboratory as per requirement of each
practical.

vii. MCQs will not be included/assessed in the Practical Based Assessment paper.

viii. Questions carrying 0.5 marks will not be included/assessed in any section of the PBA paper.

Page 3 of 8
List of Practicals aligned with SLOs (Composite PBA)
For HSSC Annual Examination 2026 & onwards
Computer Science Curriculum (2022-23)-Scheme of Studies 2009

Note: In the Practical-Based Assessment (PBA), questions will be taken/developed from the
list of practicals provided below, aligned with the summative SLOs listed in the corresponding
column.
SECTION-A (60% of practical marks  30 Marks)
No. List of Practicals Aligned SLOs
1. Write and execute simple programs that [SLO CS-11-C-01] Students should understand
uses variables and operators with input/ the importance of computer programming and
output handling in Python. applications
[SLO CS-11-C-02] Students should be able to
Write and execute programs in Python write and execute simple programs in Python.
that using sequence, selection, and [SLO CS-11-C-03] Students should be able to
repetition. draw shapes using Turtle Graphics functions in
Python
Draw different shapes using Turtle [SLO CS-11-C-04] Students should be able to
library functions in Python. understand the need for libraries and learn the use
of some simple libraries in Python.
Write programs in Python using different [SLO CS-11-C-05] Students should be able to
libraries. translate simple algorithms that use sequence and
repetition in Python.
Write and execute Python programs [SLO CS-11-C-06] Students should be able to
using function that solves a large decompose a problem into sub-problems and
problem by decomposing into sub implement those sub-problems using functions in
problems. Python
[SLO CS-11-C-07] Students will determine ways
Write Python programs that performs of debugging their code in Python
some mathematical operations on a value [SLO CS-12-C-02] Students should be able to
passed to it. use more advanced programming constructs such
as data structures (lists etc.) file handling (disk
Write programs in Python using file IO to write to storage), and databases in Python.
handling and databases. [SLO CS-12-C-03] Students should be able to
implement complex algorithms that use lists etc.
Write and execute programs in Python in python.
using lists. [SLO CS-12-C-04] Students will determine
more advanced techniques (unit tests,
breakpoints, watches) for testing and debugging
their code in Python.
2. Create and test a basic prototype for [SLO EN-11-H-01] Students will create, test,
business idea. and iterate a prototype for a business idea.
Create and test a basic minimum viable [SLO EN-12-H-01] Students will create and test
product for the business. a minimum viable product for their business.

Page 4 of 8
SECTION-B (40% of practical marks  20 Marks)

3. Create truth tables for expressions up to [SLO CS-11-A-01] Students will be able to
3 inputs. understand and apply logic gates in digital
Draw logic gates for a Boolean systems, define and create truth tables using
expression. Boolean operators like AND, OR, NOT, NAND,
Simplify the Boolean expression using XOR) and logic diagrams.
Karnaugh map.
4. Create flowchart/ pseudocode to address [SLO CS-11-B-01] Plan, develop, systematically
computational problems like: test, and refine computational artifacts for
 Print the largest/smallest number problem-solving such as pseudocode, etc.
 Finding the sum of all numbers [SLO CS-11-B-02]Apply common search, and
 Print even/ odd numbers sort algorithms
 Find the factorial of a number
 Print the table of a number
Solve computational problems like:
 Sort the given list of numbers in
ascending/descending order using
Bubble sort / insertion sort
algorithm.
 Searching a given number from the
list of numbers by using binary
/linear search.
5. Create a scatter plot/ bar chart/ pie chart/ [SLO CS-11-D-01] Students will be able to
boxplot/ line graph to show the relate the role and importance of model building
relationship between the two variables with their real-world applications
using tools such as Excel, Google [SLO CS-11-D-02] Students will understand and
Sheets, R, or Python. explain experimental design in data science
[SLO CS-11-D-03] Students will analyze pre-
existing data sets to create summary statistics and
data visuals (such as bar charts, pie charts, line
graphs, etc.)
6. Design a strategy for collecting data [SLO CS-11-G-01] Perform advanced searches
from real-life examples using: to locate information and/or design a data-
 Interviews collection approach to gather original data (e.g.
 Surveys qualitative interviews, surveys, prototypes,
 Prototypes simulations).
 Simulations

Page 5 of 8
Model Question Paper Computer Science HSSC
(COMPOSITE)
FOR ANNUAL EXAMINATION 2026 & ONWARDS
Practical Based Assessment (PBA)
Computer Science Curriculum (2022-23)-Scheme of Studies 2009

Total Marks: 50 Time: 2 hours 30 minutes

Note: Attempt all questions and write answers within provided spaces on the E-sheet.

SECTION-A (30 Marks)


Q No.1. [10 marks]
a) Write a Python code that uses a function to enter a number, square it, and [5 marks]
continue reading numbers until a negative number is entered.
b) You are an entrepreneur who wants to start an online T-shirts store. Your goal is
to create an MVP (minimum viable product) to quickly test your idea with
potential customers.
i. Identify the most essential feature for the online store. [1 mark]
ii. Identify an appropriate tool and technology you will use to create the [1 mark]
Frontend and Backend.
iii. Once the MVP is complete, gather feedback from potential users (friends,
family, etc.) and plan future improvements. Design any three future [3 marks]
improvements.

OR
a) Write a Python program that opens the file and reads its content. Prints the [5 marks]
content of the file line by line.
b)

Here is a prototype for an online bookstore. Provide feedback on how to enhance [5 marks]
its design and functionality.
i) What do you think is the strongest part of the design?

Page 6 of 8
ii) What changes would you recommend making the prototype more engaging?
iii) Are the labels easy to read and understand? Justify your answer.
iv) Would this chart help students learn about organizing and interpreting data?
v) Is there any data you think should be added to make the chart more relatable
for students?

Q No.2. You are a weather scientist tracking the rainfall (in mm) for each month of the [10 marks]
year. Use Python list to analyze and display this data.
a) Store the rainfall data for each month in a Python list and print it. [2 marks]
Use the following data (in mm): [50, 80, 60, 30, 120, 90, 70, 100, 85, 95, 40, 65]
b) What does the following Python code prints? [1+1 marks]
rainfall=[50, 80, 60, 30, 120, 90, 70, 100, 85, 95, 40, 65]
print(max(rainfall))
print(min(rainfall))
c) Examine the following Python program, identify any errors, and correct them. [4 marks]
rainfall=[50, 80, 60, 30, 120, 90, 70, 100, 85, 95, 40, 65]
avg= sum(rainfall)/12;
print("average rainfall = , average)
d) Modify the following Python code such that it prints the months with "Dry" [2 marks]
rainfall. Also print the months with dry rainfall.
rainfall=[50, 80, 60, 30, 120, 90, 70, 100, 85, 95, 40, 65]
count=0
for i in range(10):
if rainfall[i] >=70:
count= count + 1
print("total months with greater than 70mm rainfall: ", count)

Q No.3. A college teacher wants to track the attendance of students in a class: [10 marks]
i. Write a Python program that asks the user whether a student is present or [2 marks]
absent.
If the student is "present," print "Student is present."
If the student is "absent," print "Student is absent."
ii. Modify the above program to enter attendance for five (05) students. [3 marks]
iii. After tracking the attendance of all five students, print the total number of [3 marks]
students present.
iv. Add a feature to calculate and print the percentage of students who are [2 marks]
present.

Page 7 of 8
SECTION-B (20 Marks)
Q No.4. [6 marks]
a) Write an algorithm to input three numbers and prints the smallest number. [3 marks]
b) Write a Binary search algorithm to find the number 36 in the given list: [3 marks]
93 87 83 71 65 52 47 36 10
OR
a) Develop a pseudocode that prints even numbers from 1 to 100. [3 marks]
b) Draw a trace table for the given pseudocode: [3 marks]
Step 1: START
Step 2: num1 = 3, num2 = 4
Step 3: total ← 0
Step 4: FOR i FROM 1 TO num2 DO
Step 5: total ← total + num1
Step 6: END FOR
Step 7: PRINT total
Step 8: END

Q No.5. Simplify the Boolean Function F using the Karnaugh Map and also construct the [4+2 marks]
logic circuit for the simplified expression.
F = A̅B̅C̅+ A̅BC̅+ AB̅C̅+ AB̅C + ABC̅+ ABC + A̅BC
Q No.6. [8 marks]
a) Write a python code to generate a dataset with two variables where y=3x+4 and [2+2 marks]
plot a line chart and a box plot.
b) i) You are assigned to explore the reasons behind students' preferences for online [2 marks]
learning compared to in-person learning. What kind of questions would you ask in
your interview to gather qualitative data on students' learning preferences (any four
questions)?
ii) You are conducting a survey to understand students' reading habits. Distribute [2 marks]
the survey to 50 students in your class. Design a questionnaire having at least four
appropriate questions to collect data about students' reading habits with closed-
ended questions.

Page 8 of 8
111 032 473

FBISE
For more information, please visit
www.fbise.edu.pk

/ Federal.BISE.Official / FBISEOfficial / fbise.official

You might also like