Computer Technology for Classes 1–10
From naming the parts of a computer in Class 1 to writing Python programs in Class 10: a clear, class-wise path through computer studies, with quiz-style practice and simple explanations.
What students learn, class by class
Schools follow different textbooks, but computer studies usually build up in this order.
| Classes | Main topics |
|---|---|
| 1–2 | Parts of a computer, uses of computers, mouse and keyboard skills, switching on and off safely |
| 3–5 | Input and output devices, typing practice, drawing in Paint, files and folders, word processing basics, introduction to the internet, safe use of devices |
| 6–8 | Word processing, spreadsheets and presentations, internet and email, block-based coding (for example Scratch), algorithms and flowcharts, introduction to HTML, cyber safety |
| 9–10 | Python programming basics, number systems, computer networks, databases, cyber security and ethics, introduction to Artificial Intelligence; Information Technology or AI as a skill subject in many schools |
Topic names vary between CBSE, ICSE and State Board schools. Use the class and chapter names from your child’s textbook when choosing practice sets.
Skills that matter beyond the textbook
Computational thinking
Breaking a problem into steps, spotting patterns and writing clear instructions. It helps in Mathematics and reasoning papers as much as in computer studies.
Digital literacy
Typing at a steady speed, organising files, searching the web well and preparing neat documents and presentations for school projects.
Coding
Block coding in the primary classes, then text-based languages such as Python. The National Education Policy 2020 recommends introducing coding from Class 6.
Cyber safety
Strong passwords, privacy settings, recognising fake messages and links, and knowing when to ask a trusted adult for help.
Computer Olympiads and competitions
Many schools take part in computer or cyber Olympiads from Class 1 onwards. These papers usually mix computer-awareness questions with logical reasoning, so regular practice on both sides pays off.
Older students can also take part in coding contests and school innovation programmes. The questions reward clear thinking more than memorised definitions.
Sample Computer Technology questions
Choose an answer, then open “Show answer” to read the explanation.
Which of these is an input device?
Show answer
Answer: C. Keyboard
An input device sends information into the computer. A keyboard is used to type data in; a monitor, printer and speaker give information out, so they are output devices.
What is the full form of CPU?
Show answer
Answer: A. Central Processing Unit
CPU stands for Central Processing Unit. It carries out the instructions of a program and is often called the brain of the computer.
1 byte is equal to:
Show answer
Answer: B. 8 bits
A bit is a single 0 or 1. Eight bits make one byte. 1,024 bytes make one kilobyte (KB).
Which file extension is used for a Python program?
Show answer
Answer: B. .py
Python programs are saved with the .py extension. .doc is a document, .jpg an image and .xls a spreadsheet.
Which of these is the strongest password?
Show answer
Answer: D. m7#Tq!9vLp
A strong password is long and mixes capital and small letters, numbers and symbols. Names, birth years and simple sequences are easy to guess.
Frequently asked questions
From which class should a child start learning computers?
Most schools start in Class 1 with the parts of a computer and mouse and keyboard skills. Block coding usually starts around Classes 3–6 and text-based programming in Classes 8–10.
Is Computer Technology useful for competitive exams?
Yes. Computer Olympiads test it directly, and the step-by-step thinking used in coding also helps with the reasoning sections of scholarship, Olympiad and entrance exams.
Which programming language should a school student learn first?
Block-based coding is a good start for younger children. From about Class 8, Python is a common first text-based language because its code is short and easy to read.