CBSE Class 10 Computer Applications Notes (2025)
Unit 1: Networking
- Internet: A global network connecting millions of computers.
- WWW: A system of interlinked web pages.
- Web Browser: Software to access the web (Chrome, Firefox).
- LAN, MAN, WAN: Different network types based on size.
- HTTP, HTTPS, TCP/IP, FTP: Important internet protocols.
Unit 2: HTML (Web Development)
Basic Structure of an HTML Page:
<!DOCTYPE html>
<html>
<head>
<title>My First Web Page</title>
</head>
<body>
<h1>Welcome</h1>
</body>
</html>
- Important Tags: <h1> to <h6> (headings), <p> (paragraphs), <img> (images), <a> (links), <table>
(tables).
Unit 3: Cyber Ethics
- Digital Footprint: Online data trail.
- Cyberbullying, Phishing, Hacking: Key online threats.
- Intellectual Property Rights: Copyright, Plagiarism, Open Source Software.
Unit 4: Python Basics
Variables & Data Types:
name = 'John' # String
age = 15 # Integer
Conditional Statements:
num = int(input('Enter a number: '))
if num % 2 == 0:
print('Even number')
else:
print('Odd number')
Loops:
for i in range(1, 6):
print(i)
Functions:
def greet(name):
print('Hello', name)
greet('Raj')
Unit 5: File Handling
Writing to a File:
file = open('[Link]', 'w')
[Link]('Hello, CBSE 2025!')
[Link]()
Reading from a File:
file = open('[Link]', 'r')
content = [Link]()
print(content)
[Link]()