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.

Computer Technology topics by class group
ClassesMain topics
1–2Parts of a computer, uses of computers, mouse and keyboard skills, switching on and off safely
3–5Input and output devices, typing practice, drawing in Paint, files and folders, word processing basics, introduction to the internet, safe use of devices
6–8Word processing, spreadsheets and presentations, internet and email, block-based coding (for example Scratch), algorithms and flowcharts, introduction to HTML, cyber safety
9–10Python 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.

See Olympiad preparation

Sample Computer Technology questions

Choose an answer, then open “Show answer” to read the explanation.

  1. 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.

  2. 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.

  3. 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).

  4. 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.

  5. 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.