Programmēšanas spēles Java valodā - kurss 42 000 rub. no Coddy School of Programming for Children, apmācība 7 moduļi (mēneši)
Literārs Mistrojums / / December 03, 2023
Ilgums: no 7 moduļiem (mēneši), no 56 stundām*.
Formāts: individuālas un grupu nodarbības, bezsaistē un tiešsaistē (reālā laikā).
Bērnu skaits: no 1 līdz 8.
no 750 rub./stundā tiešsaistes grupā,
no 850 rubļiem stundā bezsaistes grupā,
no 1050 rub./stundā individuāli tiešsaistē,
no 1980 rub./stunda individuāli bezsaistē.
Java šodien ir viena no populārākajām programmēšanas valodām. Oracle apgalvo, ka Java darbojas vairāk nekā 3 miljardu ierīču.
Lielākā daļa lielo uzņēmumu vienā vai otrā veidā izmanto Java. Šai valodai ir daudz pielietojuma jomu:
Java lietojumprogrammas ir universālas. Vienreiz uzrakstīts un kompilēts Java kods tiks garantēts, ka darbosies lielākajā daļā labi zināmo platformu: Windows, Linux, macOS.
Java praktiski tiek izmantota visur: ja gribi redzēt, kur valoda tiek lietota, tālu nav jāiet, vienkārši paņem Android telefonu – gandrīz visas aplikācijas ir rakstītas Java valodā!
Nodarbībās bērns iemācīsies izveidot Java aplikācijas ar interfeisu, uzrakstīs savu spēli, kura Programmēšanas valodas universālums darbosies jebkurā Windows datorā, Macintosh datorā un jebkurā Linux izplatīšana.
Kursu “Programmēšana Java” iesakām ikvienam bērnam, kas vecāks par 10 gadiem, jo nodarbībās viņš:
Pabeidzot kursu, katrs students saņem personalizētu sertifikātu no CODDY.
Kursa pasniedzējs:
“Spēļu programmēšana programmā Python”, “Spēļu izveide programmā Roblox Studio”, “Programmēšana JavaScript”, “Datorpratība”, “Grafiskais dizains Photoshop”, “Adobe Illustrator pamati”, “Animācijas pamati programmā Adobe Animate”, “Spēļu izveide programmā Scratch”, “Spēļu programmēšana Java”, “Digitālā māksla: zīmēšana planšetdators"
Pieredze:
Vairāk nekā 3 gadus viņa strādāja par vadošo dizaineri un videogrāfi mediju nozarē. Viņa veidoja apmācību materiālus par CRM RegionSoft, 1C, AmoCRM vadītājiem un iesaistījās sistēmu administrēšanā.
Skolotāja palīgs informātikas zinātnē, vairāk kā 2 gadus strādā par skolotāju programmēšanas skolā bērniem no 6 līdz 16 gadiem. Viņa mācīja programmēšanas valodas Python, Java, JavaScript un Pascal.
Portfelis:
saite ( https://coddyschool.com/upload/files/subbotina_portfolio.pdf)
Intereses:
Viņam patīk zīmēt fantastiskas radības. Patīk lasīt grāmatas, psiholoģiju un sportu.
Viņu interesē arthouse kino, klasiskā franču literatūra un programmēšanas valodas.
Viņš studē 3D modelēšanas metodes un ir iedvesmojies no Pixar animācijas.
“Programmēšana ir prasme, kas 21. gadsimtā kļūst par pamatu. Kodijs ir lielisks iespēja bērniem jau no mazotnes iet līdzi laikam.”
Kursa pasniedzējs:
“Unity 3D”, “Spēļu programmēšana Java”, “2D un 3D spēļu izveide C#”
Izglītība:
Innopolisas Universitāte, specialitāte “Datorzinātnes”.
Pieredze:
Jau no agras bērnības viņu interesēja spēļu izstrāde, viņš jau 2 gadus veido savas aplikācijas un spēles.
Viņam ir daudzu gadu pieredze programmēšanā un darbā ar bērniem.
Intereses:
Vaļaspriekos ietilpst spēļu izstrāde, volejbols un matemātika.
"Spēļu izstrāde, salīdzinot ar parasto aplikāciju izstrādi, ir sabiedrībai mazāk noderīga, taču tajā pašā laikā sarežģītāka un interesantāka."
Kursa pasniedzējs:
“Spēļu programmēšana Python”, “Tērzēšanas robotu izstrāde Python kopā ar Maskavas Valsts universitātes Datorzinātņu un tehnoloģiju kompleksu. M.V. Lomonosovs", "Aplikācijas izstrāde Google palīgam", "Olimpiādes programmēšana", "Boti ieslēgti Python", "Programmēšana Python3", "Spēļu izstrāde C++", "Spēļu programmēšana Java", "Angļu un Python"
Izglītība:
Innopolisas Universitāte, bakalaura grāds, Informātikas un datorzinātņu katedra.
Projekti:
Tiešsaistes lietojumprogramma Fix My English ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) Izmantojot to, jūs varat ātri atrast un labot kļūdas, kas saistītas ar akadēmiskās rakstīšanas stilu (esejas, diplomi utt.).
Telegrammas robots ( https://t.me/InnoMafiaBot) lai mafijas klubs izseko spēļu statistikai.
R2D2 robota vizualizācija ( https://github.com/Zener085/ROS_project), kontrolē tastatūra, kuras pamatā ir lapene.
Pašmācības Python apmācības ( https://github.com/Zeneriode/CoddyPython) (sintakse, robotu izstrāde platformās Discord un Telegram, spēļu izstrāde Pygame un Arcade) un C++ ( https://github.com/Zeneriode/CoddyCpp) (tikai valodas sintakse).
Īstenošana ( https://github.com/Zener085/Data-structures-and-Algorithms) populāri algoritmi un datu struktūras.
Intereses:
Viņu interesē Python programmēšanas valoda, viņš vēlas kļūt par speciālistu datu zinātnes jomā un izveidot savu uzņēmumu. Respektē veselīgu dzīvesveidu, aizraujas ar futbolu un peldēšanu, un viņam nav sliktu ieradumu. Jauns un labsirdīgs, prot motivēt, patīk mācīt jaunas lietas un palīdzēt grūtībās.
“Lai iegūtu to, ko vēlaties, ne vienmēr viss ir atkarīgs no cilvēka. Tomēr, smagi strādājot, lai sasniegtu mērķi, viņš ievērojami palielina izredzes to sasniegt.
1. modulis
Pirmā diena
Iepazīšanās. Hello World Java no cmd
- Standarta I/O straumes Java
− Mainīgo, tipu, unāro, bināro, trīskāršo operatoru jēdziens
- Nosacījumi (ja citādi)
− Problēmu risināšana
Praktiskais uzdevums: uzrakstiet savu pirmo programmu Java, palaidiet to, izmantojot komandrindu. Problēmu risināšana, lai izprastu if-else paziņojumu darbību.
Nodarbības rezultāts: pamatzināšanas par Java un tās atšķirībām no citām programmēšanas valodām.
Otrā diena
Cilpas, problēmu risināšana
− Mājas darbu analīze, iepriekšējās nodarbības galveno punktu atkārtošana
− Masīvi
- Cilpas (par, kamēr, do-while)
− Cilpas procesa kontrole, izmantojot pārtraukuma un turpinājuma operatorus
− Problēmu risināšana
Praktiskais uzdevums: uzdevumu risināšana par for, while, do-while, masīvu, turpināt, pārtraukumu, if-else darbības principu izpratni.
Nodarbības rezultāts: izpratne par for, while principiem. darīt kamēr.
Trešā diena
Funkcijas, rekursija
− Mājas darbu analīze, iepriekšējo stundu galveno punktu atkārtošana
− Funkcijas
− Rekursijas un izsaukuma steka
− Problēmu risināšana
Praktiskais uzdevums: uzdevumu risināšana, lai izprastu funkcijas darbības principus, rekursiju, for, while, do-while.
Nodarbības rezultāts: izpratne par funkciju darbības principiem un zvanu steku.
Ceturtā diena
OOP (objektorientētā programmēšana)
− Mājas darbu analīze, iepriekšējo stundu galveno punktu atkārtošana
- OOP pamatprincipi (polimorfisms, iekapsulēšana, mantošana), paketes Java valodā
− Mēs rakstām Java klasi Person, Animal
Praktiskais uzdevums: OOP teorētisko zināšanu pielietošana praksē, Java klases rakstīšana Persona, Dzīvnieks - to galveno metožu un īpašību realizācija.
Nodarbības rezultāts: zināšanas par OOP jēdzieniem.
2. modulis
Pirmā diena
Java Swing
− Pirmā moduļa galveno punktu atkārtošana
- Platformas GUI lietojumprogrammu rakstīšanai JavaScript: Java AWT, Swing, JavaFX
- Rakstiet savu GUI lietojumprogrammu, izmantojot JButton, JLabel, JCheckBox...
− Mēs rakstām paši savu spēli Java valodā
Praktiskais uzdevums: uzrakstiet savu pirmo GUI lietojumprogrammu Java, uzrakstiet pogu klikšķu apstrādātāju. Izdomājiet motīvu savai spēlei un sāciet to izstrādāt.
Nodarbības rezultāts: zināšanas par interfeisa izveides galvenajām sastāvdaļām. Pirmās koda rindiņas jūsu spēlei.
Otrā diena
Java pamata datu struktūras
- Java standarta klases (saraksts, masīva saraksts, linked saraksts, nejaušība, fails, matemātika, steks)
− Mēs turpinām rakstīt paši savu spēli Java valodā
Praktiskais uzdevums: risinot saraksta uzdevumus, turpinām rakstīt paši savu spēli.
Nodarbības rezultāts: Zināšanas par Java pamata datu struktūrām.
Trešā diena
Paša spēle Java valodā
− Mēs turpinām rakstīt paši savu spēli Java valodā
− Java izņēmumi
Praktiskais uzdevums: uzrakstiet programmu, kas apstrādā dažus izņēmumus. Mēs turpinām rakstīt savu spēli.
Nodarbības rezultāts: izņēmuma izpratne Java valodā.
Ceturtā diena
Jūsu spēle JavaScript
− Mēs pievienojam savu spēli Java
Praktiskais uzdevums: savas spēles uzlabošana
Nodarbības rezultāts: gatava spēle Java valodā.