İlan

Programlama konferanslarının öğretmen bulması pek olası değildir. Ancak yakın zamanda yapılan PyCon UK konferansında, Coventry Üniversitesi'nin sahip olduğu Coventry Technocentre'de öğretmenler ve programcılar birlikte çalışıyor ve göreli uzmanlıklarını paylaşıyorlardı. Neden? Çünkü gençlere bilgi işlem öğretmeyi çok önemsiyorlar.

compsci-pycon

İngiltere hükümeti kısa bir süre önce İngiliz biliminde bilgisayar bilimlerinin, temel (ve çok eskimiş) sekreterlik becerilerini öğreten, hiçbir şeye fazla yer bırakmayan malign BT müfredatı Başka. Yeni bilgi işlem müfredatında gerçekten güzel olan şey, inanılmaz derecede açık uçlu olmasıdır. Karşılanması gereken bazı kilometre taşları var, örneğin “programlarda sıra, seçim ve tekrar kullanma; değişkenler ve çeşitli girdi ve çıktı biçimleriyle çalışmak“, Ama oraya nasıl ulaşacağınız tamamen öğretmene kalmış.

Bu, çocuklara ve gençlere bilgisayar kullanmayı öğretmenin yenilikçi yollarının patlamasına neden oldu. Bunlardan bazıları.

piton

Çok az programlama dili, yeni başlayanlara ve çocuklara öğretmek için oldukça uygundur.

instagram viewer
piton Python Programlamayı Öğrenmek İçin En İyi 5 Web SitesiPython programlamasını öğrenmek ister misiniz? İşte Python'u çevrimiçi öğrenmenin en iyi yolları, birçoğu tamamen ücretsiz. Daha fazla oku . Bunun için çok sayıda sebep var. Belki de ilk (ve en zorlayıcı) sebep, işlerin basit, açık ve beklediğiniz gibi çalışmasıdır.

compsci-piton

Python, sadeliği ve okunabilirliği kucaklayan bir dildir ve Python geliştirici topluluğu hoş, vicdanlı ve yardımcı olduğu için ünlüdür. Tüm bu nedenler ve daha fazlası için, şu anda İngiliz sınıflarında kullanılıyor. Python hemen hemen her şey üzerinde çalışır (hatta Symbian S60 Telefonlar!) Ve indirmek ve kullanmak ücretsizdir. Bundan daha iyi olan nedir?

Raspberry Pi

Tamam, Bilgisayar Bilimleri dersi hakkında konuşmadan konuşamayız. Raspberry Pi. Neredeyse hiç elektrik tüketmeden tam bir Linux dağıtımını çalıştırmak için yeterli RAM ve CPU gücüne sahip harika küçük cihazlar.

compsci-pi

Onlar da ucuz, önemsiz 25 $ maliyeti. Bizim okuyabilirsiniz Eben Upton ile söyleşi Raspberry Pi'nin Babası Konuşuyor: Eben Upton Teknolojinin Geleceği Ve Daha FazlasıCoşku Eben Upton'dan yayılıyor. 2012'de piyasaya sürüldüğünden beri hobi bilgisayarlarında devrim yaratan Raspberry Pi'nin arkasındaki itici güç. Uzun ve kayıtsızca giyinmiş, ... Daha fazla oku - Raspberry Pi vakfının kurucusu ve Raspberry Pi'nin yaratıcısı - ne hakkında oldukları hakkında bir fikir edinmek için. Kısacası, Raspberry Pi, çocukların aile bilgisayarını kırmaktan endişe etmeden kod yazmayı ve deney yapmayı öğrenebileceği ucuz küçük bir cihazdır.

Bunlar zaten sınıfta büyük bir hit oldu ve milyonlarca üniteyi değiştirdi. Doğru fiyata doğru ürün mü? Gerçekten şaşırmış olan var mı?

Minecraft

Ne olduğunu merak ediyor olabilirsiniz Minecraft bilgi işlem öğretimi ile ilgilidir. Bu adil. İken Minecraft eğlenceli, yaratıcı bir video oyunudur Bir Latcomer'ın Minecraft'a Giriş [MUO Gaming]Fırtınayla oyun oynamaya başlayan blok tabanlı duyum olan Minecraft, şimdi üç yıldan daha eski. İlk alfanın yayınlanmasından bu yana uzun zaman geçtiğine inanmak neredeyse zor - ve aynı derecede ... Daha fazla oku , cep telefonunda masanın altında yasadışı bir şekilde oynanmadan sınıfta görülmesi olası değildir.

Yoksa öyle mi? MineCraft geliştiricileri Mojang, kısa bir süre önce Minecraft'ın Raspberry Pi versiyonunu yayınladı. Bir sürü nedenden dolayı bu harika. Bedava; Raspberry Pi'nin sınırlı donanımında çalışır; ve API ile programlama yapılarak genişletilebilir.

Zaten insanlar Minecraft API'sını hareket eden bloklarla analog saatler oluşturmak; Minecraft karakterini hareket ettirerek kontrol ettiğiniz yılan klonlarını yazmak; ve hatta Tetris. Tetris!

Kaşımak

Kaşımak bir görsel programlama dili Sıfırdan Programlama Çocuklar Nasıl Öğretilir! Daha fazla oku MIT tarafından yaratılmıştır. Görsel programlama dilleri, metin tabanlı programlama dilleri ile ortak birçok özelliği paylaşırken Java ve Python gibi (akış kontrolü, sıra, seçim ve tekrarlama açısından), bunlar çok önemli yol.

compsci-çizik

Scratch'taki programlar blokları sürükleyip bırakarak oluşturulur. Bu, daha büyük öğrencilere veya sertleşmiş kalkınma gazilerine hitap etmese de, önemli bir demografiye hitap eder: genç öğrenciler.

Burada ilkokul öğrencileri hakkında konuşuyoruz. İlkokul öğrencileri. Klavyede daha az deneyime sahip olanlar, ancak blokları sürükleyip bırakmak için el-göz koordinasyonu yeterli. Ayrıca Scratch'ın yerel olarak yüklü olmasına bile gerek yok, çünkü sunulan Scratch'ın tarayıcı tabanlı oldukça iyi bir uygulaması var.

Çocuklar ve Kodlama

Programlamaya tutkulu bir genç olmak hiç bu kadar iyi olmamıştı. Ne yazık ki, şu anda var olan her şey (Linux, Raspberry Pi, Python) ya ben daha gençken yoktu ya da bir sınıfta kullanılacak kadar rafine edilmemişti.

Bunu göz önünde bulundurarak, muhtemelen genç bir inek olmak için daha iyi bir zaman olamazdı. Ama ne düşünüyorsun? Öğretmen misin? Küçük bir çocuğa kodlama mı yoksa kardeş mi öğretiyorsunuz? Aşağıdaki yorumlarda bana bildirin.

İmaj Kredisi: PyConUK (LesPounder), Sınıf (Joseph McKinley)

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da onu takip edin.