Samsung IT School: обучение на ученици как да разработват мобилни приложения

Днешната ни публикация е за мобилни приложения на завършилите SAMSUNG IT SCHOOL. Нека започнем с кратка информация за ИТ УЧИЛИЩЕТО (за подробности, моля, свържете се с нашия уебсайт и/или задавайте въпроси в коментарите). Във втората част ще говорим за най-добрите, според нас, приложения за Android, създадени от ученици в 6-11 клас!

Samsung IT School: обучение на ученици как да разработват мобилни приложения

Накратко за IT SCHOOL на SAMSUNG

SAMSUNG IT SCHOOL е социална и образователна програма за ученици, която работи в 22 града на Русия. Руската централа на Samsung Electronics инициира програмата преди 5 години, за да подкрепи гимназистите, които са запалени по програмирането. През 2013 г. специалисти от Московския изследователски център на Samsung заедно с MIPT решиха труден проблем - разработиха курс по програмиране на Java за Android за ученици. Заедно с местните власти избрахме партньори – училища и центрове за допълнително образование. И най-важното, намерихме колеги с необходимата квалификация: учители, университетски преподаватели и професионални разработчици, които харесаха идеята да обучават децата на естествено мобилно развитие. До септември 2014 г. Samsung оборудва 38 класни стаи, където започват занятията за гимназисти.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Подписване на меморандум за сътрудничество между Samsung и Казанския федерален университет с участието на президента на Република Татарстан г-н Миниханов, ноември 2013 г.

Оттогава (от 2014 г.) ние годишно приемаме над 1000 ученици, и те вземат годишен курс бесплатно.

Как протича обучението? Занятията започват през септември и завършват през май, по график, веднъж или два пъти седмично с обща продължителност 2 академични часа.

Курсът се състои от модули, след всеки модул има труден тест за проверка на придобитите знания, а в края на годината студентите трябва да разработят и представят свой проект – мобилно приложение.

Да, програмата се оказа трудна, което е съвсем естествено, предвид количеството знания, които са необходими за получаване на резултата. Особено ако нашата задача е да преподаваме грамотно програмиране. И това не може да бъде направено чрез базиране на обучението на подхода „направи същото като мен“; необходимо е да се осигури основно разбиране на теоретичните основи на изучаваните области на програмиране. През последните 4 години курсът се разви значително. Заедно с преподавателите по програмата се опитахме да намерим компромис относно нивото на сложност, баланса на теорията и практиката, формите на контрол и много други въпроси. Но това не беше лесно да се направи: програмата включва повече от петдесет учители от цяла Русия и всички те са много грижовни и ентусиазирани хора с индивидуален поглед върху преподаването на програмиране!

По-долу са текущите имена на модулите от програмата SAMSUNG IT SCHOOL, които ще разкажат много за съдържанието на читателите, посветени на програмирането:

  1. Основи на програмирането на Java
  2. Въведение в обектно ориентираното програмиране
  3. Основи на програмирането на приложения за Android
  4. Алгоритми и структури от данни в Java
  5. Основи на разработката на бекенда на мобилни приложения

Освен часовете, от средата на учебната година учениците започват да обсъждат темата на проекта и започват да разработват собствено мобилно приложение, а в края на обучението го представят на комисията. Обичайна практика е да се поканят местни университетски преподаватели и професионални разработчици като външни членове на сертификационната комисия.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Проектът „Мобилен асистент на водача“, за който Павел Колодкин (Челябинск) получи грант за обучение в MIPT през 2016 г.

След успешно завършване на обучението завършилите програмата получават сертификати от Samsung.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Дипломиране на място в Нижни Новгород

Убедени сме, че нашите възпитаници са специални: те знаят как да учат самостоятелно и имат опит в проектните дейности. Радвам се, че редица водещи руски университети подкрепиха момчетата и нашата програма - те са дадени допълнителни точки при прием за сертификат за завършил SAMSUNG IT SCHOOL и диплом за победител в конкурса „IT SCHOOL избира най-силния!“

Програмата е получила много награди от бизнес общността, включително престижната награда Runet.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Награда Runet 2016 в категорията „Наука и образование“

Дипломни проекти

