Class 10 Computer Science Syllabus | Units, Hours & Practical Work
·
Academic Curriculum
Class 10 Computer Science
Curriculum Overview
A structured breakdown of all units, topics, and practical tasks for the full academic year.
5
Units
64
Theory Hrs
64
Practical Hrs
🌐
Unit 01
Computer Network & Communication
14h Theory · 6h Practical
Theory Topics
- Telecommunication & key terminology: Broadband, Bandwidth, Throughput, 3G/4G/5G, Data Packets, Frequency
- Communication channels — Wired (CAT6, Optical Fiber) & Wireless (Wi-Fi, Bluetooth, RFID, Satellites)
- Connectors: RJ45, Media Convertor
- Networking Devices: Repeater, Hub, Switch, Bridge, Router
- Topologies: BUS, Star, Ring, Hybrid
- Networks by coverage: PAN, LAN, MAN, WAN
- Network Architecture: Client-Server & Peer-to-Peer
- IP Addressing: IPv4 and IPv6
- Internet, Intranet and Extranet
Practical Tasks
Identify devices & cables
Check IP & Default Gateway
ping / ipconfig
tracert / nslookup
RJ45 connector demo
Fiber connector demo
🗄️
Unit 02
Database Management System
10h Theory · 16h Practical
Theory Topics
- Definition, importance & applications of database
- Data, Information, Database & DBMS concepts
- Data Types: int, varchar, datetime, currency, etc.
- Tables, Rows & Columns
- Keys: Primary Key & Foreign Key
- Introduction to MySQL: tables, queries, reports
- DDL commands: CREATE, ALTER, DROP
- DML commands: SELECT, INSERT, UPDATE, DELETE
Practical Tasks
Install MySQL
Create database
Create tables & data types
Primary Keys
Foreign Key relationships
ALTER table
INSERT data
SELECT & WHERE clause
LIKE (%, _)
UPDATE & DELETE
🎨
Unit 03
Multimedia Technology
10h Theory · 12h Practical
Theory Topics
- Multimedia Technology concepts
- Components: Text, Graphics, Audio, Video, Animation
- Graphics: Raster vs Vector — PNG, GIF, JPG, SVG, PDF
- Audio: Waveform concepts — MP3, AAC, WAV
- Video: Frame rate & resolution (SD/HD) — MP4, MOV, AVI
- Animation: 2D and 3D animation concepts
Practical Tasks
Pixlr X / Photoshop
Layers & Selections
Audiomass / Audacity
Record & Edit Audio
Clipchamp / CapCut
Timeline & Effects
Export files
🏆 Project Work
Create, edit & finalize an image, audio, or video file using editing tools. Present and
demonstrate in class.
🐍
Unit 04
Programming in Python
16h Theory · 18h Practical
Theory Topics
- Revision of Python basics
- User-defined Functions: scope, parameter, argument, return type
- Libraries & Packages: importing standard libraries
- Popular libraries: Math, Random, Pandas, Turtle, Matplotlib
- Turtle Graphics: draw shapes, use colors & fill
- Error Handling: try-except blocks
- File Handling with Pandas: Read, Write & Append CSV
- Data Visualization: Line chart, Pie plot, Bar graph (Matplotlib/Plotly)
Practical Tasks
User-defined functions
Install Pandas & Turtle
Draw shapes w/ Turtle
Read/Write CSV (Pandas)
Bar / Line / Pie charts
Matplotlib plots
🏆 Project Work
Develop a simple project using libraries, user-defined functions & visualization tools (PyCharm
/ Jupyter / Colab). Prepare a brief report of the development process.
🤖
Unit 05
AI & Contemporary Technologies
14h Theory · 12h Practical
Theory Topics
- Artificial Intelligence (AI) & Machine Learning (ML) concepts
- Learning techniques: Supervised & Unsupervised
- AI in Robotics: simulation of simple robotic tasks
- Generative AI: Copilot, ChatGPT, Gemini
- Integrated AI tools: Google Docs, Gmail, Office 365
- Ethics in AI: Bias, Privacy & Security
- Internet of Things (IoT) and its applications
- Virtual & Extended Reality (XR)
- Cloud Computing and its applications
- e-Commerce, e-Governance & e-Education
Practical Tasks
AI Robotics simulation demo
Use ChatGPT / Copilot
Explore Gemini
Browse e-Commerce sites
e-Gov & e-Education portals
Virtual tour & XR practice
Total: 64 Theory Hours + 64 Practical Hours · Class 10 Computer
Science
Netra Koirala
Computer Science Educator
Passionate computer science educator and author. Provides free study notes, practical guides, and tutorials for Class 9, 10, 11, 12, and B.Sc CSIT students in Nepal. Years of teaching experience in computer science fundamentals.
LinkedIn ProfileRelated Posts
Loading related posts…
Computer Science notes, tutorials, MCQs, and educational resources for Nepal students. Covering Class 9, SEE preparation, Class 11, Class 12, SLC, programming, DBMS, networking, HTML, JavaScript, PHP, OOP and more.
Featured Post
Grade 10 Computer Science: Specification Grid & Model Questions
Specification Grid & Model Questions of Computer Science | Grade 10 📚 Examination Resource Specification Grid & M...