CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →

KwickCards Exams and revision

Exams and revision: 151 revision cards

Every card below is written out in full underneath its picture, so you can read it, search it and copy from it. Free, no sign-up.

The ISC practical at a glance

Board Pattern

The ISC practical at a glance

  • Practical exam
  • Problems you solve
  • Marks

The ISC Computer Science practical is 3 hours and 30 marks.

You choose one of three problems and write a working Java program, assessed on planning, coding, output and viva. The planning step is where calm students win: a clear algorithm makes coding smooth.

Practise one full problem every week under time.

At Kwickprep, Kajal Ma'am maps every lesson to your board's exact pattern, so your study time goes where the marks are. Live online classes, small batches or one-to-one.

Exam Strategy

BOARDS 2027

A calm September beats a panicked February.

Your board exam starts today

The boards feel far away in September. They are not.

Students who build steady habits now have time to finish practicals, write sample papers and still sleep well in February. Those who wait end up rushing.

Start with one small step this week: plan your month. We can help you build it.

Kajal Ma'am helps every Kwickprep student build an exam strategy suited to their board, their target and the time they have left this session.

practical marks

CBSE CS & IP

30 practical marks

Won in the lab, not the last week

Practical marks are often the most predictable marks you can earn.

A complete file, a project you understand and a calm viva can protect a big part of your score before the theory paper even begins. Kajal Ma'am personally guides every batch through file, project and viva preparation.

Start your file this week.

In Kwickprep's live online batches, Kajal Ma'am personally guides your practical file, project and viva, so nothing is left for the final weeks before the exam.

Viva Prep

Viva Prep

Understanding beats memory

Explain it to a friend, and viva becomes easy.

Viva is not a test of memory. It is a conversation about your own work.

Students who wrote and ran their programs themselves answer naturally. That's why at Kwickprep, we practise explaining code aloud, not just writing it.

Tonight, pick one program from your file and explain it in your own words.

Kwickprep students rehearse viva questions in class with Kajal Ma'am, speaking answers aloud until explaining their own work feels natural and calm.

How active is your revision?

REVISION MINDSET

How active is your revision?

Turning pages is not the same as revising.

The most effective revision asks your brain to recall: close the book, write the syntax, explain the concept, solve without hints. It feels harder, and that is exactly why it works.

Know your target, then plan

MARKS PLANNING

Know your target, then plan

  • Your target score
  • Unit weightage
  • Marks needed per unit
  • Weekly focus

A target turns vague studying into a clear plan.

Focus

FOCUS

One undisturbed study hour, every day.

Guard your attention

Every notification is a small interruption, and interruptions add up.

Students who protect even one hour of undisturbed study each day notice the difference within weeks: faster learning, fewer repeated mistakes and less stress.

Tonight, keep your phone outside the room for one study session. See what changes.

Small, live online batches at Kwickprep keep you engaged and accountable, and recorded versions of classes let you revise without endless searching or scrolling.

Error message

ON ERRORS

Error message
The computer teaching you what went wrong, and often where. Read it calmly, then fix it.

ExampleSyntaxError: expected ':'

Red error text on the screen is not failure.

It tells you exactly what went wrong and often where. Students who learn to read errors patiently become independent programmers, and that independence shows in lab tests and theory answers alike.

Next time you see an error, pause, read it fully, then fix it.

In Kwickprep classes, errors are treated as learning moments. Kajal Ma'am helps you read them, understand them and fix them on your own.

Viva Prep

Viva Prep

All the viva prep you need

If you can explain your code simply, you truly know it.

Viva often worries students more than it should.

The secret is understanding, not memorising. When you have written and run your own programs, the questions become a friendly conversation about your work.

Pick one program from your file tonight and explain it aloud in simple words.

Kwickprep students rehearse viva questions in class with Kajal Ma'am, speaking answers aloud until explaining their own work feels natural and calm.

Measure revision by recall

Revision

Measure revision by recall

Do

  • Close the book, write syntax
  • Draw the table from memory
  • Explain the concept aloud