Най-яркото събитие от програмата е ежегодното федерално състезание „IT SCHOOL избира най-силния!“ Състезанието се провежда сред всички завършили. Само 15-17 най-добри проекта от повече от 600 кандидати са избрани за финала, а техните ученици, автори, заедно с техните учители, са поканени в Москва за последния етап от конкурса.

Какви теми на проекти избират учениците?

Игри разбира се! Момчетата смятат, че ги разбират и се захващат с голям ентусиазъм. В допълнение към техническите проблеми, те решават проблеми с дизайна (някои рисуват сами, други привличат приятели, които са способни да рисуват), след това те са изправени пред задачата да коригират баланса на играта, липсата на време и т.н... и въпреки всичко, всяка година виждаме просто невероятни проби от развлекателния жанр!

Образователните приложения също са популярни. Което е съвсем разбираемо: децата все още учат и искат да направят този процес забавен и интересен, да помогнат на приятели или по-малки деца в семейството.

И социалните приложения заемат специално място. Най-голямата им ценност е тяхната идея. Да забележиш социален проблем, да го разбереш и да предложиш решение е огромно постижение в училищна възраст.

Смело можем да кажем, че се гордеем с нивото на развитие на нашите възпитаници! И за да можете да се запознаете с проектите на момчетата „на живо“, ние направихме селекция от приложения, които са налични в GooglePlay (за да отидете в магазина за приложения, щракнете върху връзката върху името на проекта).

И така, по-нататък за приложенията и техните млади автори.

Развлекателни приложения

Малки земи – повече от 100 хиляди изтегляния

Автор на проекта е Егор Александров, той е завършил първия випуск на 2015 г. от московския сайт в ТемоЦентър. Той стана един от финалните победители в първото състезание IT SCHOOL в категорията приложения за игри.

Tiny Lands е военна стратегическа игра. Играчът е поканен да развие селища от малко село до град, като извлича ресурси и се бие. Трябва да се отбележи, че Егор имаше идеята за тази игра от дълго време; той измисли много от героите още преди да учи в УЧИЛИЩЕ, когато се опитваше да направи игра на Pascal. Преценете сами какво постигна ученикът от 10 клас!

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Samsung IT School: обучение на ученици как да разработват мобилни приложения
Герои и сгради на "Малки земи"

Сега Егор е студент в един от московските университети. Той е запален по роботиката, а в новите му проекти тя е интересно съчетана с мобилно развитие: робот играе шах или устройство, което отпечатва съобщения от телефон под формата на телеграма.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Игра на шах с робот

Докоснете Cube Lite – носител на Гран При на конкурса 2015г

Автор на проекта е Григорий Сенченок, той е и ученик на най-запомнящото се първо дипломиране в московския ТемоЦентър. Учител - Коноркин Иван.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Речта на Григорий на финала на състезанието „IT SCHOOL избира най-силния!“ 2015 г

Touch Cube е приложение за тези, които обичат да създават обекти в триизмерно пространство. Можете да конструирате всеки предмет от малки кубчета. Освен това на всеки куб може да се присвои всеки RGB цвят и дори да се направи прозрачен. Получените модели могат да се запазват и обменят.

За да разбере 3D, Грегъри самостоятелно усвои елементите на линейната алгебра, тъй като училищната програма не включва трансформации на векторно пространство. На състезанието той ентусиазирано разказа за плановете си да комерсиализира приложението. Виждаме, че той вече има известен опит по този въпрос: сега в магазина има 2 версии - безплатна с реклама и платена без реклама. Безплатната версия има над 5 изтегляния.

DrumHero – повече от 100 хиляди изтегляния

Както можете да се досетите от името, DrumHero е версия на известната игра Guitar Hero от нашия випуск 2016 Шамил Магомедов. Учил е в Техническия образователен център на Samsung в Москва при Владимир Илин.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Шамил на финала на състезанието „IT SCHOOL избира най-силния!“, 2016 г

Шамил, фен на жанра ритъм игри, убеден, че той все още е актуален и, съдейки по популярността на приложението, той не сгреши! В своето приложение играчът, в ритъм с възпроизвежданата музика, трябва да натисне съответните зони на екрана в точното време и за необходимата продължителност.

