Based on the official CBSE Computer Applications syllabus (code 165, Class X)
CBSE Class 10 Computer Applications: Syllabus, Units & Sample Practice
Explore all three theory units of the Class 10 Computer Applications (165) course — Networking, HTML and Cyber ethics — see how the 50-mark theory paper and 50-mark practical fit together, and work through a stepped demonstration question.
Key Curriculum Facts
- 50 marks
- Theory
- Written paper (Units 1–3)
- 50 marks
- Practical
- Lab test, report file & project
- 165
- Subject Code
- CBSE Computer Applications
What Class 10 Computer Applications Actually Covers
CBSE Computer Applications (code 165) is a Class 9–10 elective. In Class X the written course has three theory units — Networking, HTML and Cyber ethics — and, like Class 9, carries a 50 theory + 50 practical assessment rather than the 80 + 20 scheme used by most core subjects.
HTML is the heart of the year, weighted at 25 of the 50 theory marks: tags and attributes, lists and tables, images, forms, links and Cascading Style Sheets. Around it sit networking and internet services, and the cyber-ethics unit on netiquette, licences, intellectual-property rights and safe e-commerce.
This page shows EduMagik’s stepped reasoning approach with a worked demonstration question: a clue first, then a full step-by-step solution, so the method is understood rather than just the answer.
Complete Unit Directory (CBSE Computer Applications, Class X)
Four official units with their theory and practical mark weightings (total 100)
Unit 1 — Networking (15 marks)
-
Ch 1
The Internet & Web
World Wide Web, web servers and clients, websites and web pages, web browsers, blogs, news groups, web and e-mail addresses, and downloading/uploading files.
-
Ch 2
Internet Protocols & Services
Protocols TCP/IP, SMTP, POP3, HTTP, HTTPS and remote login/file transfer (SSH, SFTP, FTP, SCP, TELNET); web services (chat, email, video conferencing, e-banking, e-governance, social networking); mobile technologies SMS, MMS, 3G, 4G, 5G.
Unit 2 — HTML (25 marks)
-
Ch 3
HTML Structure & Text
Creating and saving an HTML document; core tags html, head, title and body with attributes; headings h1–h6, paragraphs, bold/italic/underline, ordered, unordered and description lists, and font tags.
-
Ch 4
Images, Tables, Links & Media
Inserting images (img with src, width, height, alt), superscript/subscript, tables (table, tr, th, td, rowspan, colspan), links (anchor with href, mailto, targets) and embedding audio and video.
-
Ch 5
Forms & Cascading Style Sheets
HTML forms — text box, radio buttons, checkbox, password, list and combo box — and CSS for colour, background, borders, margins, height/width, fonts, alignment and float.
Unit 3 — Cyber Ethics (10 marks)
-
Ch 6
Netiquette & Software Licences
Netiquette, software licences and the open-source software movement.
-
Ch 7
IP Rights & Safe E-commerce
Intellectual-property rights, plagiarism and digital property rights; freedom of information and the digital divide; e-commerce privacy, fraud and secure data transmission.
Unit 4 — Practicals (50 marks)
-
Ch 8
Lab Test (20 marks)
Design one web page based on a given diagram using HTML.
-
Ch 9
Report File & Viva (20 marks)
A report file of at least ten HTML pages (15) plus a viva voce based on it (5).
-
Ch 10
Project (10 marks)
A project that uses most of the concepts learnt across the course.
In HTML, which of these tags produces the largest (top-level) heading on a web page?
Reasoning Clue & Solution
HTML heading tags run from h1 to h6. One end of that range is the biggest heading and the other is the smallest — which number is the largest heading?
The EduMagik 3-Step Hint Ladder
Point to the Method
Names the tool to reach for (e.g. "HTML headings run from h1 to h6") without giving the answer.
Guided Reasoning Prompt
Prompts the key idea (e.g. "Which number is the largest heading, and which tags are not headings at all?").
Complete Worked Solution
Shows the full reasoning and explains why the chosen tag is correct.
How to Revise Class 10 Computer Applications
Simple, high-impact ways to prepare for both the theory paper and the lab
Write HTML, Don’t Just Read It
HTML carries 25 of the 50 theory marks and the whole lab test — code real pages with tables, links, forms and CSS so the tags become second nature.
Build Your Ten-Page Report File Steadily
The report file needs at least ten HTML pages and is worth 15 marks on its own, so add a page each week rather than leaving it to the end.
Learn Protocols and Ethics by Their Job
Tie each protocol (HTTP, HTTPS, SMTP, FTP) and each cyber-ethics idea (licences, IP rights, secure e-commerce) to what it actually does — short, factual answers that score reliably.
Frequently Asked Questions
How is CBSE Class 10 Computer Applications (165) assessed?
It uses a 50 + 50 split: a 50-mark theory paper covering Units 1–3 (Networking, HTML and Cyber ethics) plus 50 marks of practical work, totalling 100. This differs from the 80 + 20 scheme used by core subjects. Always confirm the current scheme with CBSE or your school.
What are the units in the Class 10 Computer Applications syllabus?
There are four: Unit 1 Networking (15), Unit 2 HTML (25), Unit 3 Cyber ethics (10) and Unit 4 Practicals (50). HTML is the most heavily weighted theory unit.
How are the 50 practical marks divided?
The Lab Test carries 20 marks (design one web page from a given diagram in HTML), the Report File plus viva carries 20 (a report file of at least ten HTML pages for 15, viva voce for 5), and a Project carries 10.
How is Class 10 Computer Applications different from Class 9?
It is the same subject (code 165) across both classes, but Class 10 shifts from IT basics, cyber safety and office tools to networking, HTML/web-page design and cyber ethics. Both years share the 50 theory + 50 practical scheme.
Related Learning Paths
Ready to Support Your Child's Learning?
Join EduMagik and explore the curriculum with calm, structured guidance.
Join EduMagik Free