Class 10 Computer Science Syllabus | Units, Hours & Practical Work

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
  • 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
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
  • 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
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
  • 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
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
  • 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)
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
  • 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
AI Robotics simulation demo Use ChatGPT / Copilot Explore Gemini Browse e-Commerce sites e-Gov & e-Education portals Virtual tour & XR practice
Netra Koirala

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.

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

Followers