3. TABLE OF CONTENTS
1. PROPOSED AND SUGGESTION BOOKS SUMMARY 05
2. NATIONAL CURRICULUM FOR COMPUTER SCIENCE 2021-2022 FOR CLASS XI, XII 06
3. UNIT-WISE PERIODS ALLOCATIONS SUMMARY FOR CLASS XI, XII 09
4. OVERVIEW OF MODEL PAPER CLASS-XI 11
5. DISTRIBUTION OF QUESTIONS IN MODEL PAPER ON COGNATIVE LEVELS BASED ON SLOs 14
6. SOLUTION OF MODEL PAPER ACCORDING TO SLOs FOR CLASS-XI 19
7. OVERVIEW OF MODEL PAPER CLASS-XII 38
8. DISTRIBUTION OF QUESTIONS IN MODEL PAPER ON COGNATIVE LEVELS BASED ON SLOs 40
9. SOLUTION OF MODEL PAPER ACCORDING TO SLOs FOR CLASS-XII 45
10. STRATEGIES AND PLANNING TO ACHIEVE OBJECTIVES 57
4. From Reference Letter NO.1-10/FBISE/RES/HSSC/22, FBISE decided that this
year they can take student exams will be based on Students Learning
Outcomes(SLOs) instead of textbooks in the different Subjects.
For that purpose they suggested list of reference materials is being under
given for following subjects to prepare their students.
5. S # SUBJECTS
CURRICULUM/
SYLLABUS
NAMES OF PUBLISHER OF TEXT/REFERENCE BOOKS
HSSC-I HSSC-II
1
English
Compulsory
2006
KPK Textbook Board, Peshawar (test Edition)
Baluchistan Textbook Board, Quetta
KPK Textbook Board, Peshawar (test Edition)
Baluchistan Textbook Board, Quetta
2
Urdu
Compulsory
2006
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
3
Pakistan
Studies
2002 --------------- ---------------
4 Physics 2006
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
5 Biology 2006
National Book Foundation, Islamabad
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
National Book Foundation, Islamabad
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
6 Chemistry 2006
National Book Foundation, Islamabad
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
National Book Foundation, Islamabad
KPK Textbook Board, Peshawar
Baluchistan Textbook Board, Quetta
7 Mathematics 2000
Punjab Curriculum and Textbook Board, Lahore
KPK Textbook Board, Peshawar
Punjab Curriculum and Textbook Board, Lahore
KPK Textbook Board, Peshawar
8 Computer 2009
National Book Foundation, Islamabad
KPK Textbook Board, Peshawar
Agha Khan University Examination Board, Karachi
National Book Foundation, Islamabad
KPK Textbook Board, Peshawar
Agha Khan University Examination Board, Karachi
6.
7. Grade: XI Computer Science Curriculum
Resource: National Book Foundation, Islamabad – 2009 (Edition-2021)
CHAPTERS NAMING CONVENTION WEIGHTAGE
Chapter – 1 OVERVIEW OF COMPUTER SYSTEM 10%
Chapter – 2 COMPUTER MEMORY 10%
Chapter – 3 CENTRAL PROCESSING UNIT 10%
Chapter – 4 INSIDE SYSTEM UNIT 15%
Chapter – 5 NETWORK COMMUNICATION AND PROTOCOLS 10%
Chapter – 6 WIRELESS COMMUNICATIONS 10%
Chapter – 7 DATABASE FUNDAMENTALS 15%
Chapter – 8 DATABASE DEVELOPMENT 20%
8. Grade: XII Computer Science Curriculum
Resource: National Book Foundation, Islamabad – 2009 (Edition-2021)
CHAPTERS NAMING CONVENTION WEIGHTAGE
Chapter – 1 OPERATING SYSTEM 10%
Chapter – 2 SYSTEM DEVELOPMENT LIFE CYCLE 10%
Chapter – 3 OOP USING C++ 10%
Chapter – 4 CONTROL STRUCTURE 15%
Chapter – 5 ARRAYS AND STRINGS 15%
Chapter – 6 FUNCTIONS 15%
Chapter – 7 POINTERS 5%
Chapter – 8 OBJECTS AND CLASSES 10%
Chapter – 9 FILE HANDLING 10%
9.
10. Grade: XI Computer Science Curriculum
Resource: National Book Foundation, Islamabad – 2009 (Edition-2021)
CHAPTERS NAMING CONVENTION NO. OF PERIODS
THEORY LAB
Chapter – 1 OVERVIEW OF COMPUTER SYSTEM 15 05
Chapter – 2 COMPUTER MEMORY 15 05
Chapter – 3 CENTRAL PROCESSING UNIT 15 05
Chapter – 4 INSIDE SYSTEM UNIT 15 10
Chapter – 5 NETWORK COMMUNICATION AND PROTOCOLS 25 05
Chapter – 6 WIRELESS COMMUNICATIONS 15 ---
Chapter – 7 DATABASE FUNDAMENTALS 10 25
Chapter – 8 DATABASE DEVELOPMENT 10 25
TOTAL 200
11. Grade: XII Computer Science Curriculum
Resource: National Book Foundation, Islamabad – 2009 (Edition-2021)
CHAPTERS NAMING CONVENTION NO. OF PERIODS
THEORY LAB
Chapter – 1 OPERATING SYSTEM 10 05
Chapter – 2 SYSTEM DEVELOPMENT LIFE CYCLE 15 ---
Chapter – 3 OOP USING C++ 10 05
Chapter – 4 CONTROL STRUCTURE 20 20
Chapter – 5 ARRAYS AND STRINGS 15 15
Chapter – 6 FUNCTIONS 15 15
Chapter – 7 POINTERS 10 05
Chapter – 8 OBJECTS AND CLASSES 10 10
Chapter – 9 FILE HANDLING 10 10
TOTAL 200
16. UNITS SECTIONS
COGNITIVE LEVELS
MARKS
KNOWLEDGED BASED
UNIT-1
SECTION-A A – 1 (01)
04
SECTION-B B – iii (03)
UNIT-2 SECTION-A A – 3 (01) 01
UNIT-3
SECTION-A A – 8 (01)
03
SECTION-B B – v (02)
UNIT-4
SECTION-A A – 7 (01)
09
SECTION-C C – 4 (08)
UNIT-5 SECTION-A A – 9 (01) 01
UNIT-6
SECTION-A A – 11 (01)
07
SECTION-B B – x (03), B – xi (03)
UNIT-8 SECTION-B B – xv (03) 03
TOTAL 28
17. UNITS SECTIONS
COGNITIVE LEVELS
MARKS
UNDERSTANDING BASED
UNIT-1 SECTION-B B – i (03), B – ii (03) 06
UNIT-2
SECTION-A A – 4 (01)
09
SECTION-C C – 3 (08)
UNIT-3
SECTION-A A – 5 (01), A – 6 (01)
09
SECTION-B B – iv (03), B – v (01), B – vii (03)
UNIT-4 SECTION-B B – vi (03) 03
UNIT-5
SECTION-A A – 10 (01)
12
SECTION-B B – vii (03)
SECTION-C C – 5 (08)
UNIT-6
SECTION-A A – 12 (01)
04
SECTION-B B – xii (03)
UNIT-7 SECTION-A A – 13 (01), A – 14 (01), A – 15 (01)
06
SECTION-B B – xiv (03)
TOTAL 49
18. UNITS SECTIONS
COGNITIVE LEVELS
MARKS
APPLICATION BASED
UNIT-1 SECTION-A A – 2 (01) 01
UNIT-5 SECTION-B B – ix (03) 03
UNIT-7
SECTION-B B – xiii (03), B – xvi (0.5)
11.5
SECTION-C C – 6 (08)
UNIT-8 SECTION-B B – xvi (2.5) 2.5
TOTAL 18
42. UNITS SECTIONS
COGNITIVE LEVELS
MARKS
KNOWLEDGED BASED
UNIT-1 SECTION-B B – i (03) 03
UNIT-2
SECTION-A A – 3 (01)
09
SECTION-C C – 3 (08)
UNIT-6
SECTION-A A – 8 (01)
04
SECTION-B B – x (03)
UNIT-7 SECTION-A A – 9 (01) 01
UNIT-8
SECTION-A A – 12 (01)
04
SECTION-B B – xiii (03)
UNIT-9
SECTION-A A – 14 (01), A – 15 (01)
08
SECTION-B B – xv (03), B – xvi (03)
TOTAL 29
43. UNITS SECTIONS
COGNITIVE LEVELS
MARKS
UNDERSTANDING BASED
UNIT-1 SECTION-A A – 1 (01), A – 2 (01), A – 3 (01),
06
SECTION-B B – ii (03)
UNIT-3
SECTION-A A – 5 (01)
10
SECTION-B B – iii (03), B – iv (03), B – v (03)
UNIT-4
SECTION-A A – 6 (01)
08
SECTION-B B – vii (03)
SECTION-C C – 4 (04)
UNIT-5
SECTION-A A – 7 (01)
15
SECTION-B B – viii (03), B – ix (03)
SECTION-C C – 5 (08)
UNIT-6 SECTION-B B – xi (03) 03
UNIT-7
SECTION-A A – 10 (01)
04
SECTION-B B – xii (03)
UNIT-8 SECTION-B A – 11 (01), A – 13 (01) 02
TOTAL 48
58. TEACHING METHODOLOGY
BLOOM TAXONOMY
The cognitive domain of learning involves mental operations or thinking skills.
There are six major categories in the Cognitive Domain of Bloom's Taxonomy
(1956).
The levels and the verbs used for stating specific behavioral learning outcomes are
listed below:
KNOWLEDGE
COMPREHENSION
APPLICATION
ANALYSIS
SYNTHESIS
EVALUATION
59. KNOWLEDGE
(Remembering)
Recall terms, facts, and details without necessarily understanding the concept.
DEFINE DRAW IDENTIFY LABEL LIST LOCATE NAME OUTLINE
RECITE RECORD REPEAT SELECT STATE WRITE COUNT QUOTE
COMPREHENSION
(Understanding)
Summarize and describe main ideas in own words without necessarily relating it to
anything.
Associate Classify Convert Describe Differentiate Discuss Distinguish Estimate
Explain Interpret Match Paraphrase Predict Recognize Select Summarize
APPLICATION
(Transferring)
Apply or transfer learning to own life or to a context different than one in which it
was learned
Apply Build Calculate Classify Compare Complete Contrast Construct
Demonstrate Illustrate Modify Operate Practice Relate Use Solve
60. ANALYSIS
(Relating)
Breaking material into parts, describe patterns and relationships among parts
Analyze Categorize Compose Debate Detect Diagram Differentiate distinguish
Group Investigate Prioritize Relate Research Separate Sort Transform
SYNTHESIS
(Creating)
Create something new by combining pats to form a unique solution to a problem.
Adapt Assemble Combine Compare Compose Create Design Formulate
Generalize Integrate Invent Organize Plan Prepare Prescribe Specify
EVALUATION
(Judging)
Express own opinion, judge or value based on expressed criteria, ideas, methods,
Accept Appraise Assess
Compare /
Contrast
Critique Determine Evaluate Facilitate
Grade Judge Justify Measure Rank Recommend Reject Test
61. PROPOSED SCHEMES TO PREPARE OUR STUDENTS FOR EXAMINATION – 2022:
Chapter wise Questions bank based on Short Questions Answers
Knowledge Based
Understanding Based
Application Based
Chapter wise Questions bank based on Extensive Questions
Knowledge Based
Understanding Based
Application Based
100+ Chapter wise MCQs Bank
Knowledge Based
Understanding Based
Application Based
Weekly based Chapter wise worksheets for students
MCQS
Short Questions
o Descriptive
o Knowledge
o Understanding
o Application (Scenarios)
Extensive Questions
62.
63. ARRAYS
A memory location Which holds similar types of data.
Array are of following types
One Dimensional Array
Two Dimensional Array
Declaration
Return Type
Array Name
Array-Size
Statement Terminator
Example: int Number [5];
Initialization
Return Type
Array Name
Array-Size
Assignment Operator
Values
Statement Terminator
Example: int Number [5] = {2, 4, 6, 8, 10};
float Height [] = {5.8, 5.9, 6.0, 6.1, 5.6};
64. 1D ARRAYS DECLARATION
int Number [5];
1D ARRAYS INITIALIZATION
int Number [5] = {2, 4, 6, 8, 10};
Number
Array-Name
0 1 2 3 4
Number
Array-Name
0 1 2 3 4
2 4 6 8 10
Index
Index
Values
Number[0] = 2 Number[1] = 4 Number[2] = 6 Number[3] = 8 Number[4] = 10
65. SOME REAL LIFE EXAMPLES OF ARRAY
Playlist in Mobile Phone
Phonebook App in Mobile Phone
We can adds Contact numbers to make calls or remove contact numbers from our
mobile phonebook application.
Each number add at specific location in a memory and every time calls by their
index which refers its location in memory.
67. ARRAYS
Write a Program in C++ to Declare an Array of Multiple of 3 size 5 and store elements.
Display all the numbers.
# include <iostream.h>
# include <conio.h>
void main ()
{
int Number[5] = {3, 6, 9, 12, 15};
clrscr();
cout << Number [0] << endl; // 3
cout << Number [0] << endl; // 6
cout << Number [0] << endl; // 9
cout << Number [0] << endl; // 12
cout << Number [0] << endl; // 15
getch();
}
68. CPU INSTRUCTION CYCLE
Instruction cycle is the sequence of actions performed by the processor to execute each
instruction.
The execution of an instruction is divided in three steps.
It includes retrieving an instruction from the memory, determining the required actions
and carrying out the actions.
Steps:
Fetch
Decode
Execute
69. CPU INSTRUCTION CYCLE STEPS
FETCH OPERATION
The control unit fetches the instruction from the memory. The instruction is transferred from
memory to instruction register.
DECODE OPERATION
The CU translates the instruction.
This process examines the nature of instruction to determine further operations.
It also gets any operand if required by the instruction.
EXECUTE OPERATION
After decoding the instruction and getting the required data, CPU finally executes the
instruction.
The instruction may perform different types of operation such as arithmetic or logical.