Apple Swift площадките ще помогнат на децата да се научат да кодират

Малки разработчици, iPad стил

Компютърната грамотност е от жизненоважно значение в наши дни и това значение ще нарасне само през следващите години. Познаването на начина ви на електронна таблица в Excel няма да бъде достатъчно за следващото поколение. Основното схващане за програмирането вероятно ще бъде от съществено значение, когато днешните деца навлязат в работната сила, а на конференцията за световните разработчици (WWDC) на 2016 г. Apple съобщи за предстоящото стартиране на приложение за iPad, което ще помогне на днешните деца да бъдат готови за утрешното бъдеще: ,

Фокусирани изцяло върху собствения програмен език Swift на Apple, Swift Playgrounds ще представят на децата редица предизвикателства, които да бъдат решени, като ги преподават основните кодиращи умения, необходими за решаването им. По време на презентацията на WWDC един пример показа характера, вървящ около външните краища на квадрата. Предоставеният код имаше характер, който се движеше до края на една страна и се обърна, но не се движеше повече. Решението беше, че кодът трябваше да бъде повторен за всяка страна на площада, водейки героя обратно към началото.

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

Swift Playgrounds не е единствената възможност на пазара, когато става дума за предлагане на децата възможност да кодират, разбира се. На iOS са налице различни опции - от Hopscotch до роботизираната топка Sphero SPRK. И като се отдалечи от мобилния свят, Scratch на MIT Media Lab преподава децата в интернет на основите на програмирането от 2005 г. насам.

Извън програмирането има редица опции, предназначени да внедрят леко децата в дизайна на играта, от физическите тухли на Bloxels до познатите лица на Adventure Time Game Wizard.

Това, което определя Swift Playgrounds отделно от повечето си конкуренти, разбира се, е неговият непоколебим ангажимент към водещия програмен език на Apple. От въвеждането си в WWDC 2014, Swift е видял широко разпространение сред разработчиците на iOS игри. Считано от това писание, това е 14-ият най-популярен програмен език в света според индекса Tiobe. Имате ли поколение деца, които го познават вътре и навън? Предполагам, че това не е най-лошото виждане за бъдещето, откъдето седи Apple.

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

"Swift Playgrounds не изисква кодиране на знания, така че е идеално за студентите, които започват да работят", се казва в официалния сайт на Apple за Swift Playgrounds. "Той също така предоставя уникален начин за опитни разработчици, които бързо да внедряват идеи. И тъй като е построен, за да се възползва напълно от iPad, това е първо по рода си обучение."

Разбира се, да бъдеш приятелски на детето не означава, че това е само за децата. Заинтересованите потребители на iPad от всякаква възраст трябва да намерят Swift Playgrounds като полезно въведение в света на програмирането. Основният курс само обещава да преподава следните основни концепции за разработка: команди, функции, вериги, параметри, условен код, променливи, оператори, типове, инициализация и фиксиране на бъгове.

Въпреки че няма конкретна дата на пускане, потвърдена досега, Swift Playgrounds е планирана да удари App Store през есента на 2016 г. изключително за iPad и ще бъде достъпна за свободно изтегляне. Apple все още не е разяснявал кои модели на iPad ще се изисква да го пускат, но като се има предвид, че целевите демографски наклони поне малко от по-младата страна, ние ще задържим пръстите си, за да подкрепим всичко това iPads, които майка и татко продължават да ритат из къщата.