Програмиране на игри в Java - курс 42 000 rub. от Coddy School of Programming for Children, обучение 7 модула (месеци)
разни / / December 03, 2023
Продължителност: от 7 модула (месеца), от 56 часа*.
Формат: индивидуални и групови уроци, офлайн и онлайн (в реално време).
Брой деца: от 1 до 8.
от 750 rub./час в онлайн група,
от 850 rub./час в офлайн група,
от 1050 rub./час индивидуално онлайн,
от 1980 rub./час индивидуално офлайн.
Java е един от най-популярните езици за програмиране днес. Oracle твърди, че повече от 3 милиарда устройства работят с Java.
Повечето големи компании използват Java по един или друг начин. Има много области на приложение на този език:
Java приложенията са универсални. Java кодът, написан и компилиран веднъж, гарантирано ще работи на повечето добре познати платформи: Windows, Linux, macOS.
Java се използва практически навсякъде: ако искате да видите къде се използва езикът, не е нужно да ходите далеч, просто вземете телефон с Android - почти всички приложения са написани на Java!
По време на часовете детето ще се научи как да създава Java приложения с интерфейс, да напише собствена игра, която универсалността на езика за програмиране ще работи на всеки компютър с Windows, Macintosh машина и всяка Linux разпространение.
Препоръчваме курса „Програмиране на Java” на всяко дете над 10 години, защото в часовете то:
След завършване на курса всеки ученик получава персонализиран сертификат от CODDY.
Преподавател по курса:
„Програмиране на игри в Python“, „Създаване на игри в Roblox Studio“, „Програмиране в JavaScript“, „Компютърна грамотност“, „Графичен дизайн Photoshop“, „Основи на Adobe Illustrator“, „Основи на анимацията в Adobe Animate“, „Създаване на игри в Scratch“, „Програмиране на игри в Java“, „Дигитално изкуство: рисуване таблет"
Опит:
Работила е като водещ дизайнер и видеооператор в медийната индустрия повече от 3 години. Тя създава обучителни материали за CRM RegionSoft, 1C, AmoCRM за мениджъри и участва в системната администрация.
Помощник учител по информатика, повече от 2 години работи като учител в школа по програмиране за деца от 6 до 16 години. Преподавала е езиците за програмиране Python, Java, JavaScript и Pascal.
Портфолио:
връзка ( https://coddyschool.com/upload/files/subbotina_portfolio.pdf)
интереси:
Обича да рисува фантастични създания. Обича да чете книги, психология и спорт.
Интересува се от артхаус кино, класическа френска литература и езици за програмиране.
Той изучава техники за 3D моделиране и се вдъхновява от анимацията на Pixar.
„Програмирането е умение, което става основно в 21 век. Коди е страхотен възможност за децата от най-ранна възраст да са в крак с времето.”
Преподавател по курса:
„Unity 3D“, „Програмиране на игри в Java“, „Създаване на 2D и 3D игри в C#“
образование:
Innopolis University, специалност “Компютърни науки”.
Опит:
От ранна възраст се интересува от разработка на игри, а от 2 години създава собствени приложения и игри.
Има дългогодишен опит в програмирането и работата с деца.
интереси:
Хобитата включват разработване на игри, волейбол и математика.
„Разработването на игри, в сравнение с разработването на обикновени приложения, е по-малко полезно за обществото, но в същото време е по-сложно и интересно.“
Преподавател по курса:
„Програмиране на игри в Python“, „Разработване на чат ботове в Python съвместно с Комплекса за компютърни науки и технологии на Московския държавен университет. М.В. Ломоносов“, „Разработване на приложение за Google Assistant“, „Олимпиадно програмиране“, „Ботове на Python", "Програмиране в Python3", "Разработка на игри в C++", "Програмиране на игри в Java", "Английски и Python"
образование:
Innopolis University, бакалавърска степен, катедра Информатика и компютърни науки.
проекти:
Онлайн приложение Fix My English ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) Използвайки го, можете бързо да намерите и коригирате грешки, свързани със стила на академично писане (есета, дипломи и др.).
Телеграм бот ( https://t.me/InnoMafiaBot) за клуба на мафията да проследява статистиката на играта.
Визуализация на робот R2D2 ( https://github.com/Zener085/ROS_project), управляван от клавиатура, базирана на Gazebo.
Уроци по Python за самообучаване ( https://github.com/Zeneriode/CoddyPython) (синтаксис, разработка на ботове в Discord и Telegram, разработка на игри в Pygame и Arcade) и C++ ( https://github.com/Zeneriode/CoddyCpp) (само синтаксиса на езика).
внедряване ( https://github.com/Zener085/Data-structures-and-Algorithms) популярни алгоритми и структури от данни.
интереси:
Интересува се от езика за програмиране Python, иска да стане специалист в областта на Data Science и да създаде собствена компания. Спазва здравословния начин на живот, обича футбола и плуването и няма вредни навици. Млад и мил, знае как да мотивира, обича да учи нови неща и да помага при трудности.
„За да получите това, което искате, не винаги всичко зависи от човека. Въпреки това, като работи усилено за постигане на цел, той значително увеличава шансовете си да я постигне.
1-ви модул
Първият ден
Запознанство. Здравей свят в Java от cmd
− Стандартни I/O потоци в Java
− Концепция за променлива, типове, унарни, двоични, троични оператори
− Условия (ако-друго)
− Решаване на проблеми
Практическа задача: напишете първата си програма на Java, стартирайте я с помощта на командния ред. Решаване на проблеми за разбиране на работата на операторите if-else.
Резултат от урока: основно разбиране на Java и разликите му от другите езици за програмиране.
Втори ден
Цикли, решаване на проблеми
− Анализ на домашната работа, повторение на основните моменти от предишния урок
− Масиви
− Цикли (for, while, do-while)
− Контролиране на процеса на цикъл с помощта на оператори break и continue
− Решаване на проблеми
Практическа задача: решаване на проблеми за разбиране на принципите на работа на операторите for, while, do-while, масиви, continue, break, if-else.
Резултат от урока: разбиране на принципите на for, while. правя докато.
Ден трети
Функции, рекурсия
− Анализ на домашната работа, повторение на основните точки от предишни уроци
− Функции
− Рекурсия и стек за повиквания
− Решаване на проблеми
Практическа задача: решаване на проблеми за разбиране на принципите на работа на функция, рекурсия, for, while, do-while.
Резултат от урока: разбиране на принципите на работа на функцията и стека на повикванията.
Ден четвърти
ООП (обектно ориентирано програмиране)
− Анализ на домашната работа, повторение на основните точки от предишни уроци
− Основни принципи на ООП (полиморфизъм, капсулиране, наследяване), пакети в Java
− Пишем Java клас Person, Animal
Практическа задача: прилагане на теоретични познания за ООП на практика, писане на Java клас Person, Animal – имплементиране на основните им методи и свойства.
Резултат от урока: познаване на OOP концепции.
2-ри модул
Първият ден
Java Swing
− Повторение на основните моменти от първия модул
− Платформи за писане на GUI приложения в JavaScript: Java AWT, Swing, JavaFX
− Писане на собствено GUI приложение с помощта на JButton, JLabel, JCheckBox...
− Пишем собствена игра на Java
Практическа задача: напишете първото си GUI приложение в Java, напишете манипулатор за щракване на бутон. Измислете тема за вашата собствена игра и започнете да я разработвате.
Резултат от урока: познаване на основните компоненти за изграждане на интерфейс. Първите редове код за вашата собствена игра.
Втори ден
Основни структури от данни в Java
− Стандартни класове в Java (List, ArrayList, LinkedList, Random, File, Math, Stack)
− Продължаваме да пишем наша собствена игра на Java
Практическа задача: решавайки проблеми със списък, ние продължаваме да пишем наша собствена игра.
Резултат от урока: Познаване на основни структури от данни в Java.
Ден трети
Собствена игра на Java
− Продължаваме да пишем наша собствена игра на Java
− Изключения в Java
Практическа задача: напишете програма, която обработва някакво изключение. Продължаваме да пишем нашата собствена игра.
Резултат от урока: разбиране на изключение в Java.
Ден четвърти
Вашата собствена игра в JavaScript
− Добавяме наша собствена игра на Java
Практическа задача: подобряване на вашата собствена игра
Резултат от урока: готова игра на Java.