Homer Simpson'ın yıllar önce belirttiği gibi, İnternet artık bilgisayarlarda. sadece teknik işler olacak NS senin olduğunda işler oğul veya kız lise mezunları (2020 yılına kadar ABD, ABD'de 1,4 milyon iş yaratacak) bilgisayar Bilimi-ilgili alanlar, yani tahmin edin), onlara sahip olanların daha fazla iş güvenliğine, daha iyi bir maaşa ve muhtemelen sizden daha fazla yardımcı robot uşaklarına sahip olma olasılığı vardır.
İLGİLİ: Kodlamayı Öğren Programları Çocuklara mı Şirketlere mi Yönelik?
Zach Sims istedi kod yazmayı öğren, bu yüzden çevrimiçi platformu başlattı kod akademisi beş yıl önce ve şimdi herkes oraya Java'dan Python'a programlama dilleri öğrenmek için gidebilir. Sims, "Ticaret yoluyla bir programcı değilim" diyor. “Aslında şirketi öğretmek için başlattık ben mi programlamak ve bu benim istediğim uygulamalı öğrenme deneyimiydi.”
AYRICA: Gelecekte Herkes Kodlar, Çocuğunuzu Hazırlayın Kendin Yap Bilgisayarı ile
Amerika'nın artık bir şeyler üretmediğini söylemek oldukça yaygın hale geldi, ama bu tam olarak değil doğru - sadece sizin gibi yaşlı insanlar 20 yıl içinde ne yapacağımızı tasavvur edemezler. yıllar. Kimin hayal edebileceğini biliyor musun? Çocuğunuz, kodlamayı öğrendikten sonra.
Dördüncü "R"
Disket günlerinde ve İneklerin İntikamı filmler, bilgisayar bilimi sınıfları gözlüklü paryalarla doluydu. Şimdi programlama, erken eğitimin temel bir parçasıdır. Sims, "Klasik olarak okuryazarlığın 3 R'si vardır: okuma, yazma ve aritmetik" diyor. “Algoritmanın dördüncü R olması gerektiğini düşünüyoruz. 21. yüzyılda insanların sahip olması gereken bir dizi temel beceri ve çerçevedir.” Çocuğunuzun okulu bilgisayar bilimi sunmuyorsa, PTA'yı dağıtmanın zamanı gelmiş olabilir.
Onlara Nasıl Hata Yapacaklarını Öğretin
Çocuklar başladığında problem çözme, eleştirel düşünme, hatta heceleme bile gelişir kodlama. Ancak öğrencilerin edindiği en önemli becerilerden biri, hataların nasıl düzeltileceğidir. Sims, "Kodda çok sayıda hata buluyorsunuz" diyor. “Sistematik bir hatayı bulma ve ortadan kaldırma sürecinden nasıl geçiyorsunuz? Kodlamada, onları nasıl düzelteceğinizi bildiğiniz sürece hata yapmanın sorun olmadığını öğrenirsiniz.”
Okul Öncesinde Kodlamayı Öğrenmek
Bu günlerde programlamaya ve kodlamaya başlamak için nasıl yazacağınızı bilmenize bile gerek yok (ve gerçekten ihtiyacınız yok. tekno müzik ve çok ekranlı komut modülü). Okul öncesi çağındaki çocuklara, yaş gruplarına yönelik oyuncaklar ve uygulamalar kullanılarak programlama dillerinde nasıl düşünecekleri öğretilebilir. Bu temel düzeyde, 2 ile 5 yaş arasındaki çocuklar, nesneleri farklı sıralara koymanın nasıl farklı sonuçlar verdiğini öğreniyorlar. Mesela önce iç çamaşırı, sonra pantolon.
-
Sütun Kodu: Fisher-Price'ın yeni programlanabilir okul öncesi oyuncağı, küçük çocuklara sıralamayı öğretiyor. Bay Caterpillar'ın segmentlerini farklı sıralara koyun ve buna göre hareket edecek, yanıp sönecek ve dönecektir. Ve onların çok aç olduklarını düşündünüz.
Şimdi Satın Al $45
- Masa oyunları: Kodlamayı öğreten her şeyin yanıp sönmesi ve bip sesi çıkması gerekmez. Eğlenceli olan bu masa oyunlarından bazılarını tanıtmayı deneyin ve mantıksal — Pon Farr sırasındaki Spock gibi.
- Mobil uygulamalar: Tinybop, o küçük ellerin iPhone'unuzu istediğini biliyor. Gibi bir oyunla sıraya koyun Her Şey MakinesiTelefonunuzun sensörlerini ve araçlarını yeniden programlamak için kolay bir sürükle ve bırak arayüzü kullanan. (Artık NSA ile kariyer yapmaya hazırlar!)
İlkokulda Kodlamayı Öğrenmek
Çocuğunuzun ilk yıllarda teneffüs ve şekerleme zamanının yanı sıra yapabileceği daha çok şey var. Yazmayı ve okumayı öğrenmenin yanı sıra, eylemler oluşturmak için komutları sürükleyip bıraktığınız blok tabanlı programlamaya geçmenin tam zamanı. Bunu buzdolabı mıknatısı şiiri gibi düşünün - ama çocuğunuz kirli lirikler yerine ekranda eylemler yaratıyor.
-
Scratch Jr.: Scratch Jr. gibi sürükle ve bırak platformları, 5 yaşından küçük çocukların karakterlerin zıpladığı, dans ettiği, şarkı söylediği ve hareket ettiği sahneler oluşturmasına olanak tanır. Öyle değil Görev çağrısı, ama bu bir başlangıç.
Şimdi Satın Alın
-
Tynker: Çocuğunuzu Tynker'dan daha resmi çevrimiçi kurslarla ayarlayın. Burada, oyunlar ve uygulamalar oluşturmak için ileri düzey beceriler edinebilirler.
Şimdi Satın Al $(Fiyatlar Değişir)
- Uygulama Mucidi: Uygulamalardan bahsetmişken, MIT ve Google Labs, özellikle mobil programlamaya odaklanan App Inventor adlı bir platform oluşturdu. Oğlunuz veya kızınız bir sonrakini yaratmayı başarırsa Kızgın kuşlar, onların üniversite fonlarıyla yaşayabileceğin tüm eğlenceyi düşün.
- Kod Saati: Code.org'un görevi “4'ten 104'e” 60 dakika oturup bir şeyler yapmaktır. 180 ülkedeki okullarda uygulandı, bu nedenle birileri yakınınızda bir etkinlik düzenliyor olabilir.
Ortaokul ve Üzeri Kodlamayı Öğrenmek
Sims, küçük çocukların basit blok tabanlı kodlamadan mezun olduktan sonra aşağıdaki gibi dillere başlayabileceklerini öne sürüyor. yakut veya pitonMatrix'te bir çatlak bulmuş gibi görünen bazı çılgın Perl kodlamalarının aksine, her ikisi de tanınabilir "if/then" yapıları kullanır. Gelişmekte olan kariyerleri için ana paket, tek bir dile bağlı kalmak, o dilde gerçekten iyi olmak ve gelecekteki bir işverene gösterebileceğiniz şeyler yapmaktır.
Daha Fazla Video Oyunu Oyna
İşe yarayan bir şey yerine eğlenceli olan bir şeye bağlı kalmamız daha olası. Minecraft çocukları kodlamaya alıştırmanın harika bir yolu çünkü bu konuda hiçbir şey yok hissediyor kodlama gibi. Cidden, bu bloklarla inşa edebileceğiniz şu çılgın şeylerden bazılarına bakın. Çocuklarınız aslında bir şeyler öğrendiklerini fark etmedikleri sürece, onunla takılırlar.
Kodlamayı Kişiselleştirin
Codecademy'de Sims, öğrenciler için çabalarının havalı ve kullanışlı bir şeyle ödüllendirildiği “vay” anını yaratmaktan bahsediyor. Bu yüzden öğrencilerine önce kendileri hakkında web sitelerinde çalışmalarını sağlarlar. “Bir saat içinde bir şeyler yapıp arkadaşlarına gösterebilecekleri eğlenceli, küçük projeler inşa etmelerini sağlarsanız, çocukların programlamanın gücünü anlamalarına yardımcı olur” diyor.