रोबोविन: तर्क और एल्गोरिदम की मूल बातें - पाठ्यक्रम 12,000 रूबल। बच्चों के लिए प्रोग्रामिंग के कोडी स्कूल से, प्रशिक्षण 2 मॉड्यूल (महीने)
अनेक वस्तुओं का संग्रह / / December 08, 2023
उम्र: 8-10 साल
स्तर: शुरुआती लोगों के लिए.
अवधि: 2 मॉड्यूल (महीने) से, 16 घंटे* से।
प्रारूप: व्यक्तिगत और समूह पाठ, ऑफ़लाइन और ऑनलाइन (वास्तविक समय)।
बच्चों की संख्या: 1 से 8 तक
कीमत:
एक ऑनलाइन समूह में 750 रूबल/घंटा से,
ऑफ़लाइन समूह में 850 रूबल/घंटा से,
1050 रूबल/घंटा से व्यक्तिगत रूप से ऑनलाइन,
1800 रूबल/घंटा से व्यक्तिगत रूप से ऑफ़लाइन।
एक विज्ञान के रूप में तर्क कंप्यूटर विज्ञान का मूल आधार है। यह बच्चों की बुद्धि का आधार है और विश्लेषण, तर्क, तुलना और कई अन्य गतिविधियों जैसी महत्वपूर्ण प्रक्रियाओं को सुविधाजनक बनाता है। बच्चे की तार्किक सोच का विकास उतना ही महत्वपूर्ण है जितना कि पढ़ने, बोलने और लिखने की क्षमता।
तार्किक सोच कोई जन्मजात प्रतिभा नहीं है। यह एक विशेष कौशल है जिसे विकसित करने की आवश्यकता है। कई तरीके हैं: तर्क समस्याओं को हल करना, बौद्धिक खेल, पहेलियाँ, विभिन्न शैक्षिक सेवाएँ और यहाँ तक कि कंप्यूटर गेम भी।
बच्चों के तार्किक कौशल की नींव कम उम्र से ही रखी जानी चाहिए। शिक्षाशास्त्र के क्षेत्र के विशेषज्ञ स्कूली बच्चों में, विशेषकर प्रारंभिक कक्षाओं में, उद्देश्यपूर्ण ढंग से तर्क विकसित करने की सलाह देते हैं। लेकिन इस कार्य को स्कूली शिक्षकों पर स्थानांतरित करना कोई समाधान नहीं है, क्योंकि तार्किक सोच का विकास नहीं है मुख्य कार्य: स्कूल में बच्चों को मौलिक ज्ञान प्राप्त होता है जिसकी सहायता से वे विकास कर सकते हैं आगे।
हमने माता-पिता और सबसे महत्वपूर्ण रूप से बच्चों की मदद करने का एक तरीका ढूंढ लिया है! विशेष रूप से 8 से 10 वर्ष के छोटे स्कूली बच्चों के लिए, हमने "रोबोविन: तर्क और एल्गोरिदम की मूल बातें" पाठ्यक्रम विकसित किया है। जो बच्चों को तार्किक और एल्गोरिथम सोच विकसित करने के साथ-साथ सिद्धांतों से परिचित होने में मदद करेगा प्रोग्रामिंग.
कोर्स किसके लिए उपयुक्त है?
- प्रोग्रामिंग में रुचि रखने वालों के लिए
- उन लोगों के लिए जो तार्किक और एल्गोरिथम सोच विकसित करना चाहते हैं
- उन लोगों के लिए जो अलग-अलग तरीकों से अपनी सरलता दिखाते हैं
पाठ्यक्रम सामग्री:
- रैखिक एल्गोरिदम का निर्माण
- अनुक्रमिक और नेस्टेड लूप्स
- शर्तों के साथ एल्गोरिदम. सशर्त कथन यदि, अन्यथा
- प्रोग्रामिंग में प्रक्रियाएं
- पुस्तकालयों का निर्माण. टीम वर्क
- निरंतर जाँच के साथ लूप्स। घुमाव के दौरान
- समस्याओं को हल करने, इष्टतम एल्गोरिदम बनाने का अभ्यास करें
पाठ्यक्रम के उद्देश्य:
1. एक दृश्य और आसानी से समझ में आने वाले प्रोग्रामिंग वातावरण, रोबोविन की मदद से तार्किक और एल्गोरिथम सोच विकसित करें।
2. बच्चों को जटिल प्रोग्रामिंग भाषाओं में महारत हासिल करने के लिए तैयार करें।
पाठ्यक्रम के बारे में
रोबोविन प्रारंभिक प्रोग्रामिंग प्रशिक्षण के लिए एक दृश्य और समझने में आसान गेम वातावरण है, जहां कलाकार (रोबोट, ड्राफ्ट्समैन और टर्टल) एक टेक्स्ट एडिटर में दर्ज प्रोग्राम को निष्पादित करते हैं। कार्यक्रम में निर्देश प्रणाली, लूप, फीडबैक एल्गोरिदम, पूर्ण फॉर्म ब्रांचिंग और अन्य जैसे विषयों को शामिल किया गया है।
यह कोर्स उन बच्चों के लिए उपयुक्त है जो प्रोग्रामिंग में रुचि रखते हैं। बच्चे अपना पहला कोडिंग कौशल प्राप्त करेंगे, तार्किक रूप से सोचना सीखेंगे, समस्याओं का समाधान तलाशेंगे, तैयार प्रोग्रामिंग तकनीकों का उपयोग करेंगे और समस्याओं को हल करने के लिए अपने स्वयं के एल्गोरिदम विकसित करेंगे। और इसके लिए आपको एक जटिल प्रोग्रामिंग भाषा की आवश्यकता नहीं है - पाठ्यक्रम के दौरान हम विज़ुअल गेमिंग वातावरण रोबोविन में काम करते हैं। एक दृश्य वातावरण में, हम मानचित्र पर रोबोट की गति को नियंत्रित करेंगे और विभिन्न कार्य करेंगे - क्यारियों में फूल लगाएं, रास्ते बनाएं, भूलभुलैया से बाहर निकलें, बाधाओं से बचें इत्यादि आधार पर वापस आएं।
किसी समस्या को हल करने के लिए एल्गोरिदम कैसे चुनें? यहां सिद्धांत, प्रोग्रामिंग और एल्गोरिथमाइजेशन की मूल बातें जानना और समस्याओं को हल करने में व्यावहारिक अनुभव जानना महत्वपूर्ण है। हमारा पाठ्यक्रम व्यावहारिक कार्य पर आधारित है - हमने अभ्यास में कौशल को मजबूत करने के लिए अलग-अलग जटिलता के लगभग 250 दिलचस्प कार्य एकत्र किए हैं एल्गोरिदम लिखना, एल्गोरिदम और दृश्य सोच कौशल विकसित करना, स्वतंत्र रूप से समाधान ढूंढना और बनाना सीखना सही कोड.
सरल और दृश्य आदेशों की मदद से, बच्चे रैखिक एल्गोरिदम, चक्र, स्थितियों से परिचित होंगे और सीखेंगे कि कैसे बनाया जाए
प्रक्रियाओं और पुस्तकालयों और किसी प्रोजेक्ट पर टीम वर्क में भाग लेने पर भी वास्तविक डेवलपर्स की तरह महसूस होगा।
"रोबोविन में तर्क और एल्गोरिदम" पाठ्यक्रम के भाग के रूप में, आपका बच्चा:
- रोबोविन विकास परिवेश से परिचित हों;
- बुनियादी प्रोग्रामिंग अवधारणाएँ सीखें;
- सरल रैखिक कार्यक्रम बनाना सीखें;
- शर्तों और लूप के साथ प्रोग्राम बनाना सीखें;
- रोबोविन विकास परिवेश के अनुकूल एक विशेष प्रोग्रामिंग भाषा सीखेंगे;
- लूप, शर्तों और प्रक्रियाओं का उपयोग करना सीखें;
- अपना स्वयं का कोड लिखने और डिबग करने में सक्षम होंगे, इष्टतम समाधान एल्गोरिदम का चयन करेंगे;
- टीम वर्क कौशल हासिल करेंगे;
- सूचना प्रौद्योगिकी के क्षेत्र में आगे के विकास के लिए आवश्यक नया ज्ञान प्राप्त होगा;
- अपनी स्वयं की प्रक्रियाओं और पुस्तकालयों को बनाने के लिए कौशल हासिल करेंगे, जो एक अनुभवी और के काम का एक अभिन्न अंग है
- योग्य प्रोग्रामर.
बच्चे ज्ञान और कौशल भी प्राप्त करेंगे जो भविष्य में अधिक जटिल प्रोग्रामिंग भाषाओं - जावा, पायथन, सी++ में महारत हासिल करने पर उनके लिए उपयोगी होंगे।
आपको कक्षाओं के लिए क्या चाहिए?
पाठ्यक्रम पूरा करने के लिए, आपके बच्चे को एक कंप्यूटर/लैपटॉप की आवश्यकता होगी जिसमें प्रोग्राम इंस्टॉल हों।
यदि कक्षाएँ ऑनलाइन हैं:
इंटरनेट का उपयोग (इंटरनेट कनेक्शन की स्थिरता की जाँच करें, 10 Mbit/s से)।
हेडफ़ोन, साथ ही बेहतर ध्वनि गुणवत्ता के लिए अतिरिक्त उपकरण: माइक्रोफ़ोन या हेडसेट।
9
पाठ्यक्रमपाठ्यक्रम शिक्षक:
"रोबोविन: बुनियादी तर्क और एल्गोरिदम", "एंड्रॉइड पर मोबाइल गेम का विकास", "ग्राफिक डिज़ाइन फ़ोटोशॉप", "एक गेम चरित्र बनाना" फ़ोटोशॉप", "डिज़ाइन थिंकिंग", "मोवावी में वीडियो संपादन के बुनियादी सिद्धांत", "गेम 3डी मॉडलिंग", "साइबर सुरक्षा", "डिजिटल कला: ड्राइंग ऑन गोली"
शिक्षा:
नोवोसिबिर्स्क स्टेट यूनिवर्सिटी ऑफ़ आर्किटेक्चर एंड सिविल इंजीनियरिंग (सिबस्ट्रिन), निर्माण संस्थान, विशेषता "औद्योगिक और सिविल निर्माण"।
अनुभव:
डिजिटल कला और मीडिया सामग्री के निर्माता के रूप में डिजिटल उद्योग में दस साल। इस दौरान, उन्होंने स्कूल में कंप्यूटर विज्ञान का खुला पाठ पढ़ाया, और महत्वाकांक्षी कलाकारों के लिए चरित्र अवधारणा कला पर ऑनलाइन कक्षाएं भी दीं। उन्होंने एक अवधारणा कलाकार और गेम ग्राफिक्स कलाकार के रूप में खेलों के निर्माण में भाग लिया। वर्तमान में कॉमिक्स और पुस्तक डिज़ाइन के निर्माण में भाग लेता है।
रूचियाँ:
वह मूल रेखाचित्रों से लेकर विभिन्न व्यापारिक सामग्री बनाने और बनाने में रुचि रखते हैं। खाली समय गिटार बजाने या किताबें और कॉमिक्स पढ़ने में बिताया जा सकता है। उनका मानना है कि अगर आप वही करते हैं जो आपको पसंद है तो आप कोई भी ऊंचाई हासिल कर सकते हैं।
“आधुनिक दुनिया में डिजिटल उद्योग हमारे जीवन के लगभग हर पहलू को छूता है। इसलिए, हमें अपने वंशजों के लिए अधिक दिलचस्प भविष्य विकसित करने और छोड़ने के लिए इसका अध्ययन करना चाहिए।
पहला मॉड्यूल
पहला दिन
रैखिक एल्गोरिदम का निर्माण
- प्रोग्रामिंग कार्य, एल्गोरिदम
- रोबोविन वातावरण के इंटरफ़ेस से परिचित होना
- सरल रोबोट आंदोलन आदेश: आगे, पीछे, मुड़ें
- चक्र दोहराएँ
- रोबोट आंदोलन के लिए एक रैखिक एल्गोरिथ्म का निर्माण, कार्यक्रम की डिबगिंग
व्यावहारिक कार्य: एक सरल रैखिक एल्गोरिदम का उपयोग करके रोबोट को स्थानांतरित करने और मानचित्र पर फूल लगाने की समस्या को हल करना।
पाठ का परिणाम: एक सरल एल्गोरिदम की अवधारणा से परिचित हुए, अपना स्वयं का एल्गोरिदम लिखना सीखा, और रोबोविन वातावरण में काम करने में महारत हासिल की।
दूसरा दिन
अनुक्रमिक और नेस्टेड लूप्स
- प्रोग्रामिंग तर्क, कार्यों को उपकार्यों में तोड़ना
- एक इष्टतम एल्गोरिथ्म का निर्माण
- अनुक्रमिक और नेस्टेड लूप
- समस्या समाधान अभ्यास
व्यावहारिक कार्य: फूल लगाने और चक्रों का उपयोग करके दो मानचित्रों के लिए रोबोट को आधार पर वापस लाने की समस्या को हल करना।
पाठ का परिणाम: अनुक्रमिक और नेस्टेड लूप सहित एल्गोरिदम से परिचित हुए।
तीसरा दिन
ब्रांचिंग एल्गोरिदम, सशर्त यदि कथन
- एक शर्त के साथ एल्गोरिदम से परिचित होना
- लूप और कंडीशनल इफ़ स्टेटमेंट का उपयोग करके समस्याओं को हल करने का अभ्यास करें
- रोबोविन लूप स्थितियों की जांच करने का आदेश देता है
- कई कार्डों के लिए एकल प्रोग्राम का निर्माण, इष्टतम एल्गोरिदम का चयन
- तैयार कोड का सुधार
व्यावहारिक कार्य: एक रोबोट के लिए एक एल्गोरिदम बनाना जो कई कार्डों को बायपास करता है, बनाए गए प्रोग्रामों को डीबग करता है।
पाठ का परिणाम: सशर्त ऑपरेटरों से परिचित हुए, सशर्त ऑपरेटरों और लूप का उपयोग करके अधिक जटिल एल्गोरिदम बनाना सीखा।
चौथा दिन
शर्तों के साथ एल्गोरिदम. यदि अन्यथा हो तो सशर्त कथन
- अन्य शर्त के साथ एल्गोरिदम
- शर्तों, संशोधकों और, या, की जाँच करना
- लूप से बाहर निकलें, कमांड तोड़ें
- शर्तों के साथ एल्गोरिदम लिखने और अनुकूलित करने का अभ्यास करें
- समस्या समाधान का विश्लेषण
व्यावहारिक कार्य: शर्तों के साथ एल्गोरिदम का उपयोग करके समस्याओं को हल करना - हम मानचित्र पर रोबोट की गति को निर्देशित करते हैं, मार्ग बदलते हैं।
पाठ का परिणाम: समस्याओं को हल करने के लिए अभ्यास में सशर्त एल्गोरिदम का उपयोग करना सीखा, प्रोग्रामिंग कौशल में सुधार किया।
दूसरा मॉड्यूल
पहला दिन
प्रोग्रामिंग में प्रक्रियाएं
- प्रक्रियाओं का परिचय
- एक प्रक्रिया लिखना और उसे प्रोग्राम में कॉल करना
- मापदंडों के साथ प्रक्रियाएं
- प्रक्रियाओं का उपयोग करके समस्याओं को हल करने के लिए एल्गोरिदम
- प्रक्रियाओं का उपयोग करके समस्याओं को हल करने का अभ्यास करें
व्यावहारिक कार्य: एक सरल प्रक्रिया और मापदंडों के साथ एक प्रक्रिया को कॉल करके "स्मार्ट" फूल रोपण के लिए एक कार्यक्रम लिखना।
पाठ का परिणाम: समस्याओं में सरल प्रक्रियाओं का उपयोग करना सीखा, और प्रोग्रामिंग में प्रक्रियाओं का उपयोग करने के उदाहरणों का विश्लेषण किया।
दूसरा दिन
पुस्तकालयों का निर्माण. टीम वर्क
– प्रोग्रामिंग में लाइब्रेरी क्या हैं?
- रोबोट के लिए प्रक्रियाओं का एक बुनियादी सेट का निर्माण
- समस्याओं को हल करते समय निर्मित पुस्तकालयों का उपयोग करना
- टीम वर्क - लाइब्रेरी बनाना और लिखित लाइब्रेरी का उपयोग करके मुख्य कोड को डीबग करना
- समस्याओं पर काम करने, तैयार एल्गोरिदम का विश्लेषण करने और अपना खुद का एल्गोरिदम बनाने का अभ्यास करें
व्यावहारिक कार्य: रोबोट के लिए बुनियादी कमांड की लाइब्रेरी बनाना, संयुक्त परियोजना विकास के लिए लाइब्रेरी बनाना, आपके कार्यों के लिए एल्गोरिदम डिबग करना।
पाठ का परिणाम: पुस्तकालयों की अवधारणा से परिचित हुए, एक सरल पुस्तकालय बनाना सीखा।
तीसरा दिन
निरंतर जाँच के साथ लूप्स। घुमाव के दौरान
- व्हाइल लूप का परिचय - सिंटैक्स, एप्लिकेशन नियम
- थोड़ी देर के लूप के साथ उपयोग के लिए तैयार कोड का संशोधन
- समस्याओं पर काम करने, तैयार एल्गोरिदम का विश्लेषण करने और अपना खुद का एल्गोरिदम बनाने का अभ्यास करें
व्यावहारिक कार्य: थोड़ी देर के लूप का उपयोग करके रोबोट की गति की समस्या को हल करना।
पाठ का परिणाम: हम while लूप से परिचित हुए और सीखा कि इसे अपने कार्यों के लिए कैसे उपयोग किया जाए।
चौथा दिन
समस्याओं को हल करने, इष्टतम एल्गोरिदम बनाने का अभ्यास करें
– पाठ्यक्रम सामग्री की पुनरावृत्ति, समस्याओं को हल करने का अभ्यास
- चर का उपयोग करने में समस्याएँ
- भूलभुलैया से भागने का कार्य
-जटिल समस्याओं का समाधान
– पाठ्यक्रम का सारांश
व्यावहारिक कार्य: सीखे गए ज्ञान को लागू करने के लिए समस्याओं का समाधान करना।
पाठ का परिणाम: हमने अध्ययन की गई सामग्री को दोहराया और अभ्यास में एल्गोरिदम को लिखने और डिबग करने में अपने कौशल को मजबूत किया।