Menu Close

პითონი (PYTHON) MINECRAFT-ით

15-17 წლის მოსწავლეებისთვის

კურსი შემუშავებულია Microsoft-ის სასწავლო პროგრამის საფუძველზე და დაფუძნებულია ამერიკის კომპიუტერული მეცნიერებების მასწავლებელთა ასოციაციის (CSTA) და განათლებაში ტექნოლოგიების საერთაშორისო საზოგადოების (ISTE) მიერ შემუშავებულ სტანდარტებზე, რომლებიც აშშ-ის თითქმის ყველა სკოლაშია დანერგილი.  
The Computer Science Teachers Association (CSTA) https://www.csteachers.org/page/standards  
International Society for Technology in Education (ISTE): https://www.iste.org/standards   

ვისთვისაა კურსი? 

კურსი განსაზღვრულია 13-17 წლის მოსწავლეებისთვის და არ საჭიროებს Minecraft-ის ან პროგრამირების წინასწარ ცოდნას. 

კურსის შინაარსი

სინტაქსი

რა არის კომპიუტერის ენა?
რა არის ალგორითმი?
პითონის ბრძანებების სინტაქსის სტრუქტურა Minecraft-ში
განსხვავებები სინტაქსში ტექსტის (strings) და რიცხვითი მნიშვნელობების გადაცემისას
სინტაქსური შეცდომების შესწორება.

პარამეტრები და კოორდინატები

ფარდობითი და აბსოლუტური კოორდინატების კონცეფცია
პოზიციური პროგრამირება Minecraft-ში
სტრუქტურა „ბრძანება ბრძანებაში“
კოდის დასრულების ინსტრუმენტის გამოყენება

ცვლადები

ცვლადის შექმნა და ტექსტური მნიშვნელობის მინიჭება
ცვლადის შექმნა და რიცხვითი მნიშვნელობის მინიჭება
ცვლადის რიცხვითი მნიშვნელობის ცვლილება
სამყაროს კოორდინატების კონცეფცია
წინასწარგანსაზღვრული ადგილების გამოყენება

სიები და მეთოდები

სიების მნიშვნელობა
სიების შექმნა
მეთოდების გამოყენება სიებთან
სიების მოდიფიცირება და სორტირება
ნულზე დაფუძნებული დანომვრა
არსებების (მობების) გაჩენა (დასპაუნება)

ციკლები

ციკლების მნიშვნელობა
ციკლების გამოყენების გზები
ჩადგმული ციკლების მნიშვნელობა და გამოყენების გზები
აბზაცების გამოყენება
აგენტის დაპროგრამება Minecraft-ში

პირობითი ბრძანებები და ბულის ლოგიკა

პირობითი ბრძანებების მნიშვნელობა კოდირებისთვის
ბულის ლოგიკის მნიშვნელობა
IF, IF ELSE და ELIF პირობითი ბრძანებების გამოყენება
ბულის ლოგიკის გამოყენება პირობით ბრძანებებში

While ციკლები და მიმდევრობები

While ციკლების მნიშვნელობა კოდირებაში
მიმდევრობების მნიშვნელობა
While ციკლების გამოყენება განსხვავებულ გარემოებებში
განსაზღვრული ამოცანების მიმდევრობად გაწერა

ფუნქციები

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

კოდის დეველოპმენტი და დანაწევრება (დეკომპოზიცია)

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

კურსის შეჯამება

გავლილი მასალის საფუძველზე გამოწვევების ინდივიდუალურად დაძლევა განსაზღვრულ დროში

სხვა კურსები

პროგრამირება Minecraft-ით

ასაკი: 9-11 წელი

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

ერთი სასწავლო აქტივობის მაგალითი