Pemrograman game di Java - kursus 42.000 gosok. dari Coddy School of Programming for Children, pelatihan 7 modul (bulan)
Miscellanea / / December 03, 2023
Durasi: dari 7 modul (bulan), dari 56 jam*.
Format: pembelajaran individu dan kelompok, offline dan online (real time).
Jumlah anak: dari 1 hingga 8.
dari 750 gosok./jam dalam grup online,
dari 850 gosok./jam dalam grup offline,
dari 1050 gosok./jam secara online,
dari 1980 gosok./jam secara offline.
Java merupakan salah satu bahasa pemrograman terpopuler saat ini. Oracle mengklaim bahwa lebih dari 3 miliar perangkat menjalankan Java.
Sebagian besar perusahaan besar menggunakan Java dalam satu atau lain cara. Ada banyak bidang penerapan bahasa ini:
Aplikasi Java bersifat universal. Kode Java yang ditulis dan dikompilasi satu kali dijamin berfungsi pada sebagian besar platform terkenal: Windows, Linux, macOS.
Java praktis digunakan dimana-mana: jika ingin melihat di mana bahasa yang digunakan tidak perlu jauh-jauh, cukup ambil ponsel Android - hampir semua aplikasi ditulis dalam Java!
Selama kelas, anak akan belajar cara membuat aplikasi Java dengan antarmuka, menulis permainannya sendiri, dan sebagainya universalitas bahasa pemrograman akan bekerja pada komputer Windows mana pun, mesin Macintosh, dan Linux apa pun distribusi.
Kami merekomendasikan kursus “Pemrograman di Java” kepada setiap anak di atas 10 tahun, karena di kelas tersebut dia:
Setelah menyelesaikan kursus, setiap siswa menerima sertifikat pribadi dari CODDY.
Guru kursus:
“Memprogram game dengan Python”, “Membuat game di Roblox Studio”, “Pemrograman dalam JavaScript”, “Melek komputer”, “Desain grafis Photoshop”, “Dasar-dasar Adobe Illustrator”, “Dasar-dasar animasi dalam Adobe Animate”, “Membuat game di Scratch”, “Memrogram game di Java”, “Seni digital: menggambar tablet"
Pengalaman:
Dia bekerja sebagai desainer dan videografer terkemuka di industri media selama lebih dari 3 tahun. Dia membuat materi pelatihan tentang CRM RegionSoft, 1C, AmoCRM untuk para manajer, dan terlibat dalam administrasi sistem.
Asisten guru ilmu komputer, telah bekerja sebagai guru di sekolah pemrograman untuk anak-anak berusia 6 hingga 16 tahun selama lebih dari 2 tahun. Dia mengajar bahasa pemrograman Python, Java, JavaScript dan Pascal.
Portofolio:
tautan ( https://coddyschool.com/upload/files/subbotina_portfolio.pdf)
Minat:
Dia senang menggambar makhluk-makhluk fantastis. Suka membaca buku, psikologi dan olahraga.
Ia tertarik pada sinema arthouse, sastra Prancis klasik, dan bahasa pemrograman.
Ia mempelajari teknik pemodelan 3D dan terinspirasi oleh animasi Pixar.
“Pemrograman merupakan keterampilan yang menjadi dasar di abad ke-21. Coddy hebat kesempatan bagi anak-anak sejak usia dini untuk mengikuti perkembangan zaman.”
Guru kursus:
“Unity 3D”, “Pemrograman game di Java”, “Membuat game 2D dan 3D di C#”
Pendidikan:
Universitas Innopolis, spesialisasi “Ilmu Komputer”.
Pengalaman:
Sejak usia dini ia tertarik dengan pengembangan game, dan telah membuat aplikasi dan game sendiri selama 2 tahun.
Dia memiliki pengalaman bertahun-tahun dalam pemrograman dan bekerja dengan anak-anak.
Minat:
Hobinya meliputi pengembangan game, bola voli, dan matematika.
“Mengembangkan game, dibandingkan dengan mengembangkan aplikasi biasa, kurang bermanfaat bagi masyarakat, namun pada saat yang sama lebih kompleks dan menarik.”
Guru kursus:
“Pemrograman game dengan Python”, “Pengembangan bot obrolan dengan Python bersama dengan Kompleks Ilmu Komputer dan Teknologi Universitas Negeri Moskow. M.V. Lomonosov", "Pengembangan aplikasi untuk Asisten Google", "Pemrograman Olimpiade", "Bot di Python", "Pemrograman dengan Python3", "Pengembangan Game dalam C++", "Pemrograman Game di Java", "Bahasa Inggris & Python"
Pendidikan:
Universitas Innopolis, gelar sarjana, departemen Informatika dan Ilmu Komputer.
Proyek:
Aplikasi online Perbaiki Bahasa Inggris Saya ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) Dengan menggunakannya, Anda dapat dengan cepat menemukan dan memperbaiki kesalahan terkait gaya penulisan akademis (esai, diploma, dll.).
Bot Telegram ( https://t.me/InnoMafiaBot) bagi klub mafia untuk melacak statistik permainan.
Visualisasi robot R2D2 ( https://github.com/Zener085/ROS_project), dikendalikan oleh keyboard berbasis Gazebo.
Tutorial Python otodidak ( https://github.com/Zeneriode/CoddyPython) (sintaks, pengembangan bot di Discord dan Telegram, pengembangan game di Pygame dan Arcade) dan C++ ( https://github.com/Zeneriode/CoddyCpp) (hanya sintaks bahasanya).
Penerapan ( https://github.com/Zener085/Data-structures-and-Algorithms) algoritma populer dan struktur data.
Minat:
Ia tertarik dengan bahasa pemrograman Python, ingin menjadi spesialis di bidang Ilmu Data, dan membuat perusahaan sendiri. Menghargai gaya hidup sehat, menyukai sepak bola dan berenang, serta tidak memiliki kebiasaan buruk. Muda dan baik hati, tahu bagaimana memotivasi, suka mengajarkan hal-hal baru dan membantu dalam kesulitan.
“Untuk mendapatkan apa yang Anda inginkan, tidak selalu bergantung pada orangnya. Namun, dengan bekerja keras untuk mencapai suatu tujuan, dia sangat meningkatkan peluangnya untuk mencapainya.”
modul pertama
Hari pertama
Kenalan. Halo Dunia di Jawa dari cmd
- Aliran I/O standar di Java
− Konsep operator variabel, tipe, unary, biner, ternary
− Ketentuan (jika-lain)
− Pemecahan masalah
Tugas praktis: tulis program pertama Anda di Java, jalankan menggunakan baris perintah. Memecahkan masalah untuk memahami pengoperasian pernyataan if-else.
Hasil pelajaran: pengertian dasar Java dan perbedaannya dengan bahasa pemrograman lain.
Hari kedua
Loop, pemecahan masalah
− Analisis pekerjaan rumah, pengulangan pokok-pokok pelajaran sebelumnya
− Array
− Perulangan (untuk, sementara, lakukan-sementara)
− Mengontrol proses perulangan menggunakan operator break dan continue
− Pemecahan masalah
Tugas praktis: memecahkan masalah dalam memahami prinsip pengoperasian operator for, while, do- while, array, continue, break, if-else.
Hasil pelajaran: pemahaman tentang prinsip for, while. lakukan sementara.
Hari ketiga
Fungsi, rekursi
− Analisis pekerjaan rumah, pengulangan pokok-pokok pelajaran sebelumnya
− Fungsi
- Rekursi dan tumpukan panggilan
− Pemecahan masalah
Tugas praktis: memecahkan masalah untuk memahami prinsip pengoperasian suatu fungsi, rekursi, untuk, sementara, lakukan-sementara.
Hasil pelajaran: pemahaman tentang prinsip-prinsip operasi fungsi dan tumpukan panggilan.
Hari keempat
OOP (Pemrograman Berorientasi Objek)
− Analisis pekerjaan rumah, pengulangan pokok-pokok pelajaran sebelumnya
− Prinsip dasar OOP (Polimorfisme, Enkapsulasi, Warisan), paket di Java
− Kami menulis kelas Java Person, Animal
Tugas praktis: menerapkan pengetahuan teoritis OOP dalam praktik, menulis kelas Java Person, Animal - mengimplementasikan metode dan properti utama mereka.
Hasil pelajaran: pengetahuan tentang konsep OOP.
modul ke-2
Hari pertama
Ayunan Jawa
− Pengulangan poin-poin utama modul pertama
− Platform untuk menulis aplikasi GUI dalam JavaScript: Java AWT, Swing, JavaFX
− Menulis aplikasi GUI Anda sendiri menggunakan JButton, JLabel, JCheckBox...
− Kami menulis game kami sendiri di Java
Tugas praktis: tulis aplikasi GUI pertama Anda di Java, tulis pengendali klik tombol. Tentukan tema untuk game Anda sendiri dan mulailah mengembangkannya.
Hasil pelajaran: pengetahuan tentang komponen utama untuk membangun antarmuka. Baris kode pertama untuk game Anda sendiri.
Hari kedua
Struktur Data Dasar di Java
- Kelas standar di Java (List, ArrayList, LinkedList, Random, File, Math, Stack)
− Kami terus menulis game kami sendiri di Java
Tugas praktis: menyelesaikan masalah daftar, kami terus menulis permainan kami sendiri.
Hasil pelajaran: Pengetahuan tentang struktur data dasar di Java.
Hari ketiga
Game sendiri di Jawa
− Kami terus menulis game kami sendiri di Java
− Pengecualian di Jawa
Tugas praktis: tulis sebuah program yang menangani beberapa Pengecualian. Kami terus menulis permainan kami sendiri.
Hasil pelajaran: memahami Pengecualian di Jawa.
Hari keempat
Game Anda sendiri dalam JavaScript
− Kami menambahkan game kami sendiri di Java
Tugas praktis: peningkatan permainan Anda sendiri
Hasil pelajaran: game siap pakai di Java.