COMPUTER SCIENCE SMART SYLLABUS ONLINE CLASS 9-Punjab exam board 2021
Unit 1: Problem Solving:
Problem Solving Steps(Pg. 2-6),Flowcharts(6-8),
Examples of Flowcharts
(1,4,6,7,8,11)(Pg.8-15),Algorithm(Pg.15),
Definition(Pg. 15-16), Formulation of an
Algorithm (Pg. 17),Examples of Algorithms (1,2,5,7,9),
Efficiency of Algorithms
(Pg. 21-23), Identification of Errors(Pg.27-29)
Class Work: Q.1.1 (1-4)(Pg. 30), Q.1.2(Pg.30-31),Q.1.3
(Pg. 31), Q.1.4(1,3,5) (Pg. 31)
Home Work: Q. 1.1 (5)(Pg. 30), Q. 1.4 (2,4)(Pg. 31)18
Unit 2: Binary System:
Introduction to Number Systems (Pg. 34), Number System
Conversion (Decimal to
Binary and Binary to Decimal, Hexadecimal to Binary and
Binary to Hexadecimal)
(Pg. 35-39), Memory and Data Storage (39-40),
Measurement of Size of Computer
Memory(Pg. 43), Boolean Algebra (Boolean Preposition,
Truth Values, Logical
Operators(AND, OR, NOT) ,Truth Table)(Pg. 44-47),
Logical Expressions (49-50)
Class Work: Q.2.1 (Pg. 51), Q.2.2 (2,3,5)(Pg. 51-52),
Q.2.3,Q.2.4 (Pg. 52)
Home Work: Q. 2.2 (4)(Pg. 51), Activity 2.8 (Pg. 52)
Unit 3: Networks:
Computer Networks (Pg. 54 -56), Basics of Data
Communication(Pg. 60-62),
Computer Network Models(Pg. 62- 64), Protocols in
TCP/IP Suit(Pg. 64-65),
Understanding IP Addressing(Pg. 67-68), Routing (Pg.
68-69)
Class Work: Q.3.1 (Pg. 71), Q.3.2 (Pg. 71-72), Q.3.3
(1-3) (Pg. 72), Q.3.4 (4) (Pg. 72)
Home Work: Q. 3.3 (4-7), Q. 3.4 (2) (Pg. 72)
Unit 4: Data and Privacy:
Introduction (Pg. 74) Ethical Issues Related to
Security (Pg.74- 78), Simple
Encryption (Pg. 81-85), Encryption with keys and
Passwords (Pg. 89-90),
Cybercrime (Pg. 90-91)
Class Work: Q.4.1 (Pg. 96), Q.4.2, Q.4.3(1,5) (Pg. 96)
Home Work: Q. 4.3 (2,4) (Pg. 97), Activity 4.8 (Pg. 97)
Unit 5: Designing Website:
Introduction to HTML(Pg. 100-103), Text Formatting (Pg.
103,104), Define a
hyperlink to a webpage(Pg. 109,110)
Class Work: Q.5.1-5.2 (Pg. 113-114), Q.5.3 (1,3) (Pg.
115), Q.5.4 (Pg. 115)
Home Work: Q. 5.3 (2) (Pg. 115), Q. 5.5(Pg. 116)
Activity 5.7 (Pg. 116)
List of Practicals:
1. Draw a flowchart that calculates the sum and product
of two numbers.
2. Draw a flowchart that calculates the difference and
division of two numbers.
3. Draw a flowchart that calculates the modulus of an
integer with respect to
another integer.
4. Draw a flowchart that calculates the area of a
rectangle.
5. Draw a flowchart that calculates the of a triangle
when three side are given.
6. Draw a flowchart that calculates the volume of a
cylinder.
7. Draw a flowchart that calculates the temperature
from Centigrade to
Fahrenheit.
8. Write a program to print the distance covered by a
car having an average
speed.
9. Draw a flowchart that takes a number as input and
displays whether it is even
or odd.19