
SLO-based practice chapter: no clean official PCTB book PDF for Class 7 Computer Science was available at build time, so this chapter is built from the PCTB/SNC Student Learning Outcomes (SLOs) for Class 7 Computer Science. It is practice material for the curriculum topics — NOT the official book exercise. When the official book is obtained, its exercise will replace this practice set. Nothing here is presented as a book page or an official question.
Chapter titles follow the PCTB/SNC curriculum progression for this class. All questions and answers below are original practice material written for this guide.
Computational thinking is a way of solving problems like a computer scientist: break the problem down, look for patterns, ignore unimportant details, and write clear steps. You use it even without a computer — for example, when planning a route to school or organising a cricket tournament.
It is not about thinking like a machine. It is about thinking so clearly that even a machine could follow your steps — and that clarity helps people too.
کمپیوٹیشنل تھنکنگ کمپیوٹر سائنس دان کی طرح مسئلہ حل کرنے کا طریقہ ہے: مسئلہ توڑو، نمونے ڈھونڈو، غیر اہم تفصیلات نظر انداز کرو اور واضح مراحل لکھو۔ آپ اسے کمپیوٹر کے بغیر بھی استعمال کرتے ہیں — مثلاً اسکول کا راستہ بناتے یا کرکٹ ٹورنامنٹ ترتیب دیتے وقت۔ یہ مشین کی طرح سوچنا نہیں ہے بلکہ اتنی واضح سوچ ہے کہ مشین بھی آپ کے مراحل پر چل سکے — اور یہ وضاحت انسانوں کی بھی مدد کرتی ہے۔
Decomposition means breaking a big problem into small parts. Planning a birthday party becomes: guests, food, place, games, cake. Each part is easy; together they are the party.
Pattern recognition means noticing similarities: if every Monday is busy at the school canteen, the pattern tells you to go early or pack lunch. Patterns let you reuse a solution instead of inventing one each time.
تجزیہ یعنی بڑے مسئلے کو چھوٹے حصوں میں توڑنا۔ سالگرہ کی تقریب کی منصوبہ بندی بن جاتی ہے: مہمان، کھانا، جگہ، کھیل، کیک۔ ہر حصہ آسان ہے، مل کر تقریب بنتی ہے۔ نمونوں کی پہچان یعنی مشابہتیں دیکھنا: اگر ہر پیر کو اسکول کی کینٹین میں رش ہوتا ہے تو نمونہ بتاتا ہے کہ جلدی جاؤ یا گھر سے کھانا لے جاؤ۔ نمونے ہر بار نیا حل ایجاد کرنے کے بجائے پرانا حل دوبارہ استعمال کرنے دیتے ہیں۔
Abstraction means keeping only the important details and hiding the rest. A map is an abstraction of a city: it keeps roads and places, and hides trees and house colours, because roads are what you need to travel.
An algorithm is a list of steps in order that solves a problem — like a recipe. A recipe for tea: boil water, add leaves, wait, strain, serve. If a step is missing or out of order, the result fails — and that is exactly how computer programs fail too.
تجرید یعنی صرف اہم تفصیلات رکھنا اور باقی چھپانا۔ نقشہ شہر کی تجرید ہے: وہ سڑکیں اور جگہیں رکھتا ہے اور درختوں اور گھروں کے رنگ چھپاتا ہے کیونکہ سفر کے لیے سڑکیں چاہییں۔ الگورتھم مسئلہ حل کرنے کے لیے ترتیب وار مراحل کی فہرست ہے — جیسے ترکیب۔ چائے کی ترکیب: پانی ابالو، پتی ڈالو، انتظار کرو، چھانو، پیش کرو۔ اگر کوئی مرحلہ غائب ہو یا ترتیب غلط ہو تو نتیجہ خراب ہوگا — اور کمپیوٹر پروگرام بھی اسی طرح ناکام ہوتے ہیں۔
Good problem solving has an order: (1) Understand — what is given and what is wanted? (2) Plan — break it down and choose steps. (3) Do — follow the steps. (4) Check — is the answer sensible? If not, go back to step 1.
Example: 24 students share 96 pencils equally. Understand: 96 pencils, 24 students, equal shares. Plan: divide. Do: 96 ÷ 24 = 4. Check: 24 × 4 = 96. Correct — each student gets 4 pencils.
اچھے مسئلہ حل کرنے کی ترتیب ہے: (1) سمجھو — کیا دیا گیا ہے اور کیا مطلوب ہے؟ (2) منصوبہ بناؤ — توڑو اور مراحل چنو۔ (3) عمل کرو — مراحل پر چلو۔ (4) جانچو — کیا جواب معقول ہے؟ اگر نہیں تو مرحلہ 1 پر واپس جاؤ۔ مثال: 24 طلبہ 96 پنسلیں برابر بانٹیں۔ سمجھو: 96 پنسلیں، 24 طلبہ، برابر حصے۔ منصوبہ: تقسیم۔ عمل: 96 ÷ 24 = 4۔ جانچ: 24 × 4 = 96۔ درست — ہر طالب علم کو 4 پنسلیں ملیں گی۔
اس chapter کی exercise SLO-based practice ہے — MCQs, short اور long سوال اس guide کے لیے لکھے گئے ہیں, کتاب کی official exercise نہیں. جواب کے ساتھ practice کرو.
1. Computational thinking means:
Answer: (b) — Computational thinking is a structured problem-solving method, not memorisation.
2. Breaking a big problem into small parts is:
Answer: (b) — Decomposition splits a big problem into manageable parts.
3. A map is an example of:
Answer: (b) — A map keeps roads and places and hides unneeded detail — abstraction.
4. An algorithm is:
Answer: (b) — An algorithm is a finite ordered set of steps solving a problem.
5. The last step of good problem solving is:
Answer: (b) — Checking proves the answer is sensible; if not, you return to understanding.
6. Pattern recognition helps because:
Answer: (b) — Recognising a pattern lets you reuse a solution that already works.
Answer: Computational thinking is solving problems by breaking them down, finding patterns, ignoring unimportant details, and writing clear steps — with or without a computer.
Answer: Decomposition is breaking a big problem into small parts. Example: planning a party becomes guests, food, place, games and cake.
Answer: Abstraction is keeping only important details and hiding the rest. Example: a map keeps roads and places but hides trees and house colours.
Answer: An algorithm is ordered steps that solve a problem. Example: making tea — boil water, add leaves, wait, strain, serve.
Answer: Checking (for example by reversing the calculation) catches mistakes and proves the answer is sensible before you trust it.
Answer: Problem: organising a class trip. Decomposition: split into transport, food, permission slips and activities. Pattern recognition: last year's trip plan worked, so reuse its timetable shape. Abstraction: ignore the colour of the bus; focus on seats, cost and time. Algorithm: write ordered steps — collect money, book bus, confirm food, depart at 8. Each part makes the whole problem solvable.
Answer: Understand: 96 pencils, 24 students, equal shares wanted. Plan: divide 96 by 24. Do: 96 ÷ 24 = 4. Check: 24 × 4 = 96, which matches the total. Answer: each student gets 4 pencils. The check step proves the division was correct.
Answer: Because it is a thinking method, not a machine: planning a route, organising an event, cooking from a recipe and checking homework all use decomposition, patterns, abstraction and steps. Clear thinking helps people as much as computers, and it is the skill programming later builds on.
Computational thinking solves problems without needing a computer first: break them down, spot patterns, hide unneeded detail, write ordered steps, and check the answer — a method that works for homework, events and programs alike.
Revision guidance: پہلے MCQs خود حل کرو, پھر جواب ملاؤ; short سوالوں کے جواب اپنے الفاظ میں لکھ کر practice کرو; long سوالوں کے لیے ہر section کی headings اور مثالیں یاد رکھو.
کمپیوٹیشنل تھنکنگ کمپیوٹر کے بغیر بھی مسئلے حل کرتی ہے: انہیں توڑو، نمونے ڈھونڈو، غیر ضروری تفصیل چھپاؤ، ترتیب وار مراحل لکھو اور جواب جانچو — یہ طریقہ ہوم ورک، تقریبات اور پروگراموں سب پر کام آتا ہے۔
رہنمائی: پہلے ایم سی کیوز خود حل کریں پھر جوابات ملائیں؛ مختصر سوالات کے جوابات اپنے الفاظ میں لکھ کر مشق کریں؛ تفصیلی سوالات کے لیے ہر سیکشن کی سرخیاں اور مثالیں یاد رکھیں۔
Is chapter ke topics: What Is Computational Thinking? · Decomposition and Pattern Recognition · Abstraction and Algorithms · Solving Problems Step by Step · مشق
Topics (Urdu): کمپیوٹیشنل تھنکنگ کیا ہے؟ · تجزیہ اور نمونوں کی پہچان · تجرید اور الگورتھمز · مسئلے مرحلہ وار حل کرنا
Revision guidance: پہلے MCQs خود حل کرو, پھر جواب ملاؤ; short سوالوں کے جواب اپنے الفاظ میں لکھ کر practice کرو; long سوالوں کے لیے ہر section کی headings اور مثالیں یاد رکھو.
Chapter-wise tests, fresh random papers اور instant score کے لیے PunjabTest.com کا میں test section دیکھو:
PunjabTest.com — Complete Guide Book • Class 7 Computer Science, Chapter 3 (SLO-based practice (not the official book exercise), Session 2026–27) • English + Urdu