ალგორითმები (არჩევითი გაკვეთილი)

ეს არის არჩევითი გაკვეთილი დამატებითი სწავლისთვის

  • შეიტყობთ რა არის ალგორითმი
  • ივარჯიშებთ ალგორითმის შედგენაში

აქტივობები ამ გაკვეთილისთვის:

ᲠᲐ ᲐᲠᲘᲡ ᲐᲚᲒᲝᲠᲘᲗᲛᲘ?

ჩრდილოეთ ამერიკაშ გაზრდილი ბაშვების უმეტესობას ბავშვების უმეტესობას არაქისის კარაქისა და ჟელეს სენდვიჩები უყვართ. უყურეთ ჯონას და ევანს, რომლებიც მამას, ჯოშს, სენდვიჩის გაკეთების ინსტრუქციებს აძლევენ.

წყარო: „სწავლა ხელოვნური ინტელექტის შესახებ: MIT რესურსების კერა K-12 სტუდენტებისთვის“, MIT Media Lab

ვიდეოში, ჯოში, მამა, არაფერს გააკეთებს, თუ მას არ მისცემენ მარტივ და თანმიმდევრულ "ბრძანებებს". კომპიუტერის მსგავსად, მას მხოლოდ ზუსტი ინსტრუქციები ესმის.

ჯონამ და ევანმა მამას მისცეს ალგორითმი სენდვიჩის გასაკეთებლად, არაერთგვაროვანი შედეგებით.

ალგორითმი არის ნაბიჯ-ნაბიჯ ინსტრუქციების ნაკრები. იმისათვის, რომ კომპიუტერმა რაღაც გააკეთოს, თქვენმას ალგორითმი უნდა მისცეთ.

Technovation Girls-ში, შეისწავლით თუ როგორ უნდა დაწეროთ ალგორითმები მობილური აპლიკაციის გასაკეთებლად!

მოდით ვივარჯიშოთ მკაფიო ინსტრუქციების წერაში.

საუკეთესო პრაქტიკა: წაახალისეთ მოსწავლეები, დაშალონ დავალება მცირე ნაბიჯებად. გაახარეთ ისინი იმით, რომ შეახსენეთ, რომ ეს არის კოდირების პირველი ნაბიჯი.

არჩევითი აქტივობა: გააკეთეთ არაქისის კარაქისა და ჯემის აქტივობა თქვენს მოსწავლეებთან ერთად!

დამატებითი ფონი: ევროპულმა სკოლებმა ექსპერიმენტები ჩაატარეს კომპიუტერის მეცნიერების სწავლების გზების შესახებ მცირეწლოვან ბავშვებს (4-5 წლის ასაკში), მაგრამ ეს მართლაც სახალისო აქტივობაა ნებისმიერისთვის!

მათ სურდათ იმის ილუსტრირება, რომ კომპიუტერი ჭკვიანი არ არის. ისინი უბრალოდ ძალიან სწრაფი (და მუნჯი) მანქანებია, რომლებიც აკეთებენ იმას, რასაც ჩვენ ვაპროგრამებთ, რომ ვუთხრათ. მათ ეს გააკეთეს კომპიუტერებივით მოქმედებით და ბავშვებმა „დაპროგრამეს“ კომპიუტერები/მასწავლებელს, რათა გაეკეთებინათ PB&J. ეს საკმაოდ სასაცილოა, თუ სწორად გაკეთდა, რადგან მიზანია ბრძანებების რაც შეიძლება სიტყვასიტყვით მიღება. თუ მოსწავლეების პირველი ნაბიჯი არის „დაასხით არაქისის კარაქი პურზე“, მაშინ მასწავლებლები/კომპიუტერები ჯერ არ გააკეთებენ აშკარა რაღაცეებს, ისინი გააკეთებენ პირდაპირი მნიშვნელობით იმას, რაც ალბათ იქნება არაქისის კარაქის გავრცელება მთელ პურზე (რადგან სტუდენტმა არ დააკონკრეტა მხოლოდ ერთი ნაჭერი სადღეგრძელო).

აქ არის ვიდეოს მაგალითი მეტი ინსტრუქციებითა და ინფორმაციით.

კითხვები მოსწავლეებისთვის: არის თუ არა სხვა თამაშები, რომლებსაც ალგორითმი სჭირდება მათ სათამაშოდ? იფიქრეთ Diner-ის რომელიმე თამაშზე, სადაც უნდა გააკეთოთ ხალხის შეკვეთები. ჯერ ხორცი მოხარშეთ, ბოსტნეული დაჭერით და შემდეგ ყველაფერი ერთად მოათავსეთ თეფშზე! Like Overcooked! არსებობს სხვა რეალური თამაშები, რომლებიც იყენებენ ალგორითმს? რაც შეეხება რუბიკის კუბს? თქვენ იმეორებთ გარკვეულ შაბლონებს, სანამ კვადრატები არ გადაინაცვლებს იქ, სადაც გსურთ, ეს არის ალგორითმი!

მენტორის რჩევები მოწოდებულია AmeriCorps-ის მხარდაჭერით.

სტილიზებული A, AmeriCorps-ის ლოგო საზღვაო ფლოტში

ᲐᲥᲢᲘᲕᲝᲑᲐ 1: ᲓᲐᲬᲔᲠᲔᲗ ᲐᲚᲒᲝᲠᲘᲗᲛᲘ

მოცემული გაქვთ ორი ვარიანტი ალგორითმის აქტივობისთვის. შეგიძლიათ გააკეთოთ ერთი ან მეორე, ან ორივე. პირველი აქტივობა არის ფიზიკური (ცეკვა!), რომელიც ძალიან კარგი ვარიანტია, თუ გუნდელები პირისპირ ხვდებით ერთმანეთს. თუ ვირტუალურად კონტაქტობთ, შეგიძლიათ სცადოთ მეორე ვარიანტი, ხატვის აქტივობა. დააწკაპუნეთ რომელიმე აქტივობაზე ინსტრუქციების წასაკითხად.

რეფლექსია

ახლა თქვენ იცით რა არის საჭირო ალგორითმის შესაქმნელად. თქვენ შექმნით საკუთარ ალგორითმებს, რათა აცნობოთ თქვენს მობილურ აპს რა უნდა გააკეთოს.

რეცეპტების წიგნი
ახლა სხვანაირად მიუდგებოდით სხვას მითითებების მიცემას?
თქვენი ალგორითმის გადაწერა რომ შეგეძლოთ, რომელ ნაწილებს შეცვლიდით?

ძირითადი ტერმინების  მიმოხილვა

  • ალგორითმი - თანმიმდევრული ინსტრუქციები, რომლებიც განმარტავს, თუ როგორ უნდა გააკეთოთ რაღაც

ᲓᲐᲛᲐᲢᲔᲑᲘᲗᲘ ᲠᲔᲡᲣᲠᲡᲔᲑᲘ

თუ გსურთ ცოტა მეტი ინფორმაცია გაიგოთ ალგორითმის შესახებ, უყურეთ ამ ვიდეოს.