Saturday, December 14, 2019

Phishing vs Pharming

Phishing involves getting a user to enter personal information via a fake website. Pharming involves modifying DNS entries, which causes users to be directed to the wrong website when they visit a certain Web address.

School Tour 2019

Hi GBSSS DEC 2019 TOUR PICS

Thursday, December 12, 2019

मुश्किलों से सीखें

मुश्किलों से सीखें
एक व्यक्ति अपने गधा को लेकर शहर से लौट रहा था। गलती से वह गधा पैर खिसकने के कारण सीधे एक गहरे गढ़े में गिर गया।

उसे निकलने के लिए उस व्यक्ति ने पूरा कोशिश किया परन्तु वह उस गधे को निकाल नहीं पाया ।

जब उस व्यक्ति को लगा की उसके गधे को उस गढ़े से निकालना अब असंभव हैं तो उसने उसे जिन्दा ही मिटटी से ढक देने का सोचा और वह ऊपर से मिटटी डालने लगा।

बहुत देर तक मिटटी डालने के बाद वह इंसान पास ही अपने घर चले गया ।

पर ढेर सारी मिटटी डालने के कारण वह गधा अपने ऊपर गिरे हुए मिटटी की मदद से धीरे-धीरे उस पर अपना पैर रख-रख कर उस गढ़े के ऊपर जिन्दा चढ़ आया।

अगले दिन जब वह व्यक्ति सुबह उठा तो उसने देखा उसका गधा उसके घर के बहार ही खड़ा था । यह करिश्मा देखकर वह व्यक्ति स्तम्भ रहे गया।

शिक्षा/Moral:- इस कहानी से हमें यह शिक्षा मिलती है कि हमें कभी भी हार नहीं मानना चाहिए और बार-बार कोशिश करते रहना चाहिए।

चार मित्र और शिकारी

चार मित्र और शिकारी
जंगल में हिरन, कौआ, कछुआ और चूहे की गाढ़ी मित्रता थी| एकबार जंगल में शिकारी आया और उस शिकारी ने हिरन को अपने जाल में फंसा लिया|

अब बेचारा हिरन असहाय सा जाल में फंसा था उसे लगा कि आज मेरी मृत्यु निश्चित है| इस डर से वह घबराने लगा| तभी उसके मित्र कौए ने ये सब देखा और उसने कछुआ और चूहे हो भी हिरन की सहायता के लिए बुला लिया|

कौए ने जाल में फंसे हिरन पर इस तरह चोंच मारना शुरू कर दिया जैसे कौये किसी मृत जानवर की लाश को नोंचकर खाते हैं| अब शिकारी को लगा कि कहीं यह हिरन मर तो नहीं गया|

तभी कछुआ उसके आगे से गुजरा| शिकारी ने सोचा हिरन तो मर गया इस कछुए को ही पकड़ लेता हूँ| यही सोचकर वह कछुए के पीछे पीछे चल दिया|

इधर मौका पाते ही चूहे ने हिरन का सारा जाल काट डाला और उसे आजाद कर दिया|

शिकारी कछुए के पीछे- पीछे जा ही रहा था कि तभी कौआ उड़ता हुआ आया और कछुए को अपनी चौंच में दबाकर उड़ाकर ले गया| इस तरह सभी मित्रों ने मिलकर एक दूसरे की जान बचायी|

शिक्षा/Moral:- साथ में मिलकर कार्य करने से कठिन कार्य भी आसान हो जाते हैं|

Tuesday, December 10, 2019

Python Assignment - 1


Q1: Write a program in Python to enter a number and check whether the number is even or odd.

Q2: Write a program in Python to enter two numbers and find the greater number.

Q3: Write a program in Python to enter a year and check it is leap year or not.

Q4: Write a program in Python to enter the percentage of a student and display the grade as per   

       following details.
     
Percentage
Grade
0-39.99
D
40-59.99
C
60-79.99
B
80-100
A

Q5: Write a program in Python to enter a number and check whether it is prime or not.

Q6: Write a program in Python to print all prime numbers from 2 to 100.

Q7: Write a program in Python to enter a number and check whether it is Armstrong number or not.

Q8: Write a program in Python to print all Armstrong numbers from 1 to 1000.

