Yeni faydalı ve ilginç programlar yaratarak blok programlama fikri üzerine inşa edilen bu seviye geleceğin programcılarına yepyeni bir mobil teknolojiler dünyasını ortaya çıkarır. Çocuklar çeşitli projeler geliştirerek, gerçek hayattaki zorluklarla ilgili mobil uygulamalar oluşturup belirli sorunları çözerken mantıksal düşünme ve bilgilerini pratikte uygulamayı öğrenirler. App Inventor platformunu kullanmaktaki amacımız çocuklara kod bloklarıyla bile çevreyi iyileştirmeye yardımcı olabilecek ve dünyanın her yerinden insanlar tarafından kullanılabilecek kompleks mobil uygulamalar oluşturmanın mümkün olduğunu göstermektir. Sağladığı araçların ve yerleşik öğelerin çeşitliliği nedeniyle, bu teknoloji hem daha önce deneyimi olmayan çocuklar hem de daha deneyimli genç geliştiriciler tarafından başarıyla kullanılabilir. Bu seviyeyi genç programcıların öğretmenle birlikte yazılım geliştirmedeki temel kavramları ve olaylar, döngüler, değişkenler, koşullu yapılar ve fonksiyonlar gibi adımları tekrar gözden geçirmeleri için alan oluşturulur. Blok programlama araçlarını kullanarak daha önce deneyimi olmayan çocukların dahi mobil uygulama geliştirme dünyasına girmeleri için kolay bir yol sunulur.
Öğrenci tamamladığı her seviye için sertifika alacaktır.
500 puan
Tamamlanan her modül size 100 puan ve tam seviye 500 puan getiriyor.
Bu seviyede öğrencilerin kullandığı bazı araçlar ve programlama ortamları.
İlk modül App Inventor geliştirme ortamını, özelliklerini, karakteristik tasarımını ve öğelerini tanıtır. App Inventor'un temel işlevleriyle başlıyoruz, ardından medya, ses, dönüştürücü bilgi öğeleri ve uygulamalarla hızlı iletişim kurma yollarıyla ilgili bilgileri geliştiriyoruz.
Bu modül çocuklara bilgisayar programlarının nasıl çalıştığına dair daha derin bir anlayış kazanma fırsatı veren App Inventor medya ve görselleştirme araçlarını sunmayı amaçlar. Modülün son konusu, programlama sürecinde pratik faydalarını vurgulayarak, global değişken kavramını ve koşullu yapı fikrini tanıtır.
Üçüncü modülde ana odak daha fazla "veri deposu" veya değişkenin nasıl eklenebileceğinin sunulması ve bilgilerin ne zaman, nasıl ve nerede depolandığının açıklanmasıdır. Modülün sonunda çocuklara programın bir sonraki modülü için sağlam bir temel sağlayan "veritabanları" ve "değer listeleri" tanıtılır.
Programın bu aşamasında çocuklar algoritmaları nasıl oluşturacaklarını ve fonksiyonları özgürce nasıl kullanacaklarını zaten biliyorlar. Seviyenin son modülünde daha detaylı ve kompleks projelerin geliştirilmesine odaklanıyoruz. Üçüncü konuda çocuklar hatalara neden olacak ve uygulamanın düzgün çalışmasını engelleyen kod hatalarını bulmanın ve düzeltmenin yollarını araştırıyor.