Jocuri de programare în Java - curs 42.000 rub. de la Coddy School of Programming for Children, instruire 7 module (luni)
Miscelaneu / / December 03, 2023
Durata: de la 7 module (luni), de la 56 de ore*.
Format: lecții individuale și de grup, offline și online (în timp real).
Numar copii: de la 1 la 8.
de la 750 rub./oră într-un grup online,
de la 850 rub./oră într-un grup offline,
de la 1050 rub./oră individual online,
de la 1980 rub./oră individual offline.
Java este unul dintre cele mai populare limbaje de programare astăzi. Oracle susține că peste 3 miliarde de dispozitive rulează Java.
Majoritatea companiilor mari folosesc Java într-un fel sau altul. Există multe domenii de aplicare a acestui limbaj:
Aplicațiile Java sunt universale. Codul Java scris și compilat o singură dată va fi garantat să funcționeze pe cele mai cunoscute platforme: Windows, Linux, macOS.
Java este practic folosit peste tot: dacă vrei să vezi unde se folosește limbajul, nu trebuie să mergi departe, doar iei un telefon Android - aproape toate aplicațiile sunt scrise în Java!
În timpul orelor, copilul va învăța cum să creeze aplicații Java cu o interfață, să scrie propriul său joc, care universalitatea limbajului de programare va funcționa pe orice computer Windows, mașină Macintosh și orice Linux distributie.
Recomandăm cursul „Programare în Java” fiecărui copil de peste 10 ani, deoarece la cursuri el:
La finalizarea cursului, fiecare student primește un certificat personalizat de la CODDY.
Profesor de curs:
„Programarea jocurilor în Python”, „Crearea de jocuri în Roblox Studio”, „Programare în JavaScript”, „Cunoștințe informatice”, „Design grafic Photoshop”, „Elementele de bază ale Adobe Illustrator”, „Noțiunile de bază ale animației în Adobe Animate”, „Crearea de jocuri în Scratch”, „Programarea jocurilor în Java”, „Arta digitală: desen comprimat"
Experienţă:
Ea a lucrat ca designer și videograf de top în industria media timp de mai bine de 3 ani. Ea a creat materiale de instruire pe CRM RegionSoft, 1C, AmoCRM pentru manageri și a fost implicată în administrarea sistemului.
Profesor asistent în informatică, lucrează ca profesor la o școală de programare pentru copii de la 6 la 16 ani de mai bine de 2 ani. Ea a predat limbajele de programare Python, Java, JavaScript și Pascal.
Portofoliu:
link ( https://coddyschool.com/upload/files/subbotina_portfolio.pdf)
Interese:
Îi place să deseneze creaturi fantastice. Îi place să citească cărți, psihologie și sport.
Este interesat de cinematografia de artă, literatura clasică franceză și limbaje de programare.
Studiază tehnici de modelare 3D și se inspiră din animația Pixar.
„Programarea este o abilitate care devine de bază în secolul 21. Coddy este grozav o oportunitate pentru copii de la o vârstă fragedă de a ține pasul cu vremurile.”
Profesor de curs:
„Unity 3D”, „Programarea jocurilor în Java”, „Crearea de jocuri 2D și 3D în C#”
Educaţie:
Universitatea Innopolis, specialitatea „Informatică”.
Experienţă:
De mic a fost interesat de dezvoltarea jocurilor și de 2 ani își creează propriile aplicații și jocuri.
Are mulți ani de experiență în programare și lucru cu copiii.
Interese:
Hobby-urile includ dezvoltarea jocurilor, voleiul și matematica.
„Dezvoltarea de jocuri, în comparație cu dezvoltarea de aplicații obișnuite, este mai puțin utilă pentru societate, dar în același timp mai complexă și interesantă.”
Profesor de curs:
„Programarea jocurilor în Python”, „Dezvoltarea de chat bot în Python împreună cu Complexul de Informatică și Tehnologie al Universității de Stat din Moscova. M.V. Lomonosov”, „Dezvoltarea unei aplicații pentru Google Assistant”, „Programarea olimpiadelor”, „Bots on Python”, „Programare în Python3”, „Dezvoltarea jocurilor în C++”, „Programarea jocurilor în Java”, „Engleză&Python”
Educaţie:
Universitatea Innopolis, diplomă de licență, departamentul de Informatică și Informatică.
Proiecte:
Aplicația online Fix My English ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) Folosind-o, puteți găsi și corecta rapid erorile legate de stilul scrisului academic (eseuri, diplome etc.).
bot Telegram ( https://t.me/InnoMafiaBot) pentru ca clubul mafiot să urmărească statisticile jocului.
Vizualizare robot R2D2 ( https://github.com/Zener085/ROS_project), controlat de tastatură bazată pe Gazebo.
Tutoriale Python autodidact ( https://github.com/Zeneriode/CoddyPython) (sintaxă, dezvoltare de boți pe Discord și Telegram, dezvoltare de jocuri pe Pygame și Arcade) și C++ ( https://github.com/Zeneriode/CoddyCpp) (doar sintaxa limbii).
Implementare ( https://github.com/Zener085/Data-structures-and-Algorithms) algoritmi populari și structuri de date.
Interese:
Este interesat de limbajul de programare Python, vrea să devină specialist în domeniul Data Science și să-și creeze propria companie. Respectă un stil de viață sănătos, îi place fotbalul și înotul și nu are obiceiuri proaste. Tânăr și amabil, știe să motiveze, îi place să învețe lucruri noi și să ajute în dificultăți.
„Pentru a obține ceea ce îți dorești, nu depinde întotdeauna de persoana respectivă. Cu toate acestea, muncind din greu pentru a atinge un obiectiv, el își crește foarte mult șansele de a-l atinge.”
modulul 1
Prima zi
Cunoștință. Hello World în Java de la cmd
− Fluxuri I/O standard în Java
− Conceptul de variabilă, tipuri, operatori unari, binari, ternari
− Condiții (dacă-altfel)
− Rezolvarea problemelor
Sarcina practica: scrie primul tău program în Java, rulează-l folosind linia de comandă. Rezolvarea problemelor pentru a înțelege funcționarea declarațiilor if-else.
Rezultatul lectiei: înțelegerea de bază a Java și diferențele sale față de alte limbaje de programare.
A doua zi
Bucle, rezolvarea problemelor
− Analiza temelor, repetarea punctelor principale ale lecției precedente
− Matrice
− Bucle (for, while, do-while)
− Controlul procesului unei bucle folosind operatori break și continue
− Rezolvarea problemelor
Sarcina practica: rezolvarea problemelor de înțelegere a principiilor de funcționare a operatorilor for, while, do-while, arrays, continue, break, if-else.
Rezultatul lectiei: înțelegerea principiilor for, while. face în timp ce.
Ziua trei
Funcții, recursivitate
− Analiza temelor, repetarea punctelor principale ale lecțiilor anterioare
− Funcții
− Recursiunea și stiva de apeluri
− Rezolvarea problemelor
Sarcina practica: rezolvarea de probleme pentru a înțelege principiile de funcționare a unei funcții, recursivitate, for, while, do-while.
Rezultatul lectiei: înțelegerea principiilor de funcționare a funcției și a stivei de apeluri.
Ziua a patra
OOP (programare orientată pe obiecte)
− Analiza temelor, repetarea punctelor principale ale lecțiilor anterioare
− Principii de bază ale OOP (Polymorphism, Encapsulation, Inheritance), pachete în Java
− Scriem o clasă Java Person, Animal
Sarcina practica: aplicarea cunoștințelor teoretice de POO în practică, scrierea clasei Java Person, Animal - implementarea principalelor metode și proprietăți ale acestora.
Rezultatul lectiei: cunoașterea conceptelor POO.
al 2-lea modul
Prima zi
Java Swing
− Repetarea punctelor principale ale primului modul
− Platforme pentru scrierea aplicațiilor GUI în JavaScript: Java AWT, Swing, JavaFX
− Scrierea propriei aplicații GUI folosind JButton, JLabel, JCheckBox...
− Noi scriem propriul nostru joc în Java
Sarcina practica: scrieți prima aplicație GUI în Java, scrieți un handler de clic pe buton. Vino cu o temă pentru propriul tău joc și începe să-l dezvolți.
Rezultatul lectiei: cunoașterea principalelor componente pentru construirea unei interfețe. Primele linii de cod pentru propriul tău joc.
A doua zi
Structuri de date de bază în Java
− Clase standard în Java (List, ArrayList, LinkedList, Random, File, Math, Stack)
− Continuăm să scriem propriul nostru joc în Java
Sarcina practica: rezolvând problemele listei, continuăm să ne scriem propriul joc.
Rezultatul lectiei: Cunoașterea structurilor de date de bază în Java.
Ziua trei
Joc propriu în Java
− Continuăm să scriem propriul nostru joc în Java
− Excepții în Java
Sarcina practica: scrie un program care se ocupă de unele excepții. Continuăm să ne scriem propriul joc.
Rezultatul lectiei: înțelegerea excepției în Java.
Ziua a patra
Propriul tău joc în JavaScript
− Adăugăm propriul nostru joc în Java
Sarcina practica: îmbunătățirea propriului joc
Rezultatul lectiei: joc gata făcut în Java.