Q9: Write a program in Python to enter a number and find the sum of digits of the number.

Q10: Write a program in Python to enter a number and find the product of digits of the number.

Q11: Write a program in Python to enter a number and find the factorial of the number.

Q12: Write a program in Python to display the Fibonacci Series up to 8 terms.

Q13. Write a program in Python to enter a number and find the factorial using recursion.

Sunday, December 8, 2019

CBSE SAMPLE PAPERS – 2019-2020

CBSE SAMPLE PAPERS – 2018-19

Mathematics Sample Paper 2018-19
Biology Sample Paper 2018-19
Chemistry Sample Paper 2018-19
Physics Sample Paper 2018-19
Computer Science Sample Paper 2018-19
English Core Sample Paper 2018-19
English Elective CBSE Sample Paper 2018-19
Physical Education Sample Paper 2018-19
Accounts Sample Paper 2018-19
Business Studies Sample Paper 2018-19
Economics Sample Paper 2018-19
Informatics Practices Sample Paper 2018-19

CBSE SAMPLE PAPERS – 2017-18

English Core
English Elective CBSE
English Elective NCERT
Physical Education
Accounts
Business Studies
Economics
Informatics Practices

Tuesday, December 3, 2019

Why we Study Computer Science


Why we Study Computer Science
इस लेख में हम जानेगें Computer Science क्या है, और आप कंप्यूटर साइंस में करियर कैसे बना सकते है? आसान भाषा मे कंप्यूटर विज्ञान, computer से सम्बंधित सभी चीजों के बारे में अध्ययन करने का विज्ञान है. इसके अंतर्गत computer system (hardware),program system (software) , algorithm, theory, logic, data structure, और programming language जैसे विषय शामिल होते है.
हालांकि ऐसा नही है, कि कंप्यूटर साइंस में सिर्फ कंप्यूटर की बात होती हो बल्कि computer science एक ऐसा क्षेत्र है, जहां computer information का अध्ययन करके कुछ ऐसा develop किया जाता है, जिससे किसी problem का solution निकाला जा सके.
इसीलिये इसका दूसरा नाम Informatics भी है. यदि आप “computer science” के बारे में study करते है, तो आप computer program को design करना सीख सकते है. हम सभी जानते है, यह डिजिटल युग है. ऐसे में अगर आपके अंदर इस क्षेत्र में दिल्चस्पी है, तो उसका उपयोग कीजिये.
What is Computer Science
Computer Science जिसे आमतौर पर CS कहा जाता है, computer और computational system का अध्ययन है, जिसके अंतर्गत computer technology (hardware, software) के बारे में study की जाती है. कंप्यूटर विज्ञान, data के साथ interact करने वाली प्रक्रियाओं का अध्यन भी है.
जिसमे डेटा को program की form में दर्शाया जाता है. यह सिर्फ कंप्यूटर के बारे में नही है, बल्कि यह संगणना और सूचना का अध्ययन है. इसलिए कंप्यूटर साइंस को अक्सर गणना विज्ञान (computation science) और कंप्यूटिंग विज्ञान (computing science) जैसे नामों से भी जाना जाता है.
कंप्यूटर साइंस में क्या होता हैअसल मे कंप्यूटर साइंस की उपस्थिति से ही हम उस algorithm का उपयोग कर पाते है, जिसके द्वारा digital information के साथ हेरफेर (manipulate),संचार (communication) और उसको store करना सम्भव हो सका है. CS का सबसे महत्वपूर्ण पहलू समस्या समाधान है.
यहां विभिन्न business, scientific और social context में होने वाली समस्याओं को हल करने के लिए उपयोग किये जाने वाले software और hardware का design, development और उनका analysis किया जाता है. कंप्यूटर विज्ञान के भीतर अध्यन के प्रमुख क्षेत्रो में computer system, artificial intelligence, network, database, human computer interaction, numaric analysis, software engineering, vision & graphics और computer theory जैसे विषय शामिल किए जाते है.
Computer Scientist हमेशा कुछ नया खोजने के लिए प्रयासरत रहते है. वे कंप्यूटर के द्वारा नई चीजें करवाने या कार्यो को अधिक कुशलता से पूरा करने के लिए सॉफ्टवेयर लिखते है. वे mobile devices के लिए application बनाते है, websites build करते है तथा software program भी विकसित करते है.
कुल मिलाकर यह एक ऐसा क्षेत्र है, जिसमे कई चीजें की जा सकती है. कंप्यूटर विज्ञान के संदर्भ में अक्सर इसके करियर को लेकर कई सवाल पूछे जाते है, तो चलिए इस बारे में आपको बताते है.


