Class 10 students can download the official Computer Science textbook here for free. This book is published by Punjab Curriculum and Textbook Board (PCTB) Lahore and covers the programming-focused Computer Science syllabus for 10th class students.
Computer Science Class 10 introduces students to programming using the C language. It covers fundamental programming concepts including variables, operators, input/output, conditional logic, loops, data structures, and functions. Both Urdu and English medium editions are available for download below.
Book Overview
- Class: 10th Class / Matric Part 2
- Subject: Computer Science
- Board: Punjab Board (PCTB)
- Author: Dr. Muhammad Adnan Hashmi
- Total Units: 5
- Medium: Urdu and English (both available)
- Format: PDF (Free Download)
Chapter List
Unit 1: Introduction to Programming
Covers programming environments (IDE, text editor, compiler), programming basics (reserved words, structure of a C program, comments), constants and variables (data types, variable declaration and initialization).
Unit 2: User Interaction
Covers input/output functions (printf, scanf, getch), format specifiers, escape sequences, statement terminators, and operators including assignment, arithmetic, relational, logical, and unary operators with precedence rules.
Unit 3: Conditional Logic
Covers control statements, selection statements including if, if-else, nested if-else structures, and solved example problems to practice conditional programming.
Unit 4: Data and Repetition
Covers data structures (arrays, array declaration, initialization, accessing elements), loop structures (for loop syntax, nested loops, loops with arrays), and solved example problems.
Unit 5: Functions
Introduces functions in C, types of functions, advantages of using functions, structure of a function, and how to define and call functions in programs.
Download Computer Science Class 10 PDF
Both Urdu and English medium editions are available below. Download the one that matches your medium.
Urdu Medium
English Medium
⬇ Download PDF (English Medium)
Who Should Read This
This book is for all Class 10 students studying Computer Science under Punjab Board. It introduces real programming in C language, which is a great foundation for students planning to study ICS, BSCS, or any IT-related field. Students who want to understand how software works from the ground up will find this book very valuable.
Applicable Boards
This PCTB textbook is used across all Punjab Board affiliated schools — Lahore Board, Faisalabad Board, Gujranwala Board, Multan Board, Rawalpindi Board, Sargodha Board, DG Khan Board, and Sahiwal Board.
FAQs
Is this the Computer Science book for Class 10 Punjab Board?
Yes. This is the official PCTB Computer Science textbook for 10th class students under Punjab Board, focusing on programming using the C language.
What programming language is taught in Class 10 Computer Science?
Class 10 Computer Science uses the C programming language. Students learn variables, operators, input/output functions, conditional statements, loops, arrays, and functions in C.
How many units are in this book?
There are 5 units: Introduction to Programming, User Interaction, Conditional Logic, Data and Repetition, and Functions.
Is both Urdu and English medium available?
Yes. Both Urdu medium and English medium PDF editions are available for free download above.
Is this book useful for students planning to study ICS?
Yes. Learning C programming in Class 10 gives students a strong foundation for ICS Computer Science, where they study more advanced programming concepts.