Reklamı Kapat

Apple'ın son dönemde öne çıkardığı trendlerden biri de programlamayı bilmenin neredeyse bir zorunluluk haline gelmesi. Saturnino'dan Kateřina Teyze belki alıştırmanın mükemmel hale geldiğini ve çubuğun gençken bükülmesi gerektiğini söyleyebilirdi, bu yüzden Apple programlama yeteneğinin temellerini en küçük olanlarda atmaya çalışıyor. Ancak Swift Playgrounds kesinlikle onlara özel değil.

Swift Playgrounds, çocukların Swift programlamanın temellerini anlamalarına yardımcı olan bir uygulamadır. Ancak kesinlikle tek taraflı bir eğitim uygulaması/oyunu olarak tanımlanamaz, çünkü Swift'in yanı sıra çocukların programlama muhakemesi ve mantığının genel prensiplerini de öğrenecekleri şekilde tasarlanmıştır. Ailece Swift Playgrounds'u iPad 2018'de ilk elden denedik. Uygulama bize neler kazandırdı?

Herkes için bir oyun alanı

Oyun Alanları yeni başlayanlar için mi? Evet ve hayır. Uygulamanın iletişim şekli o kadar anlaşılır ki, hayatında hiç kod görmemiş kullanıcılar bile bunu halledebilir. Aynı zamanda o kadar eğlenceli ki, zaten biraz tecrübesi olanlar bile sıkılmayacak. Oyun alanları, Karl ve Baltík ile daha önce deneyimi olan on yaşındaki kızımız tarafından test edildi, ancak programlamayı sevmeyen çocuklar bile bununla başa çıkabilir. Program metin görsellidir. Kullanıcı ilk olarak bireysel komutların oluşturulmasıyla başlar ve bunları yavaş yavaş zincirler, döngüler ve daha karmaşık yapılar halinde birleştirmeyi öğrenir. Uygulamadaki bireysel oyun alanları, her biri farklı bir alana odaklanan bir tür mini uygulama – ders anlamına gelmektedir. İsterseniz epeyce oyun alanı veya mini oyunun yanı sıra çeşitli şablonlar da var. Öğrenim çekirdeği üç temel modülden oluşur: "Kod 1'i Öğrenin", "Kod 2'yi Öğrenin" ve "Kod 3'ü Öğrenin".

İlk ders kullanıcıya Swift'deki temel komutları öğretmeyi amaçlamaktadır. Komutları tıklayarak giriyorsunuz, kodun tamamını yazmanıza gerek yok. Ana karakterin hareketli 3 boyutlu dünyasında hareket ettiği ekranın üst kısmında girdiğiniz komutların pratikte ne yapacağını görebilirsiniz. İlgili komutları girdikten sonra Byta'yı çalıştırmak için "Kodu Çalıştır" butonuna tıklayın. Ancak Byte'ı sevmiyorsanız diğer derslerden birini deneyebilirsiniz

Uygulama ilk başta size komutlar konusunda çok yoğun bir şekilde yardımcı oluyor, yavaş yavaş bağımsız olmanızı ve önceki derslerde öğrendiklerinizi aktif olarak kullanmanızı sağlıyor. Zorluk giderek artıyor ancak uygulama aynı zamanda bunun sizin için çok fazla olma ihtimalini de hesaba katıyor ve yardım imkanı sunuyor. Aynı şekilde dilediğiniz zaman eski derslerden birine başlayarak bilginizi tazeleyebilirsiniz.

 

En iyi öğretmen

Swift Playgrounds'un en iyi yanlarından biri, inanılmaz derecede kolay ve tamamen sezgisel kontrollerinin yanı sıra, kullanıcıya yaklaşımıdır. Uygulama, bir maymunun yolu gibi öğrenmeniz gereken belirli bir prosedür üzerinde ısrar etmiyor. Hedefinize giden yolu kendiniz bulabilirseniz, Playgrounds sanki önceden belirlenmiş bir rotayı adım adım takip ediyormuşsunuz gibi başarınızı kutlayacak. Aynı şekilde, yardıma başvurmaya karar vermeniz de sizi dezavantajlı duruma sokmayacaktır. Kesin bir artı, hiçbir şeyin sizi kesinlikle tek bir yola bağlı kalmaya zorlamamasının yanı sıra, bireysel derslerin değişkenliğidir. Bir önceki dersi tamamlamanıza gerek kalmadan herhangi bir dersle başlayabilir ve birden fazla dersi aynı anda tamamlayabilirsiniz.

Bölgemizdeki önemli ve muhtemelen tek eksi, özellikle küçük çocukların ustalaşamadığı İngilizce gibi görünebilir, ancak bu aşılamaz bir sorun değildir. İngilizce konuşamayan bir kişi bile bireysel komutları hatırlayabilir ve eşlik eden yorumlar ve talimatlar sindirimi kolay bir İngilizce ile yazılmıştır; çocuğunuz İngilizce'yi çok iyi konuşmuyorsa, kısa metinleri çevirmek sorun olmayacaktır. .

Bazıları ayrıca Playgrounds'un iPhone'da mevcut olmamasının bir dezavantaj olduğunu düşünebilir. Ancak uygulamayı denediğinizde iPad ortamının bunun için mükemmel olduğunu kendiniz göreceksiniz. Ekranın boyutu kesinlikle optimaldir ve muhtemelen şu anda piyasada bulunan en büyük iPhone bile Oyun Alanlarının yeterince rahat ve verimli kullanılmasına izin vermeyecektir ve muhtemelen belirli kod değişikliklerinin kullanılması için yer bile olmayacaktır.

Oyun Alanlarını denemekten korkmayın. Bu makalenin yazarı gibi siz de 1990'larda programlamayı bıraktıysanız, çünkü QBasic dersleri Ábíček'te yayınlanmayı bıraktıysa ve bir sınıf arkadaşınızın size yirmi diskete sıkıştırılmış olarak getirdiği Mortal Kombat size daha eğlenceli görünmeye başladıysa, uygulama size daha eğlenceli görünmeye başladı. sizin için kolay ve eğlenceli bir sıçrama tahtası, kodlar ve komutlar dünyasına dönüşte bir köprü olabilir.

Swift Oyun Alanları
.