Don't

  • Count pages turned
  • Re-read without testing

Many students confuse reading with revising.

True revision checks what your memory can produce without help. Close the book, write the syntax, draw the table, explain the concept. Then open the book and check.

Exam Strategy

Exam Strategy

On exam day

Prepared, not perfect. A calm mind finds the answers.

Perfection is not required on exam day. Preparation is.

Students who arrive calm, with a plan for their time and a steady routine, write their best answers. Worry uses up the very focus you need to recall what you already know.

Practise calm in every mock test, and it will be there on the day.

Kajal Ma'am helps every Kwickprep student build an exam strategy suited to their board, their target and the time they have left this session.

Focus

ON FOCUS

Your concentration may not come back as easily.

Your phone can wait

A small change in phone habits can make a big change in results.

Concentration takes time to build and seconds to break. Keeping the phone away during study blocks lets deep learning happen.

Try a phone-free study session tonight and notice how much more you finish.

Small, live online batches at Kwickprep keep you engaged and accountable, and recorded versions of classes let you revise without endless searching or scrolling.

Answer Writing

Answer Writing

On presentation

Clarity on paper reflects clarity in the mind.

Examiners read many answer sheets. Neat ones stand out.

Clear spacing, underlined keywords, indented code and tidy tables show that you know what you are saying. Presentation does not replace content, but it lets your content be seen.

Practise presentation in every sample paper from now on.

Kajal Ma'am reviews answer presentation in Kwickprep's small batches, so good habits are corrected early and carried confidently into the board exam hall.

Practicals a formality?

Practical

Practicals a formality?

  • CS and IP practicals: 30 marks
  • Lab test, file, project, viva

Myth: Practicals are a formality. Everyone gets full marks.

Treating practicals casually is one of the costliest mistakes in Class 12.

Thirty marks depend on your lab test, practical file, project and viva. Students who prepare seriously secure them; those who don't often lose marks they could easily have earned.

Start your file this week and practise explaining each program.

In Kwickprep's live online batches, Kajal Ma'am personally guides your practical file, project and viva, so nothing is left for the final weeks before the exam.

Revision

MYTH VS FACT

10-hour days

  • Tired, distracted
  • Little absorbed

Focused hours

  • Clear goal each session
  • Active recall
  • Sample paper practice

Long hours look impressive. Focused hours get results.

A tired mind reading for the tenth hour absorbs very little. Shorter sessions with clear goals, testing yourself and reviewing mistakes build stronger memory.

Plan fewer, better hours this week and track what you actually finish.

Kwickprep students revise with KwickNotes and recorded classes, following a plan Kajal Ma'am builds around their board and their weak areas.

Is solving many papers enough?

Sample Papers

Is solving many papers enough?

  • Few, reviewed
  • Many, reviewed
  • Few, no review
  • Many, no review

Quantity of papers is not the same as quality of practice.

Ten papers without review can repeat the same mistakes ten times. Three papers with honest review can remove those mistakes for good.

Viva Prep

VIVA · MYTH VS FACT

Memorised

  • Standard answers
  • Cracks at 'why?'

Understood

  • Knows own file
  • Handles follow-ups

Memorised answers crack under a simple follow-up question.

Examiners often ask 'why did you use this?' or 'what happens if you change that?'. Only real understanding answers those comfortably.

Explain one program from your file aloud tonight, in your own words.

Kwickprep students rehearse viva questions in class with Kajal Ma'am, speaking answers aloud until explaining their own work feels natural and calm.

Skip chapters in ISC?

Board Pattern

Skip chapters in ISC?

  • Part I: 20 marks, compulsory
  • It covers the whole syllabus

Myth: The paper gives choice, so a few chapters can be skipped.

Selective study is risky in ISC Computer Science.

While Part II gives choices within sections, Part I's compulsory short answers can come from anywhere in the syllabus. Skipped chapters can cost easy marks.

Cover every chapter at least at the level of definitions and short answers.

At Kwickprep, Kajal Ma'am maps every lesson to your board's exact pattern, so your study time goes where the marks are. Live online classes, small batches or one-to-one.

