माध्यमिक शिक्षा मण्डल, मध्यप्रदेश (MPBSE) सत्र 2026-27 के लिए कक्षा 12वीं इन्फॉर्मेटिक्स प्रेक्टिसेस (Python Pandas, Matplotlib, SQL Queries, Computer Networks एवं Societal Impacts) की नवीनतम अंक योजना, AI-संचालित सरल नोट्स और मॉडल अभ्यास प्रश्नोत्तर यहाँ देखें।
माध्यमिक शिक्षा मण्डल, मध्यप्रदेश द्वारा शैक्षणिक सत्र 2026-27 के लिए कक्षा 12वीं बोर्ड परीक्षा का आधिकारिक ब्लूप्रिंट (अंक योजना) जारी कर दिया गया है। इन्फॉर्मेटिक्स प्रेक्टिसेस (IP) कंप्यूटर और डेटा विश्लेषण से जुड़ा एक आधुनिक और उच्च स्कोरिंग विषय है। इसमें Python Pandas, Data Visualization (Matplotlib), Relational Database (SQL), Computer Networks और Societal Impacts की व्यावहारिक कोडिंग एवं अवधारणाओं का समुचित अभ्यास करके विद्यार्थी 100 में से 100 अंक प्राप्त कर सकते हैं।
विद्यार्थियों और शिक्षकों की सुविधा के लिए यहाँ कक्षा 12वीं इन्फॉर्मेटिक्स प्रेक्टिसेस की नवीनतम अंक योजना पर आधारित AI-असिस्टेड संक्षिप्त नोट्स, Python कोड स्निपेट्स, SQL क्वेरी अभ्यास एवं परीक्षा-उपयोगी मॉडल प्रश्नोत्तर उपलब्ध कराए जा रहे हैं।
कक्षा 12वीं Informatics Practices
सम्पूर्ण विस्तृत नोट्स • SQL • Pandas • Matplotlib • Networks • Societal Impacts
माध्यमिक शिक्षा मण्डल, मध्यप्रदेश, भोपाल
हायर सेकेण्डरी परीक्षा सत्र 2026-27
पूर्णांक — 70 | समय — 3:00 घंटे
अंक योजना एवं प्रश्न-पत्र संरचना
| क्र. |
इकाई / अध्याय |
आवंटित अंक |
| 1 | Database Query using SQL | 16 |
| 2 | Data Handling using Pandas - I and Plotting Data using Matplotlib | 17 |
| 3 | Introduction to Computer Network | 19 |
| 4 | Societal Impacts | 18 |
| कुल | 70 |
| प्रश्न क्रमांक | प्रकार | संख्या | अंक |
| 1 | सही विकल्प | 06 | 06 |
| 2 | रिक्त स्थान | 06 | 06 |
| 3 | सत्य / असत्य | 06 | 06 |
| 4 | सही जोड़ी | 05 | 05 |
| 5 | एक वाक्य में उत्तर | 05 | 05 |
| 6–12 | लघु उत्तरीय | 07 | 14 |
| 13–16 | मध्यम उत्तरीय | 04 | 12 |
| 17–20 | दीर्घ उत्तरीय | 04 | 16 |
तैयारी का मूल आधार: केवल definitions याद न करें। SQL query लिखना, Pandas code समझना, graph functions पहचानना, network concepts की तुलना करना तथा cyber/social issues के उदाहरणों के साथ उत्तर देना आवश्यक है।
UNIT–1 : Database Query using SQL — 16 अंक
1. Database की मूल अवधारणाएँ
Database क्या है?
Database संबंधित data का व्यवस्थित संग्रह है जिसे इस प्रकार रखा जाता है कि उसे आसानी से store, retrieve, update और manage किया जा सके।
DBMS
Database Management System वह software है जो database को बनाने, संगठित करने, बदलने और data तक पहुँच उपलब्ध कराने का कार्य करता है।
RDBMS
Relational Database Management System में data को tables के रूप में संगठित किया जाता है। प्रत्येक table में rows और columns होते हैं।
महत्वपूर्ण शब्दावली
| Term | अर्थ |
| Table | Rows और columns में व्यवस्थित data |
| Row / Record | एक पूर्ण record |
| Column / Field | किसी attribute की जानकारी |
| Primary Key | Record की unique पहचान |
| Foreign Key | दूसरी table की primary key से संबंध स्थापित करने वाली key |
| SQL | Structured Query Language |
2. SQL Commands का पुनरावलोकन
DDL — Data Definition Language
Database structure बनाने या बदलने के लिए।
CREATE
ALTER
DROP
DML — Data Manipulation Language
Data को insert, modify और delete करने के लिए।
INSERT
UPDATE
DELETE
DQL — Data Query Language
SELECT
DCL / TCL
Database permissions और transactions से संबंधित commands जैसे GRANT, REVOKE, COMMIT, ROLLBACK आदि का सामान्य परिचय रखें।
3. SELECT Statement
SELECT column1, column2
FROM table_name
WHERE condition;
उदाहरण
SELECT Name, Marks
FROM Student;
SELECT *
FROM Student
WHERE Marks > 70;
4. WHERE Clause
WHERE का उपयोग records को condition के आधार पर filter करने के लिए किया जाता है।
SELECT *
FROM Student
WHERE City='Bhopal';
Comparison Operators
= != / <> > < >= <=
Logical Operators
AND
OR
NOT
5. ORDER BY
SELECT Name, Marks
FROM Student
ORDER BY Marks DESC;
ASC = ascending तथा DESC = descending क्रम।
6. DISTINCT
SELECT DISTINCT City
FROM Student;
यह duplicate values को हटाकर unique values देता है।
7. Mathematical Functions
| Function | कार्य | उदाहरण |
| POWER() | घात निकालना | POWER(2,3) → 8 |
| ROUND() | मान को round करना | ROUND(12.567,2) → 12.57 |
| MOD() | भाग का शेषफल | MOD(17,5) → 2 |
SELECT POWER(2,3);
SELECT ROUND(15.678,2);
SELECT MOD(17,5);
8. Text/String Functions
| Function | कार्य |
| UCASE() / UPPER() | Upper case में बदलना |
| LCASE() / LOWER() | Lower case में बदलना |
| MID() / SUBSTRING() / SUBSTR() | String का भाग निकालना |
| LENGTH() | String की लंबाई |
| LEFT() | बाईं ओर से characters |
| RIGHT() | दाईं ओर से characters |
| INSTR() | Substring की position |
| LTRIM() | बाईं ओर के spaces हटाना |
| RTRIM() | दाईं ओर के spaces हटाना |
| TRIM() | दोनों ओर के spaces हटाना |
SELECT UCASE(Name) FROM Student;
SELECT LCASE(Name) FROM Student;
SELECT LENGTH(Name) FROM Student;
SELECT LEFT(Name,3) FROM Student;
SELECT RIGHT(Name,2) FROM Student;
SELECT TRIM(Name) FROM Student;
9. Date Functions
| Function | कार्य |
| NOW() | वर्तमान date और time |
| DATE() | Date value प्राप्त करना |
| MONTH() | Month number |
| MONTHNAME() | Month name |
| YEAR() | Year |
| DAY() | Day number |
| DAYNAME() | Day name |
SELECT NOW();
SELECT YEAR('2026-08-18');
SELECT MONTHNAME('2026-08-18');
SELECT DAYNAME('2026-08-18');
10. Aggregate Functions
| Function | अर्थ |
| MAX() | अधिकतम |
| MIN() | न्यूनतम |
| AVG() | औसत |
| SUM() | योग |
| COUNT() | संख्या |
SELECT MAX(Marks) FROM Student;
SELECT MIN(Marks) FROM Student;
SELECT AVG(Marks) FROM Student;
SELECT SUM(Marks) FROM Student;
SELECT COUNT(*) FROM Student;
COUNT(*) का विशेष महत्व
COUNT(*) table की rows की कुल संख्या देता है और columns के NULL values के कारण rows को नहीं छोड़ता।
11. GROUP BY
किसी column के समान values वाले records को समूहों में बाँटने के लिए GROUP BY का प्रयोग किया जाता है।
SELECT City, COUNT(*)
FROM Student
GROUP BY City;
12. HAVING
GROUP BY के बाद बने groups पर condition लगाने के लिए HAVING का प्रयोग किया जाता है।
SELECT City, COUNT(*)
FROM Student
GROUP BY City
HAVING COUNT(*) > 2;
WHERE और HAVING:
WHERE सामान्यतः individual rows को filter करता है।
HAVING grouped/aggregate result पर condition लगाता है।
13. GROUP BY + HAVING + ORDER BY
SELECT City, AVG(Marks) AS AvgMarks
FROM Student
GROUP BY City
HAVING AVG(Marks) > 60
ORDER BY AvgMarks DESC;
14. दो Tables के साथ Equi-Join
जब दो tables को समान values वाले common columns के आधार पर जोड़ा जाता है तो Equi-Join उपयोग किया जाता है।
उदाहरण
Student
| RollNo | Name | Class |
| 101 | Ravi | 12 |
| 102 | Neha | 12 |
Marks
| RollNo | Subject | Marks |
| 101 | English | 82 |
| 102 | English | 91 |
SELECT Student.Name, Marks.Marks
FROM Student, Marks
WHERE Student.RollNo = Marks.RollNo;
JOIN शैली
SELECT Student.Name, Marks.Marks
FROM Student
JOIN Marks
ON Student.RollNo = Marks.RollNo;
15. SQL Query लिखते समय सामान्य क्रम
SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY
16. महत्वपूर्ण SQL Query Practice
सभी विद्यार्थियों के नाम प्रदर्शित करें।
SELECT Name FROM Student;
70 से अधिक अंक वाले विद्यार्थियों को दिखाएँ।
SELECT * FROM Student WHERE Marks > 70;
नाम को uppercase में दिखाएँ।
SELECT UPPER(Name) FROM Student;
सभी अलग-अलग शहर दिखाएँ।
SELECT DISTINCT City FROM Student;
अधिकतम अंक निकालें।
SELECT MAX(Marks) FROM Student;
शहर के अनुसार विद्यार्थियों की संख्या निकालें।
SELECT City, COUNT(*)
FROM Student
GROUP BY City;
ऐसे शहर दिखाएँ जहाँ 3 से अधिक विद्यार्थी हैं।
SELECT City, COUNT(*)
FROM Student
GROUP BY City
HAVING COUNT(*) > 3;
अभ्यास प्रश्न — SQL उत्तर सहित
प्रश्न 1. SQL का पूरा नाम क्या है?
Structured Query Language.
प्रश्न 2. Primary Key क्या है?
ऐसा field/attribute जो table के प्रत्येक record की unique पहचान करता है।
प्रश्न 3. WHERE और HAVING में अंतर बताइए।
WHERE rows को filter करता है, जबकि HAVING GROUP BY के बाद बने groups/aggregate results को filter करता है।
प्रश्न 4. GROUP BY का उपयोग क्यों किया जाता है?
समान values वाले records को groups में बाँटकर प्रत्येक group पर aggregate functions लागू करने के लिए।
प्रश्न 5. COUNT(*) क्या करता है?
Table की कुल rows की संख्या ज्ञात करता है।
प्रश्न 6. POWER(3,2) का परिणाम क्या होगा?
9
प्रश्न 7. MOD(25,4) का परिणाम क्या होगा?
1
प्रश्न 8. 2 decimal places तक ROUND(15.678,2) का परिणाम?
15.68
प्रश्न 9. City के अनुसार average marks निकालने की query लिखिए।
SELECT City, AVG(Marks)
FROM Student
GROUP BY City;
प्रश्न 10. दो tables को common RollNo द्वारा जोड़ने के लिए कौन-सा join प्रयोग होगा?
Equi-Join
gyan deep info
mp education gyan deep
Informatics Practices • SQL • Database Query
UNIT–2 : Data Handling using Pandas–I & Plotting Data using Matplotlib — 17 अंक
1. Python Libraries
Pandas
Pandas Python की एक library है जिसका उपयोग structured और tabular data को पढ़ने, व्यवस्थित करने, बदलने तथा analyze करने के लिए किया जाता है।
Matplotlib
Matplotlib Python की visualization library है जिसका उपयोग विभिन्न प्रकार के charts और plots बनाने के लिए किया जाता है।
import pandas as pd
import matplotlib.pyplot as plt
2. Pandas Data Structures
Pandas में मुख्यतः दो महत्वपूर्ण data structures हैं:
Series
एक-dimensional labeled data.
DataFrame
दो-dimensional tabular data.
3. Series
Series की विशेषताएँ
- One-dimensional
- Labels/Index होते हैं
- विभिन्न numeric या other values रख सकती है
- Indexing और slicing संभव है
Series बनाना — ndarray से
import pandas as pd
import numpy as np
arr = np.array([10,20,30,40])
s = pd.Series(arr)
print(s)
Dictionary से Series
d = {'A':10,'B':20,'C':30}
s = pd.Series(d)
print(s)
Scalar Value से Series
s = pd.Series(5, index=['A','B','C'])
print(s)
4. Series Mathematical Operations
s1 = pd.Series([10,20,30])
print(s1 + 5)
print(s1 * 2)
print(s1 / 10)
Series पर arithmetic operations values पर लागू किए जा सकते हैं।
5. Head() और Tail()
s.head()
s.head(3)
s.tail()
s.tail(2)
head() शुरुआती values और tail() अंतिम values प्रदर्शित करता है।
6. Selection, Indexing और Slicing
s[0]
s['A']
Slicing
s[1:4]
7. DataFrame
DataFrame एक two-dimensional labeled data structure है जिसमें rows और columns होते हैं।
Dictionary of Series से DataFrame
data = {
'Name': pd.Series(['A','B','C']),
'Marks': pd.Series([80,90,70])
}
df = pd.DataFrame(data)
print(df)
List of Dictionaries से DataFrame
data = [
{'Name':'A','Marks':80},
{'Name':'B','Marks':90},
{'Name':'C','Marks':70}
]
df = pd.DataFrame(data)
CSV File से DataFrame
df = pd.read_csv('student.csv')
print(df)
8. DataFrame Display
print(df)
print(df.head())
print(df.tail())
print(df.columns)
print(df.index)
print(df.shape)
9. DataFrame Iteration
for col in df:
print(col)
Rows पर iteration के लिए iterrows() का उपयोग भी किया जा सकता है।
for index,row in df.iterrows():
print(index,row)
10. Column Add करना
df['Grade'] = ['A','A+','B']
11. Column Select करना
df['Name']
df[['Name','Marks']]
12. Column Delete करना
df.drop('Grade', axis=1, inplace=True)
13. Column Rename करना
df.rename(columns={'Marks':'Score'}, inplace=True)
14. Row Add करना
new_row = pd.DataFrame(
[{'Name':'D','Marks':85}]
)
df = pd.concat([df,new_row], ignore_index=True)
15. Row Delete करना
df.drop(1, axis=0, inplace=True)
16. Label-based Indexing
df.loc[0]
df.loc[0,'Name']
df.loc[0:2,['Name','Marks']]
17. Boolean Indexing
df[df['Marks'] > 80]
df[(df['Marks'] > 70) & (df['Marks'] < 90)]
18. CSV Import और Export
df = pd.read_csv('student.csv')
df.to_csv('output.csv', index=False)
याद रखें: read_csv() data को CSV से DataFrame में पढ़ता है, जबकि to_csv() DataFrame को CSV file में export करता है।
19. Matplotlib — Data Visualization
Visualization का उद्देश्य
- Data को समझना आसान बनाना
- Comparison करना
- Trend पहचानना
- Patterns और variations देखना
- Data को graphical रूप में प्रस्तुत करना
20. Line Plot
import matplotlib.pyplot as plt
x = [1,2,3,4]
y = [10,20,15,30]
plt.plot(x,y)
plt.show()
21. Bar Graph
names = ['A','B','C']
marks = [80,90,70]
plt.bar(names,marks)
plt.show()
22. Histogram
marks = [55,60,62,70,72,75,80,85,90]
plt.hist(marks)
plt.show()
23. Title, Labels और Legend
plt.plot(x,y,label='Sales')
plt.title('Sales Trend')
plt.xlabel('Month')
plt.ylabel('Sales')
plt.legend()
plt.show()
24. Plot को Save करना
plt.savefig('sales.png')
plt.show()
25. Plot के प्रकार का चयन
| Plot | उपयोग |
| Line | समय के साथ trend |
| Bar | श्रेणियों की तुलना |
| Histogram | Data distribution |
अभ्यास प्रश्न — Pandas एवं Matplotlib
प्रश्न 1. Pandas क्या है?
Python की ऐसी library जिसका उपयोग structured/tabular data को handle और analyze करने के लिए किया जाता है।
प्रश्न 2. Pandas की दो प्रमुख data structures कौन-सी हैं?
Series और DataFrame।
प्रश्न 3. Series क्या है?
एक-dimensional labeled data structure को Series कहते हैं।
प्रश्न 4. DataFrame क्या है?
दो-dimensional rows और columns वाला labeled tabular data structure DataFrame है।
प्रश्न 5. head() क्या करता है?
Data की शुरुआती rows/values दिखाता है।
प्रश्न 6. tail() क्या करता है?
Data की अंतिम rows/values दिखाता है।
प्रश्न 7. CSV file पढ़ने के लिए कौन-सा function है?
pd.read_csv()
प्रश्न 8. DataFrame को CSV में export करने का तरीका लिखिए।
df.to_csv('output.csv', index=False)
प्रश्न 9. Marks 80 से अधिक वाले records निकालिए।
df[df['Marks'] > 80]
प्रश्न 10. Column rename कैसे करेंगे?
df.rename(columns={'Marks':'Score'}, inplace=True)
प्रश्न 11. Column delete कैसे करेंगे?
df.drop('Score', axis=1, inplace=True)
प्रश्न 12. Matplotlib का उपयोग क्यों किया जाता है?
Data visualization और विभिन्न graphs/plots बनाने के लिए।
प्रश्न 13. Line plot का उपयोग किसके लिए उपयुक्त है?
Data में समय के साथ होने वाले trend या परिवर्तन को दिखाने के लिए।
प्रश्न 14. Bar graph का उपयोग किसके लिए किया जाता है?
अलग-अलग categories के data की तुलना करने के लिए।
प्रश्न 15. Histogram का उपयोग किसके लिए किया जाता है?
Numerical data के distribution को दर्शाने के लिए।
gyan deep info
mp education gyan deep
Informatics Practices • Pandas • Matplotlib
UNIT–3 : Introduction to Computer Network — 19 अंक
1. Computer Network क्या है?
दो या अधिक computing devices को communication medium के माध्यम से जोड़कर data, information, resources और services का आदान-प्रदान करने वाली व्यवस्था computer network कहलाती है।
Network के लाभ
- Resource sharing
- File sharing
- Printer sharing
- Communication
- Centralized management
- Internet access sharing
2. Network के प्रकार
| Network | Full Form | क्षेत्र |
| PAN | Personal Area Network | बहुत छोटा व्यक्तिगत क्षेत्र |
| LAN | Local Area Network | घर, कार्यालय, स्कूल |
| MAN | Metropolitan Area Network | शहर/महानगरीय क्षेत्र |
| WAN | Wide Area Network | बहुत बड़ा भौगोलिक क्षेत्र |
3. Communication Media
Wired Media
- Twisted Pair Cable
- Coaxial Cable
- Ethernet Cable
- Optical Fiber
Wireless Media
- Bluetooth
- Infrared
- Microwave
- Radio Waves
- Satellite Communication
Wired और Wireless में अंतर
| Wired | Wireless |
| Physical cable की आवश्यकता | Radio/infrared आदि से communication |
| अधिक स्थिर connection | गतिशीलता अधिक |
| स्थापना में physical infrastructure | केबल कम/नहीं |
4. Network Devices
| Device | मुख्य कार्य |
| Modem | Digital और analog signals के conversion से संबंधित communication device |
| Hub | Data को connected devices की ओर broadcast करता है |
| Switch | Data को उचित destination device तक forward करता है |
| Repeater | Signal को regenerate/strengthen करता है |
| Router | Different networks के बीच packets को route करता है |
| Gateway | विभिन्न network systems/protocols के बीच gateway का काम करता है |
5. Network Topologies
Star Topology
सभी nodes एक central device से जुड़े होते हैं।
Bus Topology
सभी devices एक common backbone cable से जुड़े होते हैं।
Tree Topology
Hierarchical structure जिसमें star और bus जैसी संरचनाओं का उपयोग हो सकता है।
Mesh Topology
Nodes के बीच अनेक direct connections होते हैं। यह reliable लेकिन comparatively complex और महँगी हो सकती है।
| Topology | मुख्य विशेषता |
| Star | Central device |
| Bus | Common backbone |
| Tree | Hierarchical arrangement |
| Mesh | Multiple interconnections |
6. Internet
Internet interconnected computer networks का वैश्विक network है जो विभिन्न devices और networks को communication और information sharing की सुविधा देता है।
7. URL
URL का पूर्ण रूप Uniform Resource Locator है। यह Internet पर किसी resource का address बताता है।
URL के सामान्य भाग
https://www.example.com/page.html
- Protocol — https
- Domain — example.com
- Path — /page.html
8. WWW
WWW का पूरा नाम World Wide Web है। यह Internet पर interconnected web resources/pages की प्रणाली है जिन्हें browsers द्वारा access किया जाता है।
9. Internet Applications
- Web browsing
- E-mail
- Chat
- VoIP
- Video conferencing
- Online learning
- Cloud services
10. E-mail
Electronic mail internet के माध्यम से electronic messages भेजने और प्राप्त करने की सुविधा है।
11. Chat
Internet पर real-time text communication को chat कहा जाता है।
12. VoIP
VoIP का पूर्ण रूप Voice over Internet Protocol है। Internet protocol network के माध्यम से voice communication को VoIP कहते हैं।
13. Website और Webpage
| Website | Webpage |
| कई webpages का collection हो सकती है | एक individual page/document |
| एक domain से जुड़ी | Website का एक भाग |
14. Static और Dynamic Web Page
| Static | Dynamic |
| Content सामान्यतः स्थिर | Content data/user interaction के अनुसार बदल सकता है |
| सरल hosting | Server-side processing/database का उपयोग हो सकता है |
15. Web Server
Web server वह computer/software system है जो web resources को store करता है और clients/browsers को HTTP/HTTPS के माध्यम से उपलब्ध कराता है।
16. Web Hosting
Website files को server पर उपलब्ध कराकर Internet के माध्यम से access योग्य बनाने की सेवा web hosting कहलाती है।
17. Web Browser
Web browser ऐसा software है जो web pages और internet resources को access और display करने के लिए उपयोग होता है।
Examples
Google Chrome
Mozilla Firefox
Microsoft Edge
Safari
18. Browser Settings
- Privacy settings
- Security settings
- Default search engine
- Cookies control
- Permissions
- Downloads
19. Add-ons और Plug-ins
Add-ons browser की अतिरिक्त functionality बढ़ाने वाले components हैं। Plug-ins/related components browser में विशेष प्रकार की content functionality उपलब्ध कराने के लिए प्रयुक्त होते रहे हैं।
20. Cookies
Cookies छोटे data files/records होते हैं जिन्हें websites browser/device पर user preferences, session या अन्य web-related information के लिए रख सकती हैं।
21. Protocol का सामान्य परिचय
Protocol communication के rules का समूह है। Internet/network में विभिन्न protocols अलग-अलग प्रकार के communication को नियंत्रित करते हैं।
HTTP/HTTPS
Web communication
TCP/IP
Internet communication framework
FTP
File transfer
SMTP
E-mail sending
22. IP Address
IP address network पर किसी device/interface की logical पहचान है।
23. Domain Name
मानव के लिए आसान नाम जिसका उपयोग website/resource की पहचान के लिए किया जाता है, domain name कहलाता है।
24. Domain Name System
DNS domain name को संबंधित IP address से जोड़ने/resolve करने में सहायता करता है।
25. Network Security
- Strong passwords
- Two-factor authentication
- Firewall
- Secure connections
- Regular software updates
- Antivirus/anti-malware
- Suspicious links से सावधानी
अभ्यास प्रश्न — Network
प्रश्न 1. Computer Network क्या है?
दो या अधिक computing devices को communication के लिए जोड़ने वाली व्यवस्था computer network कहलाती है।
प्रश्न 2. LAN और WAN में अंतर बताइए।
LAN छोटे क्षेत्र जैसे स्कूल/ऑफिस के लिए और WAN बहुत बड़े भौगोलिक क्षेत्र के लिए उपयोग होता है।
प्रश्न 3. Router का कार्य क्या है?
यह अलग-अलग networks के बीच data packets को उचित route पर भेजता है।
प्रश्न 4. Switch और Hub में अंतर बताइए।
Hub data को सामान्यतः connected devices की ओर broadcast करता है, जबकि switch destination के अनुसार data forward करता है।
प्रश्न 5. Repeater का उपयोग क्यों किया जाता है?
Signal को regenerate करके communication distance/quality बनाए रखने में सहायता के लिए।
प्रश्न 6. Star Topology की मुख्य विशेषता?
सभी devices एक central device से जुड़े होते हैं।
प्रश्न 7. URL का पूरा नाम क्या है?
Uniform Resource Locator.
प्रश्न 8. WWW का पूरा नाम क्या है?
World Wide Web.
प्रश्न 9. Static और Dynamic webpage में अंतर बताइए।
Static page का content सामान्यतः स्थिर रहता है, जबकि Dynamic page में content user/data के अनुसार बदल सकता है।
प्रश्न 10. Web browser क्या है?
Web pages और internet resources को access और display करने वाला software browser कहलाता है।
प्रश्न 11. Cookies क्या हैं?
Website/browser द्वारा user preferences, sessions या अन्य जानकारी के लिए रखा गया छोटा web-related data record cookie कहलाता है।
प्रश्न 12. IP address क्या है?
Network पर device/interface की logical पहचान करने वाला address IP address कहलाता है।
प्रश्न 13. DNS का क्या कार्य है?
Domain name को संबंधित IP address से resolve करने में सहायता करना।
प्रश्न 14. VoIP क्या है?
Internet Protocol network के माध्यम से voice communication को Voice over Internet Protocol कहते हैं।
प्रश्न 15. Network topology क्या है?
Network में devices/nodes के आपसी connection की संरचना topology कहलाती है।
gyan deep info
mp education gyan deep
Computer Network • Internet • Web • Security
UNIT–4 : Societal Impacts — 18 अंक
1. Digital Footprint
Internet पर किसी व्यक्ति की online activities से बनने वाला digital record digital footprint कहलाता है।
Digital Footprint के प्रकार
- Active Footprint: व्यक्ति द्वारा जानबूझकर छोड़ी गई information, जैसे social media post/comment.
- Passive Footprint: उपयोग के दौरान स्वतः record होने वाली information, जैसे browsing-related records.
2. Net Etiquettes
Internet पर सम्मानजनक, सुरक्षित और जिम्मेदार व्यवहार को netiquette कहा जाता है।
- सभ्य भाषा का प्रयोग
- Spam न करना
- अफवाह न फैलाना
- Privacy का सम्मान
- दूसरों की intellectual property का सम्मान
- संदिग्ध links साझा न करना
3. Communication Etiquettes
- Email में उचित subject लिखें
- अनावश्यक capital letters से बचें
- संक्षिप्त और स्पष्ट संदेश लिखें
- Reply करते समय संदर्भ समझें
- दूसरे व्यक्ति की privacy का सम्मान करें
4. Data Protection
Data को unauthorized access, theft, loss, modification और misuse से सुरक्षित रखने की प्रक्रिया data protection है।
Data Protection के उपाय
- Strong passwords
- Two-factor authentication
- Encryption
- Regular backups
- Secure networks
- Software updates
- Access control
5. Intellectual Property Rights (IPR)
व्यक्ति/संस्था द्वारा बनाई गई मौलिक बौद्धिक रचनाओं पर प्राप्त कानूनी अधिकार intellectual property rights कहलाते हैं।
मुख्य प्रकार
- Copyright
- Patent
- Trademark
- Trade Secret
6. Copyright
किसी मौलिक literary, artistic, software या अन्य रचनात्मक कार्य से संबंधित कानूनी अधिकार copyright कहलाता है।
7. Plagiarism
किसी अन्य व्यक्ति के विचार, लेखन, image, code या content को उचित credit दिए बिना अपने नाम से प्रस्तुत करना plagiarism कहलाता है।
Plagiarism से बचने के उपाय
- Source को उचित credit दें
- Quotation का सही उपयोग करें
- अपना मौलिक लेखन करें
- Code/content की license conditions पढ़ें
8. Licensing
Software या content का उपयोग किस शर्त पर और किस सीमा तक किया जा सकता है, इसे license निर्धारित करता है।
9. Free and Open Source Software (FOSS)
ऐसा software जिसमें उपयोगकर्ता software को उपयोग, अध्ययन, संशोधन और share करने की अनुमति license के अनुसार प्राप्त कर सकता है, free/open-source software की श्रेणी में आ सकता है।
उदाहरण
GNU/Linux
LibreOffice
Firefox
MySQL
Open-source projects
10. Cybercrime
Computer, network या digital technology का उपयोग करके किए गए अपराध cybercrime कहलाते हैं।
महत्वपूर्ण cyber threats
Hacking
बिना अनुमति computer/system/account तक unauthorized access प्राप्त करने का प्रयास hacking कहलाता है।
Phishing
नकली email, website, message या link के माध्यम से sensitive information जैसे password या banking details प्राप्त करने का प्रयास phishing है।
Cyber Bullying
Digital platforms के माध्यम से किसी व्यक्ति को बार-बार परेशान, अपमानित, धमकाने या target करने की गतिविधि cyber bullying है।
Identity Theft
किसी अन्य व्यक्ति की personal information का unauthorized उपयोग identity theft कहलाता है।
Malware
हानिकारक software जैसे virus, worm, trojan आदि malware की श्रेणी में आते हैं।
11. Cyber Laws
Cyber laws digital activities, electronic records, online transactions और cyber offences से संबंधित कानूनी ढाँचा प्रदान करते हैं। भारत में Information Technology Act, 2000 cyber law का प्रमुख आधार है।
12. E-Waste
बेकार या discarded electronic/electrical equipment से उत्पन्न waste को e-waste कहते हैं।
उदाहरण
- पुराने computers
- Mobile phones
- Printers
- Monitors
- Chargers
- Televisions
- Electronic batteries
E-Waste के खतरे
- मिट्टी प्रदूषण
- जल प्रदूषण
- वायु प्रदूषण
- विषैले पदार्थों का मानव स्वास्थ्य पर प्रभाव
E-Waste Management
- Reduce
- Reuse
- Repair
- Recycle
- Authorized collection/recycling
13. Technology और Health Concerns
अत्यधिक technology use से निम्न समस्याएँ उत्पन्न हो सकती हैं:
- आँखों में तनाव
- गर्दन/पीठ में दर्द
- गलत posture से समस्या
- नींद में बाधा
- शारीरिक गतिविधि में कमी
- मानसिक तनाव
- digital addiction जैसी व्यवहारिक समस्या
स्वस्थ technology use के उपाय
- नियमित breaks
- सही sitting posture
- Screen time का संतुलन
- शारीरिक गतिविधि
- उचित नींद
- आँखों को पर्याप्त आराम
अभ्यास प्रश्न — Societal Impacts
प्रश्न 1. Digital Footprint क्या है?
Internet पर किसी व्यक्ति की online activities से बनने वाला digital record digital footprint कहलाता है।
प्रश्न 2. Active और Passive Digital Footprint में अंतर बताइए।
Active footprint जानबूझकर छोड़ी गई online information है, जबकि passive footprint उपयोग के दौरान स्वतः record होने वाली information हो सकती है।
प्रश्न 3. Netiquette क्या है?
Internet पर सभ्य, सुरक्षित और जिम्मेदार व्यवहार के नियम netiquette कहलाते हैं।
प्रश्न 4. Data Protection के चार उपाय लिखिए।
Strong password, 2FA, encryption और regular backup।
प्रश्न 5. IPR क्या है?
मौलिक बौद्धिक रचनाओं और inventions पर प्राप्त कानूनी अधिकारों को Intellectual Property Rights कहते हैं।
प्रश्न 6. Plagiarism क्या है?
किसी अन्य की सामग्री/विचार/code को उचित credit के बिना अपने नाम से प्रस्तुत करना plagiarism है।
प्रश्न 7. FOSS क्या है?
ऐसा software जिसे license की शर्तों के अनुसार उपयोग, अध्ययन, संशोधन और share किया जा सकता है, open-source/free software की श्रेणी में आता है।
प्रश्न 8. Phishing क्या है?
नकली message, email या website द्वारा sensitive information चुराने का प्रयास phishing कहलाता है।
प्रश्न 9. Cyber bullying क्या है?
Online माध्यम से किसी व्यक्ति को बार-बार परेशान या अपमानित करने की गतिविधि cyber bullying है।
प्रश्न 10. E-waste क्या है?
त्यागे गए electronic/electrical equipment से उत्पन्न waste को e-waste कहते हैं।
प्रश्न 11. E-waste के तीन खतरे बताइए।
मिट्टी, जल और वायु प्रदूषण तथा मानव स्वास्थ्य पर विषैले पदार्थों का प्रभाव।
प्रश्न 12. Technology के अत्यधिक उपयोग से होने वाली चार स्वास्थ्य समस्याएँ लिखिए।
आँखों में तनाव, गलत posture से दर्द, नींद में बाधा और शारीरिक गतिविधि में कमी।
gyan deep info
mp education gyan deep
Societal Impacts • Cyber Safety • IPR • E-Waste
3 अंक के महत्वपूर्ण प्रश्न — मॉडल उत्तर सहित
1. SQL के तीन aggregate functions समझाइए।
MAX() अधिकतम मान, MIN() न्यूनतम मान और AVG() average value ज्ञात करता है। उदाहरण: SELECT AVG(Marks) FROM Student;
2. GROUP BY और HAVING का संयुक्त उपयोग समझाइए।
GROUP BY समान values वाले records को groups में बाँटता है। HAVING इन groups पर condition लगाने के लिए उपयोग होता है।
SELECT City, COUNT(*)
FROM Student
GROUP BY City
HAVING COUNT(*) > 2;
3. Series बनाने के तीन तरीके बताइए।
Series ndarray, dictionary और scalar value से बनाई जा सकती है।
pd.Series([10,20,30])
pd.Series({'A':10,'B':20})
pd.Series(5,index=['A','B','C'])
4. DataFrame में column जोड़ना, delete करना और rename करना समझाइए।
Column जोड़ने के लिए df['New']=values, delete के लिए df.drop('column',axis=1) तथा rename के लिए df.rename(columns={...}) का प्रयोग किया जाता है।
5. Line plot, bar graph और histogram में अंतर बताइए।
Line plot trend दिखाने के लिए, bar graph categories की तुलना के लिए और histogram numerical data के distribution को दिखाने के लिए उपयोगी है।
6. Router, Switch और Repeater के कार्य लिखिए।
Router अलग networks के बीच packets route करता है। Switch LAN में उचित destination device को data forward करता है। Repeater signal को regenerate करता है।
7. Star, Bus और Mesh topology की मुख्य विशेषताएँ बताइए।
Star में central device, Bus में common backbone और Mesh में multiple direct interconnections होते हैं।
8. Website और webpage में अंतर बताइए।
Website कई related webpages का collection हो सकती है, जबकि webpage website का एक individual page/document होता है।
9. Phishing, hacking और cyber bullying में अंतर बताइए।
Phishing information चुराने का deceptive प्रयास है, hacking unauthorized access का प्रयास है और cyber bullying digital माध्यम से किसी व्यक्ति को target करके परेशान करना है।
10. Data Protection के प्रमुख उपाय लिखिए।
Strong password, multi-factor authentication, encryption, backup, access control और software updates data protection के प्रमुख उपाय हैं।
4 अंक के अति महत्वपूर्ण प्रश्न — मॉडल उत्तर सहित
1. SQL में GROUP BY, HAVING और ORDER BY का उपयोग उदाहरण सहित समझाइए।
GROUP BY समान values वाले records का group बनाता है। HAVING aggregate/group results पर condition लगाता है और ORDER BY result को ascending या descending क्रम में sort करता है।
SELECT City, AVG(Marks) AS AvgMarks
FROM Student
GROUP BY City
HAVING AVG(Marks) > 60
ORDER BY AvgMarks DESC;
2. SQL के mathematical, text और date functions को उदाहरण सहित समझाइए।
Mathematical functions जैसे POWER(), ROUND() और MOD() numerical values पर कार्य करते हैं। Text functions जैसे UPPER(), LOWER(), LENGTH(), LEFT(), RIGHT() strings पर कार्य करते हैं। Date functions जैसे YEAR(), MONTH(), MONTHNAME(), DAY() और DAYNAME() date से संबंधित भाग निकालते हैं।
SELECT POWER(2,3);
SELECT UPPER(Name);
SELECT LENGTH(Name);
SELECT YEAR('2026-08-18');
3. Pandas Series और DataFrame को उदाहरण सहित समझाइए।
Series एक-dimensional labeled data structure है, जबकि DataFrame two-dimensional tabular structure है। Series dictionary या list से बनाई जा सकती है। DataFrame dictionary of Series, list of dictionaries या CSV data से बनाया जा सकता है।
s = pd.Series([10,20,30])
df = pd.DataFrame({
'Name':['A','B'],
'Marks':[80,90]
})
4. DataFrame की प्रमुख operations समझाइए।
DataFrame में rows/columns add, select, delete और rename किए जा सकते हैं। head() और tail() data देखने के लिए, loc[] label-based indexing के लिए और Boolean indexing filtering के लिए प्रयोग होती है। CSV से data पढ़कर DataFrame में लिया और वापस CSV में export भी किया जा सकता है।
5. Matplotlib द्वारा data visualization की प्रक्रिया उदाहरण सहित बताइए।
पहले matplotlib.pyplot को import किया जाता है। फिर x और y data तैयार करके plot function चुना जाता है। इसके बाद title, xlabel, ylabel और legend जोड़े जा सकते हैं तथा savefig() से plot को file में save किया जा सकता है।
import matplotlib.pyplot as plt
plt.plot([1,2,3],[10,20,15],label='Sales')
plt.title('Sales')
plt.xlabel('Month')
plt.ylabel('Value')
plt.legend()
plt.savefig('sales.png')
plt.show()
6. Computer network के प्रमुख प्रकार और उनके उपयोग समझाइए।
PAN व्यक्तिगत क्षेत्र में, LAN घर/स्कूल/ऑफिस जैसे छोटे क्षेत्र में, MAN शहर/महानगर क्षेत्र में और WAN बहुत बड़े भौगोलिक क्षेत्र में उपयोग होता है। इनका मुख्य अंतर coverage area का है।
7. Network devices के कार्य समझाइए।
Modem communication signal conversion से संबंधित है। Hub connected devices की ओर data broadcast करता है। Switch उचित destination को data forward करता है। Repeater signal regenerate करता है। Router अलग networks के बीच packets route करता है और Gateway विभिन्न network systems के बीच interface दे सकता है।
8. Internet, WWW, URL और Web Browser के बीच संबंध समझाइए।
Internet वैश्विक interconnected network है। WWW Internet पर web resources/pages की प्रणाली है। URL किसी web resource का address बताता है। Web browser उस resource को access और display करता है। इसलिए browser के माध्यम से URL का उपयोग करके WWW resources access किए जा सकते हैं।
9. Digital footprint, privacy और data protection को समझाइए।
Digital footprint online activities से बनता है। Privacy व्यक्ति की व्यक्तिगत जानकारी पर नियंत्रण और सम्मान से संबंधित है। Data protection unauthorized access, loss, theft और misuse से data की सुरक्षा है। Strong passwords, 2FA, encryption और careful sharing इनकी सुरक्षा में मदद करते हैं।
10. Cybercrime के प्रमुख प्रकार समझाइए।
Hacking unauthorized access का प्रयास है। Phishing नकली digital communication द्वारा information चुराने का प्रयास है। Cyber bullying digital माध्यम से किसी व्यक्ति को target करके परेशान करना है। Identity theft में किसी अन्य की personal information का unauthorized use किया जाता है।
11. E-waste के प्रभाव और प्रबंधन के उपाय समझाइए।
E-waste से मिट्टी, जल और वायु प्रदूषण तथा स्वास्थ्य जोखिम हो सकते हैं। इसे कम करने के लिए electronic devices का जिम्मेदार उपयोग, repair और reuse, authorized collection, recycling तथा सुरक्षित disposal अपनाना चाहिए। पुराने devices को सामान्य कचरे के साथ फेंकने से बचना चाहिए।
12. IPR, Copyright, Plagiarism और FOSS को समझाइए।
IPR मौलिक बौद्धिक रचनाओं के कानूनी अधिकार हैं। Copyright रचनात्मक कार्यों से संबंधित अधिकार प्रदान करता है। Plagiarism किसी अन्य की सामग्री को उचित credit के बिना अपने नाम से प्रस्तुत करना है। FOSS/open-source software license की शर्तों के अनुसार उपयोग, अध्ययन, modification और sharing की अनुमति दे सकता है।
वस्तुनिष्ठ प्रश्न बैंक — उत्तर सहित
सही विकल्प
- SQL का पूरा नाम है — Structured Query Language
- SQL में group बनाने के लिए — GROUP BY
- Group पर condition लगाने के लिए — HAVING
- Python की data handling library — Pandas
- Two-dimensional Pandas structure — DataFrame
- Visualization के लिए library — Matplotlib
- छोटे क्षेत्र का network — LAN
- व्यक्तिगत क्षेत्र का network — PAN
- Different networks के बीच packets route करता है — Router
- Common backbone वाला topology — Bus
- Internet resource का address — URL
- World Wide Web का संक्षिप्त रूप — WWW
- Online activities से बनने वाला record — Digital Footprint
- Fake link द्वारा information theft — Phishing
- Discarded electronic equipment का waste — E-Waste
रिक्त स्थान — उत्तर सहित
- SQL का पूरा नाम ________ है। — Structured Query Language
- Pandas में ________ और ________ प्रमुख data structures हैं। — Series, DataFrame
- DataFrame को CSV में save करने के लिए ________ function प्रयोग होता है। — to_csv()
- Rows की कुल संख्या ज्ञात करने के लिए SQL में ________ का प्रयोग हो सकता है। — COUNT(*)
- Group पर condition लगाने के लिए ________ का प्रयोग होता है। — HAVING
- World Wide Web का short form ________ है। — WWW
- Internet resource के address को ________ कहते हैं। — URL
- छोटे क्षेत्र का network ________ है। — LAN
- नकली link द्वारा information theft को ________ कहते हैं। — Phishing
- Electronic waste को ________ कहते हैं। — E-Waste
सत्य / असत्य
- SQL एक database query language है। — सत्य
- HAVING individual rows को GROUP BY से पहले filter करता है। — असत्य
- Series one-dimensional structure है। — सत्य
- DataFrame two-dimensional होता है। — सत्य
- Matplotlib visualization के लिए उपयोगी है। — सत्य
- WAN केवल एक कमरे तक सीमित होता है। — असत्य
- Router networks के बीच data route करता है। — सत्य
- WWW और Internet बिल्कुल एक ही चीज हैं। — असत्य
- Phishing cyber threat है। — सत्य
- Plagiarism दूसरों की सामग्री को उचित credit देना है। — असत्य
- E-waste सामान्य जैविक कचरा है। — असत्य
- Strong passwords data security को मजबूत करते हैं। — सत्य
सही जोड़ी
| कॉलम A | कॉलम B |
| POWER() | Mathematical Function |
| UPPER() | Text Function |
| YEAR() | Date Function |
| AVG() | Aggregate Function |
| Series | One-dimensional |
| DataFrame | Two-dimensional |
| Line Plot | Trend |
| Bar Graph | Comparison |
| LAN | Local Area Network |
| Router | Routing |
| URL | Web resource address |
| Phishing | Fake communication |
| Plagiarism | Uncredited copying |
| E-Waste | Electronic waste |
एक वाक्य में उत्तर
- Primary Key क्या है? — Record की unique पहचान करने वाली key।
- GROUP BY क्या करता है? — समान values को groups में बाँटता है।
- HAVING क्यों प्रयोग होता है? — Grouped results पर condition लगाने के लिए।
- Series क्या है? — एक-dimensional labeled data structure।
- DataFrame क्या है? — दो-dimensional tabular data structure।
- head() क्या करता है? — प्रारंभिक records दिखाता है।
- LAN क्या है? — Local Area Network।
- Router क्या करता है? — Networks के बीच packets route करता है।
- WWW क्या है? — World Wide Web।
- URL क्या है? — Web resource का address।
- Digital Footprint क्या है? — Online activities से बनने वाला digital record।
- Plagiarism क्या है? — बिना उचित credit के किसी और की सामग्री का उपयोग।
- FOSS क्या है? — License के अनुसार उपयोग/अध्ययन/संशोधन/sharing की अनुमति देने वाला open-source software model।
- E-waste क्या है? — त्यागे गए electronic/electrical उपकरणों से उत्पन्न waste।
कक्षा 12वीं Informatics Practices — अंतिम रिवीजन चार्ट
SQL Basics
Database • DBMS • RDBMS • Table • Row • Column • Key
SQL Query
SELECT • FROM • WHERE • GROUP BY • HAVING • ORDER BY
SQL Functions
POWER • ROUND • MOD • UPPER • LOWER • LENGTH
Date Functions
NOW • DATE • MONTH • MONTHNAME • YEAR • DAY • DAYNAME
Aggregate
MAX • MIN • AVG • SUM • COUNT • COUNT(*)
Pandas
Series • DataFrame • Indexing • Slicing • Boolean Indexing
DataFrame
Add • Select • Delete • Rename • Head • Tail • loc
CSV
read_csv() • to_csv()
Matplotlib
Line • Bar • Histogram • Title • Labels • Legend • Save
Network
PAN • LAN • MAN • WAN
Devices
Modem • Hub • Switch • Repeater • Router • Gateway
Topologies
Star • Bus • Tree • Mesh
Web
Internet • WWW • URL • Website • Webpage • Browser • Hosting
Security
IP • DNS • Cookies • Firewall • Secure Browsing
Societal Impacts
Digital Footprint • Privacy • IPR • Copyright • Plagiarism
Cyber Safety
Hacking • Phishing • Cyber Bullying • Identity Theft
Technology & Society
FOSS • Cyber Law • E-Waste • Health Concerns
सबसे महत्वपूर्ण practical/theory preparation:
SQL में query लिखना और output समझना।
Pandas में Series/DataFrame creation और operations।
Boolean indexing एवं CSV handling।
Matplotlib के Line, Bar और Histogram plots।
Network devices, topologies और network types की तुलना।
URL, WWW, Website, Webpage, Browser और Cookies।
Digital Footprint, Phishing, IPR, Copyright, Plagiarism, FOSS और E-Waste।
उत्तर लिखने की रणनीति:
2 अंक — definition + मुख्य कार्य/अंतर।
3 अंक — definition + 3 स्पष्ट बिंदु या code/example।
4 अंक — concept + explanation + example/query/code + निष्कर्ष।
Programming प्रश्न में: import statement, सही syntax, indentation और output-oriented logic पर विशेष ध्यान दें।
gyan deep info
mp education gyan deep
कक्षा 12वीं Informatics Practices • SQL • Pandas • Matplotlib • Networks • Societal Impacts
1. अध्ययन एवं अभ्यास उद्देश्य: इस पोस्ट में दी गई अंक योजना (Blueprint), पाठ्यक्रम, AI-जनरेटेड सरल नोट्स तथा अभ्यास प्रश्नोत्तर माध्यमिक शिक्षा मण्डल, मध्यप्रदेश (MPBSE) सत्र 2026-27 के नवीनतम दिशा-निर्देशों एवं NCERT/CBSE आधारित पाठ्यक्रम के अनुसार विद्यार्थियों के स्व-अध्ययन, पुनरावलोकन और परीक्षा अभ्यास के लिए तैयार किए गए हैं।
2. प्रश्नोत्तर एवं संभावित प्रश्न: पोस्ट में शामिल सभी वस्तुनिष्ठ, कोडिंग, SQL क्वेरी, लघु उत्तरीय एवं दीर्घ उत्तरीय प्रश्न-उत्तर केवल मॉडल/अभ्यास प्रश्न (Practice Questions) हैं। यह बोर्ड परीक्षा का कोई आधिकारिक प्रश्नपत्र नहीं है और न ही परीक्षा में हूबहू यही प्रश्न पूछे जाने का कोई दावा किया जाता है।
3. उत्तरों का सत्यापन: यद्यपि सभी कोड स्निपेट्स, SQL सिंटैक्स, आउटपुट और सैद्धांतिक तथ्यों को सटीक और त्रुटिरहित रखने का पूर्ण प्रयास किया गया है, फिर भी विद्यार्थी किसी भी तकनीकी या सिंटैक्स संदेह की स्थिति में अपनी अधिकृत NCERT पाठ्यपुस्तकों, IDE कंपाइलर तथा विषय शिक्षकों के मार्गदर्शन को ही अंतिम व सर्वमान्य आधार मानें।
4. आधिकारिक सूचना: परीक्षा कार्यक्रम, आंतरिक मूल्यांकन/प्रायोगिक परीक्षा दिशा-निर्देश, अंक योजना में किसी भी संभावित संशोधन अथवा आधिकारिक विज्ञप्ति के लिए सदैव माध्यमिक शिक्षा मण्डल, म.प्र. की आधिकारिक वेबसाइट (`mpbse.nic.in`) पर जारी निर्देशों को ही अधिकृत माना जाए।