Class 10 Computer Scienceकक्षा १० कम्प्युटर विज्ञान — SEE notes & solutions
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
Course Objective
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.