Revision

STUDY METHOD

Passive

  • Re-reading notes
  • Highlighting pages
  • Feels easy, fades fast

Active

  • Code without looking
  • Explain aloud
  • Feels hard, lasts long

Not all revision is equal.

Passive revision feels comfortable, which is why it is tempting. Active revision makes your brain work to recall, which is exactly what builds memory for the exam hall.

Swap one passive session for an active one this week.

Kwickprep students revise with KwickNotes and recorded classes, following a plan Kajal Ma'am builds around their board and their weak areas.

Strong vs weak answer

Answer Writing

Strong vs weak answer

Do

  • Indented code + comment
  • Key terms underlined
  • SQL output as a table
  • Numbered as the paper

Don't

  • Unindented code
  • No keywords marked
  • Output in words
  • Unnumbered sub-parts

The same knowledge can look very different on paper.

A strong answer helps the examiner see your understanding instantly. Small presentation habits, practised in every test, add up across a whole paper.

Compare your last test answers with the Do column.

Kajal Ma'am reviews answer presentation in Kwickprep's small batches, so good habits are corrected early and carried confidently into the board exam hall.

A focused evening

PHONE HABITS

A focused evening

  • Phone in another room
  • One clear goal per session
  • Breaks planned, not random
  • List of what got done

Two students, same evening, very different results.

The difference isn't intelligence. It's environment. A few simple rules around the phone turn scattered hours into productive ones.

Try this checklist tonight, and keep it going for a full week before you judge it.

Small, live online batches at Kwickprep keep you engaged and accountable, and recorded versions of classes let you revise without endless searching or scrolling.

ISC CS vs CBSE CS

TWO BOARDS · CLASS 12

ISC CS vs CBSE CS

ISCCBSE
LanguageJavaPython + SQL
Theory70 · 3 hrs70 · 3 hrs
Practical3030
Format1 of 3 progsTest+file+viva

Two boards, same 70 + 30 shape, different languages and styles.

ISC students write Java for one of three problems in the practical. CBSE students write Python and SQL, supported by a file, project and viva.

Kwickprep teaches both, and Kajal Ma'am knows the details of each.

At Kwickprep, Kajal Ma'am maps every lesson to your board's exact pattern, so your study time goes where the marks are. Live online classes, small batches or one-to-one.

NIOS CS 330 vs DEO

NIOS

NIOS CS 330 vs DEO

  • CS 330 theory
  • CS 330 practical
  • DEO theory
  • DEO practical

NIOS learners, your two computer options assess very differently.

CS 330 leans towards theory and C++ programming. Data Entry Operations leans towards practical skills in office tools. In both, the Tutor Marked Assignment plays a real part in your final result.

Choose the one that matches your goals, and prepare for its specific pattern.

At Kwickprep, Kajal Ma'am maps every lesson to your board's exact pattern, so your study time goes where the marks are. Live online classes, small batches or one-to-one.

Sample Papers

PRACTICE

Casual

  • No timer
  • Checked mid-way
  • Mistakes kept in head

Exam-style

  • Full timer, one sitting
  • Checked at the end
  • Mistakes in a log

Practice becomes powerful when it feels like the real exam.

Timed, uninterrupted papers build stamina and pacing. Written mistake logs turn each paper into a lesson.

Last night: do vs don't

Revision

Last night: do vs don't

Do

  • Read your short notes
  • Glance at mistake log
  • Keep exam kit ready
  • Sleep on time

Don't

  • Start a new chapter
  • Stay up past midnight
  • Compare prep with friends
  • Scroll for hours

The night before an exam can add confidence or take it away.

What you do in these last hours shapes how clearly you think tomorrow. Keep it calm, familiar and short.

Save this for the night before your first paper.

Kwickprep students revise with KwickNotes and recorded classes, following a plan Kajal Ma'am builds around their board and their weak areas.

How many theory marks does Unit I carry in CS XII?

CBSE CS CLASS 12

How many theory marks does Unit I carry in CS XII?

  1. 20 marks
  2. 30 marks
  3. 40 marks
  4. 50 marks

