Java'da oyun programlama - kurs 42.000 ruble. Coddy Çocuklar için Programlama Okulu'ndan, 7 modül (ay) eğitim
Miscellanea / / December 03, 2023
Süre: 7 modülden (ay), 56 saatten*.
Format: Bireysel ve grup dersleri, çevrimdışı ve çevrimiçi (gerçek zamanlı).
Çocuk sayısı: 1'den 8'e kadar.
ç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,
1980 rub./saat'ten bireysel olarak çevrimdışı.
Java günümüzün en popüler programlama dillerinden biridir. Oracle, 3 milyardan fazla cihazın Java çalıştırdığını iddia ediyor.
Çoğu büyük şirket Java'yı öyle ya da böyle kullanıyor. Bu dilin birçok uygulama alanı vardır:
Java uygulamaları evrenseldir. Bir kez yazılan ve derlenen Java kodunun en iyi bilinen platformlarda çalışması garanti edilir: Windows, Linux, macOS.
Java pratik olarak her yerde kullanılır: Dilin nerede kullanıldığını görmek istiyorsanız, uzağa gitmenize gerek yok, bir Android telefon almanız yeterli; neredeyse tüm uygulamalar Java ile yazılmıştır!
Dersler sırasında çocuk, arayüzlü Java uygulamaları oluşturmayı, kendi oyununu yazmayı öğrenecek. programlama dilinin evrenselliği herhangi bir Windows bilgisayarında, Macintosh makinesinde ve herhangi bir Linux'ta çalışacaktır. dağıtım.
10 yaşın üzerindeki her çocuğa “Java'da Programlama” kursunu öneriyoruz çünkü derslerde:
Kursu tamamlayan her öğrenciye CODDY'den kişiselleştirilmiş bir sertifika verilir.
Ders öğretmeni:
“Python'da oyun programlama”, “Roblox Studio'da oyun oluşturma”, “JavaScript'te programlama”, “Bilgisayar okuryazarlığı”, “Grafik tasarım Photoshop”, “Adobe Illustrator'ın Temelleri”, “Adobe Animate'te animasyonun temelleri”, “Scratch'te oyun oluşturma”, “Java'da oyun programlama”, “Dijital sanat: çizim tablet"
Deneyim:
Medya sektöründe 3 yılı aşkın süre lider tasarımcı ve kameraman olarak çalıştı. Yöneticilere yönelik CRM RegionSoft, 1C, AmoCRM konularında eğitim materyalleri hazırladı ve sistem yönetiminde görev aldı.
Bilgisayar bilimleri alanında yardımcı öğretmen, 2 yılı aşkın süredir 6 ila 16 yaş arası çocuklara yönelik bir programlama okulunda öğretmen olarak çalışmaktadır. Python, Java, JavaScript ve Pascal programlama dillerini öğretti.
Portföy:
bağlantı ( https://coddyschool.com/upload/files/subbotina_portfolio.pdf)
İlgi alanları:
Fantastik yaratıklar çizmekten hoşlanıyor. Kitap okumayı, psikolojiyi ve sporu seviyor.
Sanat sineması, klasik Fransız edebiyatı ve programlama dilleri ile ilgilenmektedir.
3D modelleme teknikleri üzerine çalışıyor ve Pixar animasyonundan ilham alıyor.
“Programlama 21. yüzyılda temel hale gelen bir beceridir. Coddy harika Çocuklar için çok küçük yaşlardan itibaren çağa ayak uydurma fırsatı.”
Ders öğretmeni:
“Unity 3D”, “Java'da oyun programlama”, “C# ile 2D ve 3D oyunlar oluşturma”
Eğitim:
Innopolis Üniversitesi, “Bilgisayar Bilimi” uzmanlığı.
Deneyim:
Küçük yaşlardan itibaren oyun geliştirmeye ilgi duydu ve 2 yıldır kendi uygulamalarını ve oyunlarını yaratıyor.
Çocuklarla programlama ve çalışma konusunda uzun yıllara dayanan deneyime sahiptir.
İlgi alanları:
Hobileri arasında oyun geliştirme, voleybol ve matematik yer alır.
"Oyun geliştirmek, normal uygulamalar geliştirmekle karşılaştırıldığında toplum için daha az faydalıdır ancak aynı zamanda daha karmaşık ve ilginçtir."
Ders öğretmeni:
“Python'da oyun programlama”, “Moskova Devlet Üniversitesi Bilgisayar Bilimi ve Teknoloji Kompleksi ile birlikte Python'da sohbet botlarının geliştirilmesi. M.V. Lomonosov", "Google Asistan için bir uygulamanın geliştirilmesi", "Olimpiyat programlama", "Botlar açık Python", "Python3'te Programlama", "C++'da Oyun Geliştirme", "Java'da Oyun Programlama", "İngilizce&Python"
Eğitim:
Innopolis Üniversitesi, lisans derecesi, Bilişim ve Bilgisayar Bilimleri bölümü.
Projeler:
Çevrimiçi başvuru İngilizcemi Düzelt ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) Bunu kullanarak akademik yazım tarzıyla (makaleler, diplomalar vb.) ilgili hataları hızlı bir şekilde bulabilir ve düzeltebilirsiniz.
Telgraf botu ( https://t.me/InnoMafiaBot) mafya kulübünün oyun istatistiklerini takip etmesi için.
R2D2 robot görselleştirmesi ( https://github.com/Zener085/ROS_project), Gazebo tabanlı klavyeyle kontrol edilir.
Kendi kendine öğretilen Python dersleri ( https://github.com/Zeneriode/CoddyPython) (sözdizimi, Discord ve Telegram'da botların geliştirilmesi, Pygame ve Arcade'de oyun geliştirme) ve C++ ( https://github.com/Zeneriode/CoddyCpp) (yalnızca dilin sözdizimi).
Uygulama ( https://github.com/Zener085/Data-structures-and-Algorithms) popüler algoritmalar ve veri yapıları.
İlgi alanları:
Python programlama diline ilgi duyuyor, Veri Bilimi alanında uzman olmak ve kendi şirketini kurmak istiyor. Sağlıklı bir yaşam tarzına saygı duyuyor, futboldan ve yüzmekten hoşlanıyor ve hiçbir kötü alışkanlığı yok. Genç ve nazik, nasıl motive edileceğini biliyor, yeni şeyler öğretmeyi ve zorluklara yardım etmeyi seviyor.
“İstediğinizi elde etmek her zaman kişiye bağlı değildir. Ancak bir hedefe ulaşmak için çok çalışmak, onu elde etme şansını büyük ölçüde artırır.”
1. modül
İlk gün
Tanıdık. Cmd'den Java'da Merhaba Dünya
− Java'da standart G/Ç akışları
− Değişken kavramı, türleri, tekli, ikili, üçlü operatörler
− Koşullar (if-else)
− Sorun çözme
Pratik görev: İlk programınızı Java'ya yazın, komut satırını kullanarak çalıştırın. If-else ifadelerinin işleyişini anlamak için problem çözme.
Dersin sonucu: Java'nın temel anlayışı ve diğer programlama dillerinden farkları.
İkinci gün
Döngüler, problem çözme
− Ödev analizi, önceki dersin ana noktalarının tekrarı
− Diziler
− Döngüler (for, while, do-while)
− Kesme ve devam etme operatörlerini kullanarak döngü sürecini kontrol etme
− Sorun çözme
Pratik görev: for, while, do-while, diziler, devam, kesme, if-else operatörlerinin çalışma prensiplerini anlama konusunda problem çözme.
Dersin sonucu: for, while ilkelerinin anlaşılması. yaparken.
Üçüncü gün
Fonksiyonlar, özyineleme
− Ödevlerin analizi, önceki derslerin ana noktalarının tekrarı
− Fonksiyonlar
− Özyineleme ve çağrı yığını
− Sorun çözme
Pratik görev: Bir fonksiyonun çalışma prensiplerini anlamak için problem çözme, özyineleme, for, while, do-while.
Dersin sonucu: Fonksiyonun işleyişi ve çağrı yığınının prensiplerinin anlaşılması.
Dördüncü gün
OOP (Nesneye Yönelik Programlama)
− Ödevlerin analizi, önceki derslerin ana noktalarının tekrarı
− OOP'nin temel ilkeleri (Polimorfizm, Kapsülleme, Kalıtım), Java'daki paketler
− Java sınıfı Person, Animal yazıyoruz
Pratik görev: OOP ile ilgili teorik bilgilerin pratikte uygulanması, Java sınıfı Person, Animal'ın yazılması - bunların ana yöntem ve özelliklerinin uygulanması.
Dersin sonucu: OOP kavramları bilgisi.
2. modül
İlk gün
Java Salınımı
− İlk modülün ana noktalarının tekrarı
− JavaScript'te GUI uygulamaları yazmaya yönelik platformlar: Java AWT, Swing, JavaFX
− JButton, JLabel, JCheckBox kullanarak kendi GUI uygulamanızı yazma...
− Java'da kendi oyunumuzu yazıyoruz
Pratik görev: ilk GUI uygulamanızı Java'da yazın, bir düğme tıklama işleyicisi yazın. Kendi oyununuz için bir tema bulun ve onu geliştirmeye başlayın.
Dersin sonucu: Bir arayüz oluşturmak için ana bileşenlerin bilgisi. Kendi oyununuz için kodun ilk satırları.
İkinci gün
Java'da Temel Veri Yapıları
− Java'daki standart sınıflar (List, ArrayList, LinkedList, Random, File, Math, Stack)
− Java'da kendi oyunumuzu yazmaya devam ediyoruz
Pratik görev: Liste problemlerini çözerek kendi oyunumuzu yazmaya devam ediyoruz.
Dersin sonucu: Java'daki temel veri yapılarını bilmek.
Üçüncü gün
Java'da kendi oyunum
− Java'da kendi oyunumuzu yazmaya devam ediyoruz
− Java'daki istisnalar
Pratik görev: Bazı İstisnaları işleyen bir program yazın. Kendi oyunumuzu yazmaya devam ediyoruz.
Dersin sonucu: Java'da İstisnayı Anlamak.
Dördüncü gün
JavaScript'te kendi oyununuz
− Java'ya kendi oyunumuzu ekliyoruz
Pratik görev: kendi oyununu geliştirme
Dersin sonucu: Java'da hazır oyun.