В допълнение към геймплея, Шамил добави възможността да качва собствена музика. За да направи това, той трябваше да разбере MIDI формата за съхранение, който ви позволява да извлечете необходимата последователност от команди за възпроизвеждане от изходния музикален файл. Като се има предвид, че има много приложения, които конвертират обичайните музикални формати като MP3 и AVI в MIDI, идеята определено беше добра. Радвам се, че Шамил постоянно подкрепя своя училищен проект; наскоро беше пусната актуализация.

Социални приложения

ProBonoPublico – Гран При 2016г

Автор на проекта е Дмитрий Пасечнюк, завършил 2016 г. IT SCHOOL SAMSUNG от Центъра за развитие на надарени деца на Калининградска област, учител е Артър Бабошкин.

ProBonoPublico е предназначен за хора, които са готови да се занимават с благотворителност, а именно: да предоставят на хора в трудни житейски ситуации квалифицирана правна или психологическа помощ на pro bono основа (от латински „в името на общественото благо“), т.е. на доброволни начала. За организатори на такава комуникация (администратори) се предлагат обществени и благотворителни организации и кризисни центрове. Приложението включва мобилна клиентска част за доброволеца и уеб приложение за администратора.

Видео за приложението:


Благородната идея на проекта завладя конкурсното жури и единодушно получи Голямата награда на конкурса. Като цяло Дмитрий е един от най-ярките възпитаници в историята на нашата програма. Той спечели състезанието IT SCHOOL със завършен само 6 клас на средно училище! И той не спря дотук, той е победител в много състезания и олимпиади, включително NTI, аз съм професионалист. Миналата година интервью на портала Rusbase той каза, че сега се интересува от анализ на данни и невронни мрежи.

А през есента на 2017 г. Дмитрий и неговият учител Артър Бабошкин, по покана на президента на централата на Samsung Electronics за Русия и ОНД, участваха в щафетата на олимпийския огън в Южна Корея.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Дмитрий Пасечнюк е един от първите факлоносци на щафетата на зимните олимпийски игри PyeongChang 2018

съживявам – Гран При 2017г

Автор на проекта е Владислав Тарасов, московски възпитаник на SAMSUNG IT SCHOOL 2017, учител Владимир Илин.

Владислав реши да помогне за решаването на проблема с градската екология и преди всичко с изхвърлянето на отпадъци. В приложението Enliven картата показва екологични точки на град Москва: места за рециклиране на хартия, стъкло, пластмаса, образователни центрове и т.н. Чрез приложението можете да разберете адрес, работно време, контакти и друга информация за екопункта и да получите упътване до него. Под формата на игра потребителят се насърчава да направи правилното нещо - да посети еко точки за точки, благодарение на които можете да повишите ранга си, да спасите животни, дървета и хора.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Екранни снимки на приложението Enliven

Проектът Enliven получи Голямата награда на годишния конкурс IT SCHOOL през лятото на 2017 г. И още през есента Владислав участва в състезанието „Млади новатори“ в рамките на московския форум „Град на образованието“, където зае второ място и получи специална награда от „Рибарите на фонда“ в размер на 150 000 рубли за разработване на приложението.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Представяне на Гран При на конкурса 2017 г

Образователни приложения

MyGIA 4 — подготовка за 4 клас ВПР

Автор на проекта е Егор Демидович, ученик на 2017 г. от новосибирския сайт на SAMSUNG IT SCHOOL, учител Павел Мул. Проектът MyGIA е един от победителите в последния конкурс за проекти.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Егор на финала на състезанието „IT SCHOOL избира най-силния!“, 2017 г

Какво е VPR? Това е изцяло руски тест, който се пише в края на основното училище. И, повярвайте ми, това е сериозно изпитание за децата. Егор разработи приложението MyGIA, за да му помогне да се подготви за основните предмети: математика, руски език и света около него. Трябва да се отбележи, че задачите се генерират автоматично, което елиминира възможността за запаметяване на задачи. По време на защитата си Егор каза, че е трябвало да нарисува повече от 80 картини и за да може да издава и проверява „сертификати“, освен самото приложение, е внедрил сървърната част. Приложението се актуализира постоянно; наскоро бяха добавени въпроси по математика от VPR 2018. Сега има повече от 10 хиляди изтегляния.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Екранни снимки на приложението MyGIA

Електричество – приложение за виртуална реалност

