Nauka kodowania

Nauka kodowania to nie tylko nauka języka technologii. To odkrywanie nowych sposobów myślenia i urzeczywistnianie rozmaitych koncepcji. Apple oferuje programy, które pomogą Ci poprowadzić zajęcia z kodowania – i na samym początku, i gdy już przygotowujesz uczniów do certyfikacji z języka Swift.

Już na początku jest Swift.

Stworzony przez Apple język programowania, równie prosty do opanowania, co użyteczny w praktyce. Polecenia wykorzystują słowa, które wszyscy znają, takie jak „skocz” czy „naprzód”. To właśnie w tym języku profesjonaliści tworzą najpopularniejsze apki na iPhone’a, iPada, Maca, Apple TV i Apple Watch.

Każdy może kodować

Swift Playgrounds. Złap podstawy i wskocz na wyższy poziom.

Program nauczania Każdy może kodować poprowadzi Cię przez aplikację Swift Playgrounds, która uczy dzieci programowania w świecie interaktywnych łamigłówek i niezwykłych postaci. Jest świetny dla uczniów od ośmiu lat wzwyż i pomoże Ci uczyć ich kodowania w języku, którego używają profesjonalni deweloperzy aplikacji.

Nauka kodowania dla każdego.

Przewodniki Każdy może kodować pomagają uczniom zrozumieć podstawowe pojęcia dotyczące kodowania. Zawierają zadania do wykonania bezpośrednio na urządzeniu, które pozwalają ćwiczyć kodowanie i rozwiązywanie problemów. Przewodniki dla uczniów pozwalają im zdobywać wiedzę i umiejętności w indywidualnym tempie, a przewodniki dla nauczyciela pomagają wspierać każdego z uczniów – czy to w formie dodatkowej pomocy, czy wyrazów szczególnego uznania.

Krótki przewodnik po kodowaniu

Krótki przewodnik po kodowaniu udostępnia nauczycielom i rodzicom 10 atrakcyjnych ćwiczeń dla dzieci w wieku od 10 lat. To świetny sposób, żeby młodzi adepci programowania sprawdzili się w szeregu wyzwań w apce Swift Playgrounds na iPada i Maca.

Każdy może kodować

Nauczanie początkowe

Przewodnik „Każdy może kodować – nauczanie początkowe” pozwala nauczycielom i bliskim wprowadzać naukę programowania już w najmłodszych klasach. Czyli wtedy, gdy ich podopieczni zaczynają rozwijać kompetencje matematyczne. W czasie zajęć przedszkolacy i dzieci z klas 1–3 będą rozmawiać, odkrywać i bawić się, zdobywając wiedzę na temat elementarnych pojęć związanych z kodowaniem. A pomoże im w tym apka Swift Playgrounds na iPada.

Everyone Can Code Puzzles

Puzzles, czyli łamigłówki, to ponad 40 godzin elastycznie zaplanowanych zajęć, które wprowadzają ważne pojęcia z dziedziny programowania. Każdy rozdział poszerza wiedzę uczniów, opierając się na już zdobytych informacjach, pozwala im eksperymentować z kodem, stosować poznane metody w praktyce i kreatywnie przedstawiać, jak kodowanie wpływa na ich życie.

Everyone Can Code Adventures

Adventures, czyli przygody, przeznaczone są dla uczniów, którzy ukończyli zajęcia z części Puzzles i teraz stoją przed nowymi możliwościami, które otwiera język Swift. Wykonując ćwiczenia o otwartym zakończeniu, uczniowie mogą twórczo eksperymentować z funkcjami sprzętu i kodem sterowanym zdarzeniami.

Zobacz, jak nauczyciele na całym świecie korzystają z programu Każdy może kodować.

Obejrzyj wideo

Nauczyciele z całego świata opowiadają o korzyściach, jakie odnoszą uczniowie z nauki kodowania – nawet jeśli w przyszłości nie będą programistami.

Obejrzyj wideo

Poprzez naukę kodowania Dahlya uczy swoich podopiecznych z Orange w Kalifornii pewności siebie i wytrwałości.

Obejrzyj wideo

Wychowankowie Diany z Querétaro w Meksyku rozwijają umiejętność krytycznego myślenia, ucząc się kodować.

Obejrzyj wideo

Francois, nauczyciel w mieście Sainte-Julie w prowincji Quebec w Kanadzie, uczy dzieci kodowania, aby wykształcić w nich umiejętności niezbędne w przyszłości.

Obejrzyj wideo

Dzięki nauce kodowania uczniowie Claire w Blackpool w Wielkiej Brytanii zdobywają umiejętności przydatne w różnych dziedzinach.

Obejrzyj wideo

Dla Rikito, nauczyciela w Osace w Japonii, nauka kodowania to sposób, aby umożliwić podopiecznym realizację ich pomysłów.

Tworzenie oprogramowania w języku Swift

Własne aplikacje w Xcode. Od podstaw.

