Sub. code 3032
NEB — GRADE X
Class 10 Computer Science Syllabus
Syllabus
The new Class 10 Computer Science curriculum consists of 5 units, with 64 working hours and 50 marks for the theory examination. The theory exam is 2 hours.
Unit | Topic | Working Hours | Marks |
|---|---|---|---|
1 | Computer Network and Communication | 14 | 11 |
2 | Database Management System | 10 | 8 |
3 | Multimedia | 10 | 8 |
4 | Programming in Python | 16 | 12 |
5 | AI and Contemporary Technologies | 14 | 11 |
Total | 64 | 50 |
Unit 1: Computer Network and Communication
Working Hours: 14 | Marks: 11
1.1 Concept of Telecommunication
Introduction to telecommunication
Broadband
Throughput
Bandwidth
Frequency
Data packets
3G, 4G and 5G mobile technologies
Communication modes:
Simplex
Half-duplex
Full-duplex
1.2 Communication Media
Guided / Wired Media
Twisted-pair cable
CAT6 cable
Coaxial cable
Optical fiber cable
Advantages and disadvantages of wired media
Unguided / Wireless Media
Wi-Fi
Bluetooth
RFID
Satellite communication
1.3 Connectors
RJ45 connector
Fiber-optic connectors
SC
LC
ST
Difference between copper and fiber connectors
Media converter
1.4 Networking Devices
NIC
Repeater
Hub
Switch
Bridge
Router
Gateway
Modem
Access point
1.5 Network Topology
Concept of network topology
Star topology
Features, advantages and disadvantages of star topology
1.6 Networks Based on Coverage
PAN – Personal Area Network
LAN – Local Area Network
MAN – Metropolitan Area Network
WAN – Wide Area Network
Features, advantages, disadvantages and examples
1.7 Network Architecture
Client-server architecture
Peer-to-peer architecture
Comparison between client-server and peer-to-peer networks
1.8 IP Addressing
Concept of IP address
IPv4
IPv6
Public IP address
Private IP address
Default gateway
Basic network commands:
pingipconfigtracertnslookup
1.9 Internet, Intranet and Extranet
Concept of Internet
Internet services
Intranet
Extranet
Differences between Internet, Intranet and Extranet
Unit 2: Database Management System
Working Hours: 10 | Marks: 8
2.1 Introduction to Database
Concept of database
Need for database
Uses of database
2.2 Data, Database and DBMS
Data
Database
Database Management System
Advantages of DBMS
Applications of DBMS
2.3 Data Types
Text
Number
Date/Time
Boolean
Other common database data types
2.4 Table
Concept of table
Fields
Records
Creating tables
Rows and columns
2.5 Keys
Key concept
Primary key
Foreign key
Importance of keys
2.6 Types of Relationships
One-to-one
One-to-many
Many-to-many
Relationship between tables
2.7 Data Definition Language (DDL)
Concept of DDL
CREATEALTERDROPTRUNCATE
2.8 Data Manipulation Language (DML)
Concept of DML
INSERTSELECTUPDATEDELETE
Students are expected to understand basic SQL commands and their use for creating/managing database structures and manipulating records.
Unit 3: Multimedia
Working Hours: 10 | Marks: 8
Introduction to Multimedia
Concept of multimedia
Components of multimedia
Applications of multimedia
3.1 Text
Concept of text in multimedia
Text formatting
Text file formats
TXT
RTF
DOC/DOCX
3.2 Graphics
Concept of graphics
Raster graphics
Vector graphics
Difference between raster and vector graphics
Image file formats
Common graphics formats
3.3 Audio
Concept of digital audio
Audio recording
Audio file formats
WAV
MP3
Basic audio applications
3.4 Video
Concept of digital video
Video file formats
Video compression
Common video formats
Applications of video
3.5 Animation
Concept of animation
Types of animation
Basic principles/applications of animation
Uses of animation in education, entertainment and other fields
The major multimedia components covered are text, graphics/images, audio, video and animation.
Unit 4: Programming in Python
Working Hours: 16 | Marks: 12
4.1 Revision of the Basics of Python
Introduction to Python
Variables
Constants
Data types
Operators
Input and output
Conditional statements
Loops
Basic Python programming concepts
4.2 User-defined Functions and Passing Parameters
Function concept
Defining functions
Calling functions
User-defined functions
Parameters and arguments
Passing parameters
Return values
Functions with/without parameters
4.3 Libraries and Packages
Concept of library
Concept of package
Importing libraries
Using Python libraries
4.4 Graphics Using Turtle
Introduction to Turtle graphics
Turtle module
Drawing basic shapes
Using commands for movement
Creating simple graphics/patterns
4.5 Error Handling
Errors in Python
Exceptions
Types of common errors
tryexceptHandling exceptions
4.6 File Handling Using Pandas Library
Introduction to Pandas
Pandas library
DataFrame
Creating DataFrames
Reading and manipulating data
Basic file/data handling using Pandas
4.7 Introduction to Data Visualization
Concept of data visualization
Importance of data visualization
Presenting data using charts/graphs
Basic visualization using Python/Pandas
The specification grid allocates the highest theory weight to Python: 12 out of 50 marks.
Unit 5: AI and Contemporary Technologies
Working Hours: 14 | Marks: 11
5.1 Artificial Intelligence and Machine Learning
Concept of Artificial Intelligence
AI and its applications
Concept of Machine Learning
Relationship between AI and Machine Learning
5.2 Learning Techniques
Supervised learning
Unsupervised learning
Basic concepts and examples of learning techniques
5.3 AI in Robotics
AI and robotics
Applications of AI in robots
Sensors and decision-making
Simulation of simple robotic tasks
5.4 Generative AI
Concept of Generative AI
AI-generated text
AI-generated images/content
Uses of Generative AI
Basic limitations of Generative AI
5.5 Application of Integrated AI Tools
AI tools and applications
Using AI for learning and productivity
Examples of integrated AI tools
AI-assisted content creation and problem solving
5.6 Ethics in AI
AI bias
Privacy
Security
Responsible use of AI
Fairness and ethical considerations
5.7 Internet of Things (IoT)
Concept of IoT
IoT devices
How IoT works
Applications of IoT
Smart home
Smart city
Healthcare
Transportation
Energy management
5.8 Virtual and Extended Reality (XR)
Virtual Reality (VR)
Extended Reality (XR)
Applications of VR/XR
Education
Gaming
Training and simulation
5.9 Cloud Computing
Concept of cloud computing
Cloud services
Cloud storage
Applications of cloud computing
Advantages of cloud computing
5.10 E-Commerce, E-Governance and E-Education
Concept of e-Commerce
Online services
Concept of e-Governance
Digital government services
Concept of e-Education
Online learning
Digital education platforms
Advantages and applications
These topics correspond to the five-unit Class 10 textbook structure and the current assessment specification.
SEE Class 10 Computer Science Exam Pattern
Question Type | Questions | Marks |
|---|---|---|
MCQ | 10 | 10 × 1 = 10 |
Short Questions | 10 | 10 × 2 = 20 |
Long Questions | 5 | 5 × 4 = 20 |
Total | 25 | 50 |
Time: 2 hours.
Cognitive-level distribution
Knowledge: approximately 20%
Understanding: approximately 30%
Application: approximately 30%
Higher Ability: approximately 20%
Unit-wise Weightage
Computer Network and Communication – 22%
Database Management System – 16%
Multimedia – 16%
Programming in Python – 24%
AI and Contemporary Technologies – 22%
Total: 100% / 50 marks.
This is the official Class 10 Computer Science syllabus prescribed by the National Examination Board (NEB). It sets out the units, sub-topics and mark weighting your board exam is built from.
Use it to plan your revision unit by unit, then open the Class 10 Computer Science notes for chapter-wise notes, PDF notes and important questions mapped to each part of this syllabus.