Автор на проекта е Андрей Андрющенко, възпитаник на SAMSUNG IT SCHOOL 2015 от Хабаровск, учител Константин Канаев. Този проект не е създаден по време на обучение в нашето училище, той има различна история.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Андрей със своя учител на състезанието, 2015г

През юли 2015 г. Андрей стана победител в състезанието „IT SCHOOL избира най-силния!“ в категория „Програмиране” с проекта Gravity Particles. Идеята беше изцяло на Андрей - да се запознаят по игрив начин с основните физични закони, прилагайки преди всичко законите на Кулон и на всемирното привличане. Журито много хареса приложението заради начина, по който е написан кодът, но на изпълнението очевидно липсваше триизмерност. В резултат на това след състезанието се роди идеята да подкрепим Андрей и да го поканим да създаде версия на играта за очила за виртуална реалност Gear VR. Така се ражда новият проект Electricity, който е създаден с подкрепата на гуруто в областта на VR/AR – компанията “Fascinating Reality”. И въпреки че Андрей трябваше да овладее напълно различни инструменти (C# и Unity), той го направи успешно!

Електричеството е 3D визуализация на процеса на разпространение на електрически ток в три проводника: метал, течност и газ. Демонстрацията е придружена от гласово обяснение на наблюдаваните физични явления. Приложението беше демонстрирано на няколко руски и чуждестранни изложения. На Московския фестивал на науката през 2016 г. хората се наредиха на опашка на нашия щанд, за да изпробват приложението.

Samsung IT School: обучение на ученици как да разработват мобилни приложения
Електричеството на Фестивала на науката в Москва, 2016 г

Накъде отиваме и, разбира се, как да подходим към нас

Днес SAMSUNG IT SCHOOL работи в 22 града на Русия. А основната ни задача е да дадем възможност за изучаване на програмиране на още повече ученици и да възпроизведем нашия опит. През септември 2018 г. ще излезе авторският електронен учебник по програмата SAMSUNG IT SCHOOL. Предназначен е за онези проактивни образователни институции, които искат да стартират такъв курс. Учителите, използвайки нашите материали, ще могат да организират обучение по нативна разработка за Android в своите региони.

И в заключение информация за тези, които са решили да се запишат при нас: сега е моментът да го направят! Започна приемната кампания за учебната 2018-2019 година.

Кратка инструкция:

  1. Програмата приема ученици от гимназия (предимно 9-10) и студенти до 17 години включително).
  2. Вижте го на нашия уебсайтче близо до вас има сайт на IT SCHOOL: ще бъде ли възможно да идвате на уроци? Напомняме, че занятията са присъствени.
  3. Попълнете и изпратете Приложение.
  4. Преминете етап 1 от приемния изпит - онлайн тест. Тестът е малък и доста прост. Съдържа задачи по логика, бройни системи и програмиране. Последните са лесни за деца, които владеят уверено оператори за разклоняване и цикъл, запознати са с масиви и пишат на езиците за програмиране Pascal или C. Като правило, ако спечелите 6 точки от 9 възможни, това е достатъчно, за да бъдете поканени на етап 2.
  5. Датата на втория етап на приемните изпити ще Ви бъде съобщена с писмо. Ще трябва да отидете директно на сайта на IT SCHOOL, който сте избрали при подаването на вашата кандидатура. Тестът може да бъде под формата на устно събеседване или решаване на задачи, но при всички случаи е насочен към тестване на уменията за алгоритмизиране и програмиране.
  6. Записването става на конкурсен принцип. Всички кандидати получават писмо с резултата. Занятията започват от втората или третата седмица на септември.

Когато преди 4 години отворихме образователна програма за ученици, ние бяхме едни от първите, които излязоха с толкова сериозна програма пред тази публика. Години по-късно виждаме, че те успешно учат в университети, реализират интересни проекти и намират себе си в професия (било то програмиране или свързана област). Ние не си поставяме задачата да подготвим професионални разработчици само за една година (това е просто невъзможно!), но определено даваме на момчетата билет за света на една вълнуваща професия!

Samsung IT School: обучение на ученици как да разработват мобилни приложенияАвтор: Светлана Юн
Ръководител на групата за разработване на екосистемни решения, Лаборатория за бизнес иновации, Изследователски център на Samsung
Ръководител на образователен проект IT SCHOOL Samsung


Източник: www.habr.com

Добавяне на нов коментар