Computer Science में Career कैसे बनाये
कंप्यूटर विज्ञान में करियर को लेकर अगर आप उलझन में है, तो आपको अपने आप से यह सवाल पूछने चाहिए. कंप्यूटर या तकनीक के बारे में कौन सा भाग मुझे उत्साहित करता है? उदाहरण के लिए यदि आप कंप्यूटर के theoretical side में जाना चाहते है, तो आप computer research के क्षेत्र में आगे बड़ सकते है.
वही अगर आप computer science के व्यवहारिक भाग को पसंद करते है, तो आप computer development के क्षेत्र में शिक्षा लेना शुरू कर सकते है. नीचे computer science के उन Fields यानी क्षेत्रो के बारे में जानकारी दी गयी है, जिसमे आप अपना करियर शुरू कर सकते है.
Theoretical computer science
कंप्यूटर साइंस का सैद्धांतिक भाग अर्थात theoretical side अक्सर highly mathematical होता है. इसे हम computer science और mathematics का subset भी कह सकते है, जो computing के अधिक गणितीय विषयो पर केंद्रित है. इसमे संगणना के सिद्धांत शामिल है.
कंप्यूटर विज्ञान के इस क्षेत्र में कई विषयों को शामिल किया जाता है, जैसे एल्गोरिथ्म, डेटा संरचनाएं, कम्प्यूटेशनल जटिलता, समानांतर और वितरित संगणना, संभाव्य कंप्यूटेशन, क्वांटम कंप्यूटेशन, ऑटोमेटा सिद्धांत, सूचना सिद्धांत, क्रिप्टोग्राफी, मशीन लर्निंग और कंप्यूटेशनल संख्या सिद्धान्त इत्यादि. इस क्षेत्र का काम अक्सर गणितीय तकनीक (mathematical technique) और कठोरता पर जोर देना होता है.
Hardware
कंप्यूटर विज्ञान का यह क्षेत्र computer hardware development के बारे में है.  इसके अंतर्गत computer hardware के विकास से सम्बंधित विषय शामिल होते है. एक computer hardware engineer, computer system और उनके components के बारे में research उनका design, development और test प्रक्रिया करते है.
Software Engineering
Software के design और implementation से सम्बंधित कार्य सॉफ्टवेयर इंजीनियर के अंतर्गत आते है. इसमें उपयोगकर्ता की जरूरतों का विश्लेषण करके softwares का design, construction और end user application का परीक्षण करने की प्रक्रिया शामिल होती है. यह सब विभिन्न प्रकार की programming language के उपयोग से किया जाता है.
System
System बहुत सारे संसाधनों का उपयोग करने और उन संसाधनों के उपयोग की रूपरेखा तैयार करने वाले कार्यक्रमो के साथ संक्षेप में काम करता है. system के इन कार्यो में operating system, database और वितरित कम्प्यूटिंग शामिल है. सिस्टम का काम अत्यधिक practical है तथा implementation और understanding पर केंद्रित है. Database का design, implementation और profiling, and system programming का एक प्रमुख हिस्सा है.
Networking
कंप्यूटर विज्ञान के इस क्षेत्र में device interconnection से निपटने वाले विषयो पर काम किया जाता है. networking कई प्रकार के practical topics को शामिल करता है, जैसे – network traffic को कम करने के लिए डेटा को संचारित करना और बेहतर protocol बनाना. इसके अलावा नेटवर्क से नेटवर्क के लिए algorithm शामिल है, जिससे नेटवर्क का पता लगाने, नेटवर्क के दोहन या क्षति को रोकने के लिए संसाधन का पता लगाया जाता है और लोड सन्तुलन की अनुमति मिलती है.
Programming Languages
Software program को लिखने की प्रक्रिया programming language के द्वारा ही होती है. इसके अंतर्गत आपको कई प्रकार के प्रोग्राममिंग भाषाओं का अध्ययन करना होता है, जिससे आप नए कंप्यूटर सॉफ्टवेयर बना पाए. एक computer programmer को प्रोग्राममिंग लैंग्वेज (Python, JavaScript, C language, C++, PHP etc.) का बेहतर ज्ञान होता है. इसके अलावा programmers पहले से मौजूद सॉफ्टवेयर प्रोग्राम को test करने के साथ उसमे मौजूद errors को भी ठीक करते है.
Graphics
आजकल यह क्षेत्र animated movies बनाने के लिए प्रसिद्ध है. लेकिन असल मे इसमे data visualization जैसे विषयों को भी शामिल किया गया है, जिससे complex data को समझना और analyse करना आसान हो जाता है. अगर आप graphical 3D दुनिया को पसंद करते है, तो आप computer graphics के क्षेत्र में आगे बड़ सकते है.
इसके अलावा भी computer science के कई क्षेत्र है, जिनका अध्ययन करके आप एक बेहतर करियर बना सकते है. 
कंप्यूटर विज्ञान के क्षेत्र में प्रमुख नौकरिया – Computer Science Jobs
1) Computer Hardware Engineer ― कंप्यूटर घटकों (circuit board, routers, memory device etc.) के design, development और उनकी testing की जिम्मेदारी लेते है.
2) Software Developer ― कई प्रकार के software program को बनाते है और सॉफ्टवेयर के सम्पूर्ण development, testing और maintenance का काम करते है.
3) Computer System Analyst ― यह Computer System का आकलन करते है और उनकी efficiency बढ़ाने के लिए हार्डवेयर और सॉफ्टवेयर में बदलाव की सलाह देते है.
4) Database Administrator ― डेटाबेस व्यवस्थापक उपयोगकर्ता की डेटा आवश्यकताओं का विश्लेषण और मूल्यांकन करते है. वे महत्वपूर्ण सूचनाओं को स्टोर करने और पुनः प्राप्त करने के लिए डेटा संसाधनों का विकास और उसमें सुधार करते है.
5) Web Developer ― वेबसाइट के लिए Technical Structure तैयार करते है और यह देखते है, की वेब पेज सुलभ है या नही. ताकि वह सभी ब्राउज़र पर खुल सके.
6) Information Security Analyst ― यह Information network और Websites को Cyber Attack और अन्य सुरक्षा उल्लंघनों से बचाने के लिए System बनाते है.
7) Computer Network Architect ― कंप्यूटर नेटवर्क आर्किटेक्ट स्थानीय क्षेत्र नेटवर्क (LAN), विस्तृत क्षेत्र नेटवर्क (WAN), extranets और intranet सहित networking और data communication system को design, implement और इनकी maintains का काम करते है.
8) Computer and Information Research Scientist ― कंप्यूटिंग प्रद्योगिकी (computing technology) के क्षेत्र में नए तरीकों का अविष्कार करते है. वे कंप्यूटिंग में जटिल समस्याओं का अध्ययन करते है और उनका समाधान निकालते है.
9) IT Project Manager ― आईटी क्षेत्र में एक परियोजना प्रबंधक का काम किसी कंपनी के project में programmer’s और analyst की team के कार्यो को देखना और उनका मार्गदर्शन करना होता है.
10) Computer and Information Systems Managers’ ― किसी आईटी कंपनी की technology आवश्यकताओं को Analyze करते है और उपयुक्त Data Systems के implementation की देखरेख करते है.
Conclusion
अगर आपको कंप्यूटर साइंस पसन्द है और आप इसमे अपना करियर बनाना चाहते है, तो आपके लिए एक सुनहरा मौका है, अत: आप सभी 11th कक्षा से कंप्यूटर साइंस विषय अवश्य पढे।
Computer science can open many different doors to many different industries. Have an interest in the medical field? You can work there. Education? You can work there too. Do you like gaming? Well, you can also work for a gaming company. There are no limitations. You can find a role with high-value in nearly all industries. If it isn’t obvious enough, we live in the Digital Age. The job market is actively searching for computer science graduates, and many offer a competitive salary. How can you go wrong?

By
Sachin Parashar Sharma
Lecturer Computer Science