Logo

Class 10 Computer Scienceकक्षा १० कम्प्युटर विज्ञान — SEE notes & solutions

class 10seeElective

Computer Science

Subject Code: RE-3031'A'

Course Title: Computer Science

Course No: RE-3031'A'

Nature of Course: Theory & Practical

Full Marks: 50

Pass Marks: 24

Credit Hours: 128

Course Description

Computer Science! This chapter is designed to help you understand the structure of your syllabus, the format of your board examination, and key areas to focus on for effective preparation.

Course Objective

The Computer Science curriculum for SEE Class 10 is divided into five main content areas, each with a specified allocation of theoretical and practical learning hours. The total recommended learning time for the subject is 64 hours for theory and 64 hours for practical tasks, summing up to 128 hours.

Course Contents

Unit 1 :  Computer Network and Communication

Key terminology: Definition of Broadband, Bandwidth, Throughput, Data Packets, Frequency.

Communication channels/media: Wired (CAT6, Optical Fiber) and Wireless (Wi-Fi, Bluetooth, RFID, Satellites).

Networking Devices: Functions of Repeater, Hub, Switch, Bridge, and Router.

Network Topologies: Overview of BUS, Star, Ring, Hybrid.

Network Types: Differentiating PAN, LAN, MAN, WAN.

IP Addressing: Concepts of IPv4 and IPv6.

Internet Concepts: Internet, Intranet, and Extranet.

Practical Commands: `ping`, `ipconfig`, `tracert`, `nslookup` for network diagnostics.

Unit 2 :  Database Management System

Core Definitions: Database, DBMS, Data, Information.

Database Structure: Tables, Rows, Columns, and Data Types.

Keys: Understanding Primary Key and Foreign Key.

SQL Commands (DDL): CREATE, ALTER, DROP.

SQL Commands (DML): SELECT, INSERT, UPDATE, DELETE.

Practical Tasks: Creating databases and tables, inserting records, retrieving data using `SELECT` with `WHERE` and `LIKE` clauses.

Unit 3 : Multimedia

Multimedia Components: Text, Graphics, Audio, Video, Animation.

Graphics: Distinction between Raster and Vector graphics, common file formats (PNG, GIF, JPG, SVG, PDF).

Audio: Concept of Audio Waveform, common file formats (MP3, AAC, WAV).

Video: Concept of Frame rate and Resolution (SD, HD), common file formats (MP4, MOV, AVI).

Animation: Basic concepts of 2D and 3D animation.

Practical Aspects: Basic editing principles for images, audio, and video (layers, text, cutting, transitions, effects).

Unit 4 : Programming in Python:

User-defined Functions: Scope, parameters, arguments, return type.

Libraries and Packages: Importing and using standard libraries (e.g., Math, random) and popular libraries (Pandas, Turtle, Matplotlib).

Error Handling: Implementing `try-except` blocks for exceptions like `ValueError`.

File Handling: Concepts of Read, Write, Append modes; reading and writing CSV files using the Pandas library.

Graphics Using Turtle: Basic functions like Forward, Backward, Left, Right, Penup, color, Fillcolor, shape.

Data Visualization: Creating Line, Pie, and Bar graphs using Matplotlib or similar packages.

Unit 5 : AI and Contemporary Technologies

Core Concepts: Artificial Intelligence (AI) and Machine Learning (ML).

Machine Learning Techniques: Supervised and Unsupervised learning.

Generative AI: Definition and examples (Copilot, ChatGPT, Gemini).

AI Ethics: Understanding Bias, Privacy, and Security in AI systems.

Internet of Things (IoT): Concept and applications.

Virtual and Extended Reality (XR): Basic concepts.

Cloud Computing: Concept and applications.

e-Concepts: e-Commerce, e-Governance, e-Education.