პროგრამირება AI-სთან ერთად 10–14 წლისთვის
ამ კურსში 10–14 წლის მოსწავლეები Python-ით პროგრამირების საფუძვლებს ეუფლებიან და სწავლობენ AI-ს გამოყენებას კოდის გასაგებად, გასამართად და პროექტების შესაქმნელად.
რას ისწავლი
ოთხი რეალური უნარი — და ერთი ნაკლები საფიქრალი.
მოსწავლეები შეძლებენ ახსნან თავიანთი Python კოდი, მათ შორის სიების, ციკლებისა და ქულების დათვლის მიზანი.
მოსწავლეები შეძლებენ დაამატონ აზრიანი კომენტარები თავიანთ კოდში წაკითხვადობისა და გაგების გასაუმჯობესებლად.
მოსწავლეები შეძლებენ გამოიყენონ 'explain-back' AI-ჩვევა საკუთარი კოდის გაგების შესამოწმებლად.
მოსწავლეები შეძლებენ განახორციელონ საბოლოო გაუმჯობესებები მინი-პროექტში, როგორიცაა მისალმებები, ინსტრუქციები და საბოლოო ქულების ჩვენება.
კურიკულუმი
რას მოიცავს კურსი
სამი ნაბიჯი — საფუძვლები, პრაქტიკა, შენი პროექტი. ყოველი გაკვეთილი ცოცხალი დიალოგი ჩვენს შორის.
ეტაპი I
საფუძვლები
ძირითადი იდეები და სწორი დასაწყისი.
- შემდეგი
Python-ის print() ფუნქცია და AI, როგორც დამხმარე
ამ გაკვეთილში შეისწავლით Python-ის ფუნდამენტურ `print()` ფუნქციას, რომელიც პროგრამას საშუალებას აძლევს ეკრანზე გამოიტანოს ინფორმაცია. გაეცნობით, როგორ გამოიყენოთ ხელსაწყო Replit და როგორ იმუშაოთ ხელოვნურ ინტელექტთან (AI), როგორც დამხმარე მასწავლებელთან, კოდის გასაგებად და შესამოწმებლად.
6 წთუფასოდაწყება input() ფუნქცია: მომხმარებლის მონაცემები და უსაფრთხოება
ამ გაკვეთილში შეისწავლით, როგორ გამოიყენოთ input() ფუნქცია Python-ში მომხმარებლისგან ინფორმაციის მისაღებად. გაეცნობით უსაფრთხოების მნიშვნელობას მომხმარებლის მონაცემების მოთხოვნისას და ისწავლით, როგორ იმუშაოთ AI ასისტენტთან უსაფრთხო კოდის შესაქმნელად.
6 წთცვლადები Python-ში: მონაცემების შენახვა და სახელდება
ამ გაკვეთილში შეისწავლით ცვლადების კონცეფციას Python-ში, როგორც მონაცემთა შესანახ ყუთებს. გაიგებთ, თუ რატომ არის მნიშვნელოვანი ცვლადებისთვის გასაგები სახელების შერჩევა და როგორ შეგიძლიათ გამოიყენოთ ხელოვნური ინტელექტი (AI) თქვენი კოდის, კერძოდ კი ცვლადების სახელების, შესაფასებლად და გასაუმჯობესებლად.
9 წთტექსტის შეერთება Python-ში: f-string და სხვა მეთოდები
ამ გაკვეთილში შეისწავლით, როგორ შეაერთოთ ტექსტები და ცვლადები Python-ში სხვადასხვა მეთოდის გამოყენებით, მათ შორის f-string-ით. ასევე, ისწავლით, როგორ გამოიყენოთ AI, რათა შეადაროთ კოდის სხვადასხვა ვერსია და აირჩიოთ ყველაზე ოპტიმალური.
3 წთრიცხვები და გამოთვლები Python-ში: AI-სგან ახსნის მოთხოვნა
ამ გაკვეთილში შეისწავლით, როგორ გამოიყენოთ რიცხვები Python-ში მარტივი გამოთვლებისთვის, როგორიცაა შეკრება, გამოკლება, გამრავლება და გაყოფა. ასევე, გაიგებთ, თუ რამდენად მნიშვნელოვანია AI-სგან არა მხოლოდ საბოლოო პასუხის, არამედ ნაბიჯ-ნაბიჯ ახსნის მოთხოვნა და მიღებული შედეგების გადამოწმება.
6 წთif/else პირობითი ოპერატორები: ლოგიკის ზუსტად ჩამოყალიბება
ამ გაკვეთილში შეისწავლით Python-ის `if/else` პირობით ოპერატორებს, რომლებიც პროგრამებს გადაწყვეტილებების მიღებაში ეხმარება. გაიგებთ, როგორ ჩამოაყალიბოთ ზუსტი პირობები, მათ შორის AI-სთან მუშაობისას, რათა თავიდან აიცილოთ ბუნდოვანი ლოგიკა და მიიღოთ სასურველი შედეგები.
6 წთ
ეტაპი II
პრაქტიკა
გამოიყენე ნასწავლი რეალურ ამოცანებზე.
while ციკლი Python-ში: განმეორება და უსასრულო ციკლის თავიდან აცილება
`while` ციკლი Python-ში საშუალებას გაძლევთ გაიმეოროთ კოდის ბლოკი მანამ, სანამ გარკვეული პირობა მართალია. ამ გაკვეთილში შეისწავლით `while` ციკლის საფუძვლებს, მის პრაქტიკულ გამოყენებას 'countdown' მაგალითზე და უმნიშვნელოვანეს უნარს — როგორ ავიცილოთ თავიდან უსასრულო ციკლები და როგორ ვითანამშრომლოთ AI-სთან debugging-ის პროცესში.
6 წთfor loop და range() Python-ში: ელემენტებზე გადასვლა
ამ გაკვეთილში შეისწავლით Python-ის for loop-ს, ციკლს, რომელიც საშუალებას გაძლევთ განმეორებით შეასრულოთ მოქმედებები სიის ან დიაპაზონის თითოეულ ელემენტზე. გაეცნობით range() ფუნქციას და ისწავლით, როგორ გამოიყენოთ AI კოდის უკეთ გასაგებად, განსაკუთრებით ცვლადების მნიშვნელობების თვალყურის დევნებისთვის.
6 წთსიები (lists) Python-ში: მონაცემთა ორგანიზება და for loop
ამ გაკვეთილში შეისწავლით Python-ის ერთ-ერთ ფუნდამენტურ მონაცემთა სტრუქტურას — სიას (list). გაიგებთ, როგორ შექმნათ სიები, როგორ გადაუაროთ მათ `for` loop-ის გამოყენებით და როგორ ითანამშრომლოთ ხელოვნურ ინტელექტთან იდეების მისაღებად, საკუთარი არჩევანის შენარჩუნებით.
9 წთDictionaries Python-ში: key-value წყვილებით მუშაობა
ამ გაკვეთილში შეისწავლით Python-ის dictionary მონაცემთა სტრუქტურას, რომელიც საშუალებას გაძლევთ შეინახოთ ინფორმაცია 'key-value' წყვილების სახით. გაიგებთ, როგორ შექმნათ, გამოიძახოთ, შეცვალოთ და დაამატოთ მონაცემები dictionary-ში, ასევე მის პრაქტიკულ გამოყენებას რეალურ პროექტებში.
6 წთფუნქციები Python-ში: კოდის ორგანიზება და გამეორების შემცირება
ეს გაკვეთილი გაგაცნობთ Python-ის ფუნქციებს, როგორც კოდის ორგანიზების, გამეორების შემცირებისა და პროგრამების ეფექტურობის გაზრდის საშუალებას. თქვენ ისწავლით ფუნქციების განსაზღვრასა და გამოძახებას, პარამეტრების გაგებას და ხელოვნური ინტელექტის გამოყენებას განმეორებადი კოდის იდენტიფიცირებისთვის.
6 წთ
ეტაპი III
შენი პროექტი
შექმენი რაღაც ნამდვილად შენი.
შეცდომების წაკითხვა და კოდის გამართვის პრომპტის შედგენა
ამ გაკვეთილში ისწავლით, თუ როგორ უნდა აღიქვათ პროგრამირების შეცდომები, როგორც ღირებული მინიშნებები და არა დაბრკოლებები. თქვენ შეისწავლით, როგორ წაიკითხოთ error message-ები, შექმნათ ეფექტური debug Prompt-ები ხელოვნური ინტელექტისთვის და დამოუკიდებლად გამოასწოროთ კოდში არსებული ხარვეზები.
9 წთAI-ის კოდის კრიტიკული შემოწმება და არასასურველი რჩევის უარყოფა
ამ გაკვეთილში ისწავლით, როგორ მიუდგეთ AI-ის მიერ გენერირებულ კოდს კრიტიკულად, რათა დარწმუნდეთ მის უსაფრთხოებასა და თქვენს გაგებაში. ჩვენ განვიხილავთ, თუ როგორ უნდა შეამოწმოთ კოდი უცნობი ელემენტების, პირადი მონაცემების მოთხოვნისა და ზედმეტი სირთულის თვალსაზრისით, ასევე, როგორ ზრდილობიანად უარყოთ AI-ის შეთავაზებები, რომლებიც არ შეესაბამება თქვენს ცოდნის დონეს ან პროექტის მოთხოვნებს.
6 წთQuiz Game-ის დაგეგმვა: პროექტის სტრუქტურა AI-სთან ერთად
ამ გაკვეთილში შეისწავლით, თუ რატომ არის მნიშვნელოვანი პროექტის დაგეგმვა კოდირებამდე და როგორ გამოიყენოთ AI ამ პროცესში. ჩვენ შევქმნით პატარა Quiz Game-ის გეგმას და დავიწყებთ მის აშენებას ნაბიჯ-ნაბიჯ, Python-ის ნასწავლი კონცეფციების გამოყენებით.
9 წთQuiz Game-ის აწყობა: სიები, ლექსიკონები, ციკლები და პირობები
ამ გაკვეთილში თქვენ შეისწავლით, როგორ გააერთიანოთ Python-ის სხვადასხვა კონცეფცია, როგორიცაა სიები, ლექსიკონები, ციკლები და პირობითი ოპერატორები, რათა შექმნათ სრულფასოვანი ქვიზ თამაში. ასევე, გაეცნობით AI-სთან ნაბიჯ-ნაბიჯ და ეფექტური თანამშრომლობის სტრატეგიებს პროექტის ავტორობის შესანარჩუნებლად.
3 წთპროექტის დასრულება: კოდის გაუმჯობესება და უსაფრთხო გაზიარება
ამ გაკვეთილში ისწავლი, თუ რას ნიშნავს 'დასრულებული' Python პროექტი, როგორ გააუმჯობესო შენი კოდი კომენტარებითა და მომხმარებლისთვის მოსახერხებელი ფუნქციებით. ასევე, გაეცნობი უსაფრთხო გაზიარების წესებს და AI-სთან ერთად მოემზადები შენი ნამუშევრის ასახსნელად.
3 წთ
შენი სერტიფიკატი
გახსენი ის ყველა გაკვეთილის დასრულებით.
გააგრძელე
სხვა კურსები ამავე კატეგორიაში
ისტორიების შექმნა AI-ით 8–12 წლისთვის
ამ კურსში 8–12 წლის მოსწავლეები ChatGPT, Claude და Gemini-ის დახმარებით ქმნიან საკუთარ ისტორიებს — პერსონაჟიდან და სიუჟეტიდან დაწყებული, ვიზუალური და აუდიო გაფორმებით დამთავრებული.
ხატვა და AI ხელოვნება 8–12 წლისთვის
კურსი 8–12 წლის ბავშვებს ასწავლის AI ხელოვნების შექმნას ChatGPT-ის, Gemini-ის, Canva-სა და Adobe Firefly-ის გამოყენებით — ფერიდან კომპოზიციამდე და უსაფრთხო გაზიარებამდე.
საუბარი AI-სთან: ჩატბოტები 6–9 წლისთვის
ეს კურსი 6–9 წლის ბავშვებს ასწავლის, როგორ ესაუბრონ ChatGPT-ს, Claude-ს და Gemini-ს უსაფრთხოდ, დაუსვან მარტივი კითხვები და შეამოწმონ AI-ის პასუხები.
რა არის AI? 6–9 წლის ბავშვებისთვის
კურსი 6–9 წლის ბავშვებს ეხმარება გაიგონ, რა არის ხელოვნური ინტელექტი, როგორ მუშაობს და როგორ გამოიყენონ ის უსაფრთხოდ და პასუხისმგებლობით.
გავაგრძელოთ ერთად?
ერთხელ ყიდულობ. სამუდამოდ შენია. პირველი გაკვეთილი — უფასოდ. დანარჩენი — შენი ტემპით.