Test yourself before scrolling down!

In CBSE CS Class 12, how many theory marks does Unit I (Programming-2) carry?

Answer: C) 40 marks

Unit I Computational Thinking and Programming-2 carries 40 of the 70 theory marks. Database Management carries 20 and Computer Networks 10.

IP Class 12 file: the minimums

Practical

IP Class 12 file: the minimums

  • Pandas programs
  • Matplotlib programs
  • SQL queries

Is your IP practical file on track? Check it against these minimums.

The IP Class 12 file needs at least 15 Pandas programs, 4 Matplotlib programs and 15 SQL queries.

for each IGCSE CS paper

CAMBRIDGE IGCSE 0478

1h 45m for each IGCSE CS paper

75 marks each, no calculators

How long is each IGCSE Computer Science 0478 paper? The answer is on the image: 1 hour 45 minutes.

Both Paper 1 and Paper 2 are 1 hour 45 minutes, 75 marks each, worth 50% of the total. No calculators are allowed.

Which operator fills the blank?

PYTHON

Which operator fills the blank?

  1. =
  2. ==
  3. ===
  4. :=
x = 5
if x ___ 5:
    print('yes')

Test yourself before scrolling down!

Which operator checks equality in a Python if condition?

Answer: B) ==

A single = assigns a value. == compares two values. Mixing them up is one of the most common silly mistakes in CS papers.

Which clause filters these groups?

SQL · GROUP BY

Fill the blank

Which clause filters these groups?

SELECT class, COUNT(*)
FROM student
GROUP BY class
______ COUNT(*) > 2;

Test yourself before scrolling down!

Which clause filters groups after GROUP BY in SQL?

Answer: HAVING

WHERE filters rows before grouping; HAVING filters groups after GROUP BY. This is also a favourite viva question.

Cloud computing

Tech terms, simply

Cloud computing
Files and apps run on remote servers, not your device. You reach them over the internet from anywhere.

ExampleEmail, online docs, photo backup

When people say something is 'in the cloud', they simply mean it is stored or running on someone else's computers, called servers, which you reach over the internet.

Email, online document editors and photo backups are everyday examples. You do not need to own powerful hardware; you use what you need and access it from any device.

For CS and IT students, cloud skills are increasingly useful because many modern apps are built and deployed this way. Knowing the basic idea is a great start.

How IoT works

IoT in 4 steps

How IoT works

  • Object with sensors
  • Collects data
  • Shares over a network
  • Feeds analytics and AI

IoT stands for Internet of Things: everyday objects fitted with sensors and connected to the internet so they can collect and share data.

Think of a smart watch counting steps, a smart bulb you control from your phone, or sensors in farms that report soil moisture. Each device gathers data, sends it over a network, and something acts on it.

IoT links neatly with what you learn in school: sensors produce data, and data science and AI help make sense of it.

The famous Vs of big data

Tech terms, simply

The famous Vs of big data

  • Volume
  • Velocity
  • Variety
  • Veracity

Big data describes data sets so large, fast-moving or varied that ordinary tools struggle to handle them.

It is commonly described using Vs: Volume (how much data), Velocity (how fast it arrives), Variety (text, images, video, sensor readings) and Veracity (how trustworthy it is). You will meet big data in the CBSE Class 12 AI syllabus too.

Social media platforms, online shopping sites and weather systems all handle big data every second. Understanding it helps you see why data skills are so valued.

Open source, explained

Tech Terms

Open source, explained

Open source

  • Read the code
  • Use it
  • Change it
  • Share it

Open source software is software whose source code is made publicly available, usually under a licence that lets anyone study, use, modify and share it.

You already use it: Python itself is open source, and so are Linux and many tools used in data science. Developers around the world contribute improvements, fix bugs and add features.

For students, open source is a wonderful classroom. You can read real code written by experienced programmers and, as your skills grow, even contribute small fixes of your own.

Level up your projects

Python portfolio

Level up your projects

  • Matplotlib chart
  • CSV expense tracker
  • To-do list in a file
  • Grade calculator
  • Quiz game

The best way to learn Python is to build something small and finish it.

Start with a quiz game that keeps score, a marks calculator that gives grades, or a to-do list that saves tasks to a file. As you grow, try a simple expense tracker using CSV files, or a chart of your own study hours using Matplotlib.

Each project teaches loops, conditions, functions and file handling in a way no worksheet can. Keep your code tidy and write a short note on what each project does.

First AI projects to try

Portfolio ideas

First AI projects to try

  • Waste sorter
  • Plant identifier
  • Review sentiment
  • Water-usage analysis

You do not need expensive hardware to build your first AI project.

CBSE AI suggests friendly tools such as Teachable Machine and Machine Learning for Kids, where you can train an image or sound classifier in a browser. In Class 12 AI, Orange Data Mining lets you build models visually.

Pair the tool with a real problem, ideally linked to the Sustainable Development Goals: sorting waste, identifying plant leaves, or analysing water usage. Sorting product reviews into happy or unhappy (sentiment analysis) is a great NLP starter too. Scope the problem clearly first. That is the AI Project Cycle in action.

Study Tips

Prompts that teach

Weak prompt

  • "Explain SQL"
  • "Solve this"

Strong prompt

  • Class 12: WHERE vs HAVING
  • Give me a hint first
  • Quiz me afterwards

The quality of an AI tool's answer depends heavily on the quality of your question.

Instead of 'explain SQL', try 'explain the difference between WHERE and HAVING in SQL with one small example suitable for Class 12'. Instead of 'solve this', try 'give me a hint for this problem, not the full answer'.

Good prompts give context, set the level and ask for learning rather than just answers. And remember to check the response against your textbook before relying on it.

Computing history in 3 stops

Did you know?

Computing history in 3 stops

  • Ada Lovelace writes an algorithm
  • A real moth logged as a bug
  • Python first released

Computing has some wonderful stories behind everyday words.

Ada Lovelace wrote about an algorithm for Charles Babbage's proposed Analytical Engine in the 1840s, and is often called the first computer programmer. In 1947, engineers working on the Harvard Mark II found a real moth in the machine and taped it into their logbook as a 'bug'. And Python, first released in 1991, was named after the comedy group Monty Python, not the snake.

History makes the subject more human. Which fact surprised you most?

Programming

First language

Python

  • Short, readable syntax
  • CBSE CS, IP and AI
  • Data science and AI

Java

  • Object-oriented style
  • ICSE and ISC courses
  • Types declared upfront

Which should you learn first? It often depends on your board.

Python has clean, readable syntax, so beginners can focus on logic instead of punctuation. It is used in CBSE CS, IP and AI, and widely in data science.

Java is more structured and strictly object-oriented. It is the language of ICSE Computer Applications and ISC Computer Science, and teaches discipline around types and classes.

The good news: once you truly understand programming logic in one language, learning the second becomes much easier.

C++ vs Python

Language showdown

C++ vs Python

C++Python
Runs byCompilerInterpreter
TypesDeclaredAt runtime
CodeMore detailedVery readable
Used inCompetitiveAI, data

C++ and Python are both powerful, but they feel very different to write.

C++ is compiled before running and usually runs very fast. You declare variable types and have closer control over memory, which is why it is used in games, systems software and competitive programming.

Python is interpreted, with dynamic typing and short, readable code. It is a favourite for data science, AI, automation and teaching.

Learning both over time gives you speed and simplicity in your toolkit.

Want this taught, not just read? Kajal Ma'am teaches these live, in small batches.
Book a free demo class

Written by Kajal Mehta (Kajal Ma'am), MCA, teaching computer subjects since 2004. All KwickCards

Want a plan that actually fits your board dates?

Ask Kajal Ma'am directly, 20+ years teaching computer science. Free demo class first, no payment.

Talk to Kajal Ma'am on WhatsApp

Or see the Class 12 Computer Science course →

Studying outside India?

We coach CBSE, IGCSE & international students across the globe, one-to-one, in your local time zone.

Visit International →