Punjab PSEB SS Computer Application study materials
Punjab PSEB SS Computer Application study resources

Punjab PSEB SS Computer Application common mistakes

Punjab PSEB SS Computer Application · Understand the traps and how to avoid them.

Mistake 1

Writing a full program or SQL query without first writing the output or expected result, then submitting whatever the code produces as the 'answer'.

Practical papers in the Vocational Group and CSAI streams award marks for the correct output trace, not just for syntactically valid code. Candidates rehearse typing programs in their editor where the machine prints the result, so on paper they never build the habit of predicting output by hand.

What to do instead

Before writing any code in the answer book, spend 60 seconds hand-tracing the logic on a small test value (e.g. n=3) and write that expected output in the margin. After writing the code, re-trace with the same value and reconcile any difference. Practise 10 dry runs per week with the editor closed.

Mistake 2

Confusing assignment '=' with comparison '==' (and using '=' inside if/while conditions), causing infinite loops or wrong branches in C/Python answers.

The two symbols look nearly identical and beginners read code aloud as 'equals' for both. Under exam pressure the eye pattern-matches to the familiar assignment form, and the compiler error or wrong output only appears if the candidate actually traces the loop.

What to do instead

Adopt a read-aloud rule: say 'gets' for '=' and 'is equal to' for '=='. After writing every condition, circle each '=' and ask 'does this need to be a question or a command?'. Include one deliberate '=' vs '==' trace question in every revision session.

Mistake 3

Answering CSAI theory questions (AI vs ML vs deep learning, supervised vs unsupervised, narrow vs general AI) with overlapping definitions copied from memory, without a distinguishing example.

The CSAI Basic syllabus introduces several nested terms in one chapter, and textbook glossaries define each in isolation. Candidates memorise the definitions but never build the hierarchy, so under time pressure they write a definition that is technically true of two categories.

What to do instead

Build a one-page hierarchy diagram (AI > ML > deep learning; supervised/unsupervised/reinforcement) and attach one concrete example to each node (spam filter = supervised classification; chess engine = narrow AI). In every answer, include the example plus one sentence saying how it differs from the neighbouring term.

Mistake 4

Describing an advanced CSAI algorithm or model (neural network training, NLP pipeline, computer vision steps) only at the level of 'it learns from data', omitting inputs, processing steps and outputs.

Advanced-stream questions are marked against step-wise rubrics. Candidates know the buzzwords from news and summaries but have not practised converting them into an ordered process, so they write a paragraph of general claims that earns only the first mark.

What to do instead

For each algorithm on the syllabus, memorise a fixed 4-part skeleton: input data -> processing steps (numbered) -> output -> one limitation. Rehearse writing that skeleton in under 4 minutes. Check past-style questions against the skeleton before adding any extra prose.

Mistake 5

Leaving SQL and spreadsheet answers without the clause order or cell references actually required (e.g. writing SELECT before FROM incorrectly, or describing a formula in words instead of writing =SUM(B2:B10)).

Candidates understand the concept and assume the examiner will accept a description. In Vocational Group and Computer Science papers, marks are allocated to the exact syntax or formula, and a verbal description cannot be verified against the expected output.

What to do instead

Write the literal statement or formula first, then a one-line explanation beneath it. Memorise the SELECT-FROM-WHERE-GROUP BY-HAVING-ORDER BY order as a chant. For spreadsheets, always include the leading '=' and absolute/relative '$' where relevant.

Mistake 6

Mixing number systems and units in conversions (binary/octal/hex to decimal, KB vs KiB, bit vs byte) and presenting the intermediate working as the final answer.

These are mechanical topics taught early in the Computer Science syllabus, so candidates skip practice once they 'get it'. Place-value errors and the 1024 vs 1000 distinction are easy to make silently, and the working is often left uncancelled.

What to do instead

Always show place values above each digit (e.g. 128 64 32 16 8 4 2 1) and box the final answer. Keep a units card (1 byte = 8 bits; 1 KiB = 1024 bytes) taped to the study desk. Do 5 conversions daily and verify by converting back.

Mistake 7

Treating cybersecurity and ethics questions as opinion, writing 'we should be careful' instead of naming the specific threat, mechanism and countermeasure.

These topics invite general discussion, and candidates have read news stories rather than the syllabus terminology. Without named concepts (phishing, ransomware, firewall, two-factor authentication, digital signature), answers cannot attract technical marks.

What to do instead

Use a threat-mechanism-control template: name the attack, state how it works in one line, then give two specific controls. Build a table of 10 threats with their controls and memorise it. Ban vague words ('careful', 'safe') from these answers.

Mistake 8

Ignoring the marks-per-question and word/length cues, writing a long essay for a 1-mark definition and a single line for a 5-mark explanation, so later questions are left blank.

Candidates answer in the order they feel confident rather than the order the paper rewards, and they do not convert the printed marks into an expected answer size. Time runs out on the high-value questions at the end.

What to do instead

Before starting, scan the paper and write the mark value beside each question. Adopt a rule of roughly one distinct point per mark (1 mark = one sentence; 5 marks = five numbered points). Answer high-mark questions first if the paper allows, and leave 10 minutes to fill every blank.

Mistake 9

Skipping the practical/viva component preparation (file handling, basic commands, lab-record programs) and relying only on theory revision.

The Vocational Group and CSAI streams carry internal/practical marks, and school candidates often assume the lab record and project will be marked leniently. Commands and programs practised once months earlier are not recallable under viva questioning.

What to do instead

Maintain a lab record with every prescribed program written by hand, run once, and annotated with output. Practise explaining each program aloud in 30 seconds (what it does, which function, expected output). Rehearse the five most likely viva questions per practical.

Mistake 10

Using outdated or non-syllabus terminology and tool references (old software versions, deprecated functions, AI examples not in the 2026-27 syllabus) in definitions and examples.

Candidates revise from older notes, coaching handouts or general internet content that predates the current syllabus, and examiners mark against the current prescribed terms and examples.

What to do instead

Keep the current syllabus document open while revising and tick each prescribed term as you can define it with an example. Replace any example you cannot find in the syllabus with one that is. Do a final pass listing every named tool, function and concept, and confirm each appears in the syllabus.