Robowin: mantık ve algoritmaların temelleri - kurs 12.000 ruble. Coddy Çocuklar için Programlama Okulu'ndan, 2 modül eğitim (ay)
Miscellanea / / December 08, 2023
Yaş: 8-10 yıl
Seviye: Yeni başlayanlar için.
Süre: 2 modülden (ay), 16 saatten*.
Format: Bireysel ve grup dersleri, çevrimdışı ve çevrimiçi (gerçek zamanlı).
Çocuk sayısı: 1'den 8'e kadar
Fiyat:
çevrimiçi bir grupta 750 rub./saat'ten başlayan fiyatlarla,
çevrimdışı bir grupta 850 rub./saat'ten başlayan fiyatlarla,
bireysel çevrimiçi olarak 1050 rub./saatten başlayan fiyatlarla,
1800 rub./saat'ten bireysel olarak çevrimdışı.
Mantık, bir bilim olarak bilgisayar biliminin temel temelidir. Çocuk zekasının temelidir ve analiz, muhakeme, karşılaştırma ve daha birçok aktivite gibi önemli süreçleri kolaylaştırır. Çocuğun mantıksal düşüncesinin gelişimi, okuma, konuşma ve yazma yeteneği kadar önemlidir.
Mantıksal düşünme doğuştan gelen bir yetenek değildir. Bu geliştirilmesi gereken özel bir beceridir. Pek çok yol var: Mantık problemlerini çözme, entelektüel oyunlar, bulmacalar, çeşitli eğitim hizmetleri ve hatta bilgisayar oyunları.
Çocukların mantıksal becerilerinin temellerinin erken yaşlardan itibaren atılması gerekir. Pedagoji alanındaki uzmanlar, özellikle ilkokullarda okul çocuklarında mantığın bilinçli olarak geliştirilmesini önermektedir. Ancak bu görevi okul öğretmenlerine devretmek bir çözüm değildir çünkü mantıksal düşünmenin gelişimi ana görev: okulda çocuklar geliştirebilecekleri temel bilgileri alırlar daha öte.
Ebeveynlere ve en önemlisi çocuklara yardım etmenin bir yolunu bulduk! Özellikle 8 ila 10 yaş arasındaki küçük okul çocukları için “Robowin: mantık ve algoritmaların temelleri” kursunu geliştirdik, Çocukların mantıksal ve algoritmik düşünmeyi geliştirmelerine ve aynı zamanda ilkelere aşina olmalarına yardımcı olacak programlama.
Kurs kimler için uygundur?
- Programlamaya meraklı olanlar için
- Mantıksal ve algoritmik düşünmeyi geliştirmek isteyenler için
- Yaratıcılığını farklı şekillerde gösteren erkeklere
Kurs içeriği:
- Doğrusal algoritmaların oluşturulması
- Sıralı ve İç İçe Döngüler
- Koşullara sahip algoritmalar. Koşullu ifade if, else
- Programlamadaki prosedürler
- Kütüphanelerin oluşturulması. Takım çalışması
- Devam kontrolü olan döngüler. döngü sırasında
- Problem çözme alıştırması yapın, optimum algoritmalar oluşturun
Kurs Hedefleri:
1. Görsel ve anlaşılması kolay bir programlama ortamı olan Robowin'in yardımıyla mantıksal ve algoritmik düşünmeyi geliştirin.
2. Çocukları karmaşık programlama dillerinde uzmanlaşmaya hazırlayın.
Kurs hakkında
Robowin, sanatçıların (Robot, Draftsman ve Turtle) bir metin düzenleyicisine girilen bir programı yürüttüğü, başlangıç programlama eğitimi için görsel ve anlaşılması kolay bir oyun ortamıdır. Program, talimat sistemleri, döngüler, geri bildirim algoritmaları, tam form dallanma ve diğerleri gibi konuları kapsar.
Kurs programlamaya ilgisi olan çocuklara yöneliktir. Çocuklar ilk kodlama becerilerini kazanacak, mantıksal düşünmeyi öğrenecek, sorunlara çözüm aramayı öğrenecek, hazır programlama tekniklerini kullanacak ve sorunların çözümü için kendi algoritmalarını geliştirecekler. Ve bunun için karmaşık bir programlama diline ihtiyacınız yok - kurs sırasında Robowin görsel oyun ortamında çalışıyoruz. Görsel bir ortamda robotun harita üzerindeki hareketini kontrol edip çeşitli görevleri gerçekleştireceğiz - Tarlalara çiçek dikin, yollar oluşturun, labirentten çıkın, engellerden kaçının ve üsse geri dön.
Bir sorunu çözmek için bir algoritma nasıl seçilir? Burada teoriyi, programlama ve algoritmalaştırmanın temellerini bilmek ve problem çözme konusunda pratik deneyime sahip olmak önemlidir. Kursumuz pratik çalışmaya dayanmaktadır - becerileri pratikte pekiştirmek için değişen karmaşıklıkta yaklaşık 250 ilginç görev topladık Algoritma yazma, algoritmik ve görsel düşünme becerilerini geliştirme, bağımsız olarak çözüm bulmayı ve yaratmayı öğrenme doğru kod.
Basit ve görsel komutların yardımıyla çocuklar doğrusal algoritmalar, döngüler, koşullar hakkında bilgi sahibi olacak ve nasıl oluşturulacağını öğrenecekler.
prosedürler ve kütüphaneler ve hatta bir proje üzerinde ekip çalışmasına katılırken kendilerini gerçek geliştiriciler gibi hissedecekler.
“Robowin'de Mantık ve Algoritmalar” kursunun bir parçası olarak çocuğunuz:
- Robowin geliştirme ortamını tanımak;
- temel programlama kavramlarını öğrenin;
- basit doğrusal programlar oluşturmayı öğrenin;
- koşullar ve döngüler içeren programlar oluşturmayı öğrenin;
- Robowin geliştirme ortamına uyarlanmış özel bir programlama dili öğrenecekler;
- döngüleri, koşulları ve prosedürleri kullanmayı öğrenin;
- kendi kodunuzu yazabilecek ve hata ayıklayabilecek, en uygun çözüm algoritmalarını seçebilecek;
- takım çalışması becerileri kazanacak;
- bilgi teknolojisi alanında daha fazla gelişme için gerekli yeni bilgileri alacaklardır;
- Deneyimli ve uzman bir kişinin işinin ayrılmaz bir parçası olan kendi prosedürlerinizi ve kütüphanelerinizi oluşturma becerisini kazanacaktır.
- nitelikli programcı.
Çocuklar ayrıca gelecekte daha karmaşık programlama dillerinde (Java, Python, C++) uzmanlaşırken kendilerine yararlı olacak bilgi ve beceriler de kazanacaklar.
Dersler için neye ihtiyacınız var?
Kursu tamamlamak için çocuğunuzun üzerinde programların yüklü olduğu bir bilgisayara/dizüstü bilgisayara ihtiyacı olacaktır.
Dersler çevrimiçi ise:
İnternet erişimi (İnternet bağlantısının kararlılığını kontrol edin, 10 Mbit/s'den itibaren).
Daha iyi ses kalitesi için kulaklıkların yanı sıra ek donanımlar: mikrofon veya kulaklık.
9
derslerDers öğretmeni:
“Robowin: temel mantık ve algoritmalar”, “Android'de mobil oyun geliştirme”, “Grafik tasarım Photoshop”, “Oyun karakteri oluşturma Photoshop”, “Tasarım Düşüncesi”, “Movavi'de Video Düzenlemenin Temelleri”, “Oyun 3D Modelleme”, “Siber Güvenlik”, “Dijital sanat: çizim yapmak tablet"
Eğitim:
Novosibirsk Devlet Mimarlık ve İnşaat Mühendisliği Üniversitesi (Sibstrin), inşaat enstitüsü, uzmanlık “Endüstriyel ve sivil inşaat”.
Deneyim:
Dijital sanat ve medya içeriği yaratıcısı olarak dijital sektörde on yıl. Bu süre zarfında okulda bilgisayar bilimleri alanında açık dersler verdi ve aynı zamanda gelecek vaat eden sanatçılar için karakter konsept sanatı üzerine çevrimiçi dersler verdi. Konsept sanatçısı ve oyun grafik sanatçısı olarak oyunların yaratılmasında rol aldı. Halen çizgi roman ve kitap tasarımının oluşturulmasında yer almaktadır.
İlgi alanları:
Orijinal çizimlerden çeşitli ürünlere kadar çeşitli içerikler çizmek ve oluşturmakla ilgileniyor. Boş zaman gitar çalarak veya kitap ve çizgi roman okuyarak geçirilebilir. Sevdiğiniz işi yaparsanız istediğiniz yüksekliğe ulaşabileceğinize inanıyor.
“Modern dünyada dijital endüstri hayatımızın neredeyse her alanına dokunuyor. Bu nedenle, torunlarımıza daha ilginç bir gelecek bırakmak ve geliştirmek için bunu çalışmalıyız.”
1. modül
İlk gün
Doğrusal algoritmaların oluşturulması
- Programlama görevleri, algoritmalar
- Robowin ortamının arayüzüne aşinalık
- Basit robot hareket komutları: ileri, geri, dönüş
- Döngüyü tekrarla
- Robot hareketi için doğrusal bir algoritmanın oluşturulması, programda hata ayıklama
Pratik görev: Basit bir doğrusal algoritma kullanarak bir robotu hareket ettirme ve haritaya çiçek dikme problemini çözme.
Dersin sonucu: Basit algoritma kavramıyla tanıştınız, kendi algoritmanızı yazmayı öğrendiniz ve Robowin ortamında çalışma konusunda uzmanlaştınız.
İkinci gün
Sıralı ve İç İçe Döngüler
- Programlama mantığı, görevleri alt görevlere ayırma
- Optimal bir algoritmanın oluşturulması
- Sıralı ve iç içe geçmiş döngüler
- Problem çözme pratiği
Pratik görev: döngüleri kullanarak çiçek dikme problemini çözme ve robotu iki harita için üsse geri döndürme.
Dersin sonucu: Sıralı ve iç içe döngüler içeren algoritmalar hakkında bilgi sahibi oldum.
Üçüncü gün
Dallanma algoritmaları, koşullu if ifadesi
- Bir koşula sahip algoritmalarla tanışma
- Döngüleri ve koşullu if ifadesini kullanarak problem çözme alıştırması yapın
- Robowin döngü koşullarını kontrol etme komutları
- Birkaç kart için tek bir programın oluşturulması, en uygun algoritmanın seçilmesi
- Bitmiş kodun düzeltilmesi
Pratik görev: bir robot için birkaç kartı atlayan, oluşturulan programlarda hata ayıklayan bir algoritma oluşturmak.
Dersin sonucu: koşullu operatörlerle tanıştım, koşullu operatörleri ve döngüleri kullanarak daha karmaşık algoritmalar oluşturmayı öğrendim.
Dördüncü gün
Koşullara sahip algoritmalar. Aksi takdirde koşullu ifade
- Başka koşulu olan algoritmalar
- Koşulların, değiştiricilerin ve/veya değillerin kontrol edilmesi
- Döngüden çık, ara komutu
- Koşullarla algoritma yazma ve optimize etme alıştırmaları yapın
- Problem çözme analizi
Pratik görev: Koşullu algoritmaları kullanarak sorunları çözme - robotun hareketini harita üzerinde yönlendiririz, rotayı değiştiririz.
Dersin sonucu: Sorunları çözmek için koşullu algoritmaları pratikte kullanmayı öğrendi, programlama becerilerini geliştirdi.
2. modül
İlk gün
Programlamadaki prosedürler
– Prosedürlere giriş
– Bir prosedür yazmak ve bunu bir programda çağırmak
– Parametreli prosedürler
– Prosedürleri kullanarak sorunları çözmeye yönelik algoritmalar
– Prosedürleri kullanarak problemleri çözme alıştırması yapın
Pratik görev: Basit bir prosedür ve parametreler içeren bir prosedür çağırarak "akıllı" çiçek dikimi için bir program yazmak.
Dersin sonucu: Problemlerde basit prosedürlerin nasıl kullanılacağını öğrendi ve programlamada prosedür kullanımına ilişkin örnekleri analiz etti.
İkinci gün
Kütüphanelerin oluşturulması. Takım çalışması
– Programlamada kütüphaneler nelerdir?
– Robot için temel prosedür setinin oluşturulması
– Problem çözerken oluşturulan kütüphaneleri kullanmak
– Ekip çalışması – kütüphaneler oluşturmak ve yazılı kütüphaneleri kullanarak ana kodda hata ayıklamak
– Sorunlar üzerinde çalışma, hazır algoritmaları analiz etme ve kendi algoritmanızı oluşturma alıştırması yapın
Pratik görev: robot için temel komutlardan oluşan bir kütüphane oluşturmak, ortak proje geliştirmek için kütüphaneler oluşturmak, görevleriniz için algoritmalarda hata ayıklamak.
Dersin sonucu: Kütüphane kavramıyla tanıştım, basit bir kütüphanenin nasıl oluşturulacağını öğrendim.
Üçüncü gün
Devam kontrolü olan döngüler. döngü sırasında
– While döngüsüne giriş – sözdizimi, uygulama kuralları
– Bitmiş kodun while döngüsüyle kullanılması için değiştirilmesi
– Sorunlar üzerinde çalışma, hazır algoritmaları analiz etme ve kendi algoritmanızı oluşturma alıştırması yapın
Pratik görev: while döngüsü kullanarak robot hareket problemini çözme.
Dersin sonucu: While döngüsüyle tanıştık ve onu görevlerimizde nasıl kullanacağımızı öğrendik.
Dördüncü gün
Problem çözme alıştırması yapın, optimum algoritmalar oluşturun
– Ders materyalinin tekrarı, problem çözme pratiği
– Değişkenleri kullanma sorunları
– Labirentten kaçma görevi
– Karmaşık sorunları çözme
– Dersin özetlenmesi
Pratik görev: Öğrenilen bilgiyi uygulamak için problem çözme.
Dersin sonucu: Çalıştığımız materyali tekrarladık ve algoritma yazma ve hata ayıklama becerilerimizi pratikte güçlendirdik.