Class 10 Computer Science notes and question bank — NEB Exam
Home/Class 10/Computer Science

Computer Science

Class 10 - 5 Chapters

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:

    • ping

    • ipconfig

    • tracert

    • nslookup

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

  • CREATE

  • ALTER

  • DROP

  • TRUNCATE

2.8 Data Manipulation Language (DML)

  • Concept of DML

  • INSERT

  • SELECT

  • UPDATE

  • DELETE

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

  • try

  • except

  • Handling 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.