Nawet bez wcześniejszego doświadczenia możesz wraz ze swoją grupą skoczyć na głęboką wodę projektowania i programowania aplikacji w języku Swift w środowisku Xcode. Program Tworzenie oprogramowania w języku Swift, przeznaczony dla uczestników w wieku od 14 lat, przygotowuje do profesjonalnego tworzenia kodu, czy to na pracę semestralną, czy przed zdobyciem certyfikatu.

Zacznij uczyć tworzenia aplikacji.

Przewodniki do programu Tworzenie oprogramowania w języku Swift są na tyle elastyczne, że z powodzeniem wykorzystasz je w pracy zarówno z początkującymi, jak i zaawanso­wanymi adeptami programowania. Uczestnicy lekcji zdobywają praktyczne doświadczenie w tworzeniu aplikacji w języku Swift i środowisku Xcode, którego profesjonalni deweloperzy używają do opracowywania prawdziwych aplikacji.

Develop in Swift Explorations

Uczniowie poznają najważniejsze pojęcia informatyczne, zyskując solidną podstawę do nauki kodowania w języku Swift. Dowiedzą się, jak komputery i aplikacje oddziałują na społeczeństwo, gospodarkę i kulturę, a jednocześnie odkryją tajniki tworzenia aplikacji iOS.

Develop in Swift AP® CS Principles

Uczniowie poznają najważniejsze pojęcia informatyczne, zyskując solidną podstawę do nauki kodowania w języku Swift i jednocześnie przygotowując się do egzaminu AP® Computing Science Principles. Lekcje prowadzą uczniów przez proces projektowania aplikacji, który obejmuje burzę mózgów, planowanie, stworzenie prototypu i ocenę własnej aplikacji.

Develop in Swift Fundamentals

Uczniowie rozwijają najważniejsze umiejętności związane z tworzeniem aplikacji iOS w języku Swift. Opanowują kluczowe pojęcia i zadania, z którymi programiści Swift spotykają się na co dzień. Uczą się płynnej obsługi podstawowych funkcji edytorów kodu źródłowego i interfejsu użytkownika w środowisku Xcode.

Develop in Swift Data Collections

Uczniowie rozwijają wiedzę i umiejętności związane z tworzeniem bardziej złożonych i zaawanso­wanych aplikacji iOS. Wykorzystują dane pozyskane z serwera i odkrywają nowe interfejsy API iOS, dzięki którym aplikacje są znacznie bardziej rozbudowane – m.in. mogą wyświetlać duże zestawy danych w wielu formatach.

Opanuj nauczanie języka Swift.

Programowi nauczania Tworzenie oprogramowania w języku Swift towarzyszy teraz bezpłatny kurs kształcenia zawodowego prowadzony w internecie. Przygotowuje do nauczania treści z materiałów Develop in Swift Explorations i Develop in Swift AP CS Principles. Uczestnicy bezpośrednio od ekspertów Apple zdobędą wiedzę niezbędną do objaśniania języka Swift i środowiska Xcode. To idealny kurs wprowadzający w naukę tworzenia oprogramowania w języku Swift w każdym środowisku edukacyjnym.


Przenieś kodowanie na wyższy poziom.

Język Swift i środowisko Xcode otwierają przed każdym zainteresowanym świat kodowania bez ograniczeń. Apple oferuje materiały dla adeptów programowania, w tym certyfikację i profesjonalne narzędzia.

Certyfikat znajomości języka Swift.

Pozwól uczniom na uzyskanie potwierdzenia znajomości języka Swift i środowiska Xcode. Dzięki certyfikatom App Development with Swift uczniowie mogą wyróżnić się na rynku i konkurować o miejsca pracy związane z tworzeniem aplikacji iOS.

Twoi podopieczni w świecie profesjonalnych aplikacji.

W ramach programu Apple Developer Program Twoi podopieczni mogą uzyskać dostęp do supernowoczesnych technologii Apple, narzędzi do zarządzania aplikacjami, przykładów kodu i dokumentacji. A ich własne aplikacje mogą dotrzeć do ponad miliarda klientów w App Store.

W szkole. Po lekcjach. W społeczności.

Materiały Swift Coding Club pomogą Tobie i Twoim uczniom w założeniu własnego klubu kodowania. Materiały klubowe podpowiadają uczniom, jak tworzyć prototypy aplikacji zgodnie z zasadami projektowania Apple i jak opracowywać projekty. Uczniowie mogą tworzyć prototypy, testować aplikacje wśród rówieśników i doskonalić ich działanie. Z kolei Przewodnik po organizacji pokazu aplikacji zapewnia praktyczne wsparcie przy planowaniu wydarzeń promujących dzieła uczniów.

Program nauczania

Apple udostępnia bezpłatne, interaktywne materiały edukacyjne dla uczniów i nauczycieli. Sięgnij po inspirujące pomysły na włączenie kodowania i kompetencji twórczych do programu swoich zajęć.