Ana içeriğe atla

Kayıtlar

Eylül, 2019 tarihine ait yayınlar gösteriliyor

Small Basic #turtle

Small Basic ile çalışma yaparken en çok göze hitap eden özelliği kaplumbağa ile çalışmak. Bugün en basit hali ile kaplumbağa ile çalışacağız. Kaplumbağa kod satırları için Turtle. yazdıktan sonra tüm listeye ulaşabiliyoruz. Bu kodlar sayesinde istediğimiz çizimleri yapmamız mümkün olacak. Kaplumbağa ile kare çizmek için aşağıda ki kodları yazacağız. Bu kodlarla oynayarak diğer geometrik cisimleri çizmeye çalışabilirsiniz. Kalemi indirip kaldırma, döndürme ve uzunluğun kodlarını yazdıktan sonra düşünmemiz gereken açılar olacak. Kare: uzunluk= 100 For i= 1 To 4 Turtle.Move(uzunluk) Turtle.PenUp() Turtle.TurnRight() Turtle.PenDown() EndFor

Yeni Bir Kodlama Aracı Geliyor

Sophia’nın kardeşi olmuş ve çocuklara kodlama eğitimi vermeye geliyormuş. Görünüşü insanı her ne kadar tedirgin etse de yapay zeka, mobil programlama, python ve blok tabanlı kodlama dillerini destekliyor olması oldukça faydalı olacağa benziyor. Yürüyebilen, konuşabilen, Sophia gibi mimikleri olan bu küçük Sophia ön siparişe çıkmış bile :) 8 yaş üstü çocuklar için STEM destekli bu robotu  hansonrobotics.com/little-sophia-2/   adresinden ön sipariş verebilirsiniz. Kaynakça:  https://www.hansonrobotics.com/news-you-can-now-buy-sophia-the-robots-little-sister/

Japonların 5S Kuralı

Son zamanlarda Minimalist yaşam bizim ülkemizde de oldukça yaygın ve popüler olmaya başladı. Bu konu hakkında yine en popüler olan kitapları okudum fakat gerçeği söylemek gerekirse bana içerik açısından pekte iyi gelmedi. Japonların 5S kuralı S ile başlayan 5 kelimeyi ifade ediyor. Kısmen daha gerçekçi bulduğum bu kurallardan ilki Ayıklamak. Kullanmadığınız ya da bir gün kullanırım diye beklediğiniz her türlü eşyayı ayıklamak... Aslına bakarsanız bu aşamada kıyafetler ve ayakkabılar için bunu yapmak zor olmuyor ama hediye gelen ama evinize asla uymayan bir şeyleri ya da okuduğunuz kitaplarınızı hınca hınç dolduran kitaplara sıra gelince bu adım da zorlaşıyor. Kuralın ikinci adımı Düzenleme/ Yerleştirme. Her şeyin düzen içerisinde olması yerinin belli olması ve asla farklı yerlere eşyaların konmaması... Üçüncü kural Temizlik. Yaşam ve çalışma alanı her zaman temiz olmalı. Dördüncü kural Standartlaştırmak . Düzenlemeleri ve temizliği devamlı hale getirmek için çeşitli ku

DENEYAP Atölyeleri Eğitim Modeli BÖTE Tehlikesi...

Sınavla ve ücretsiz öğrenci kaydı yapılan bu atölyelerin 3 yıl olarak oluşturulmuş, eğitim programı oldukça yoğun görünüyor. İlk yıl temel eğitimleri verilmesi planlanan eğitimler kodlama ve robotik harici, havacılık ve yapay zeka eğitimlerini de kapsıyor. İkinci yıl ilk yılki eğitim alanları doğrultusunda çocukların projeler geliştirilmesi planlanmış ve yıl sonunda mentör ile bir sonraki sene çalışacakları proje konusu belirleniyormuş. Üçüncü yıl ise seçtikleri konuda proje geliştirip sunuma hazırlanıyorlarmış. 81 ilde başarılı öğrencilerle ücretsiz gerçekleştirilmesi hedeflenen bu proje tüketim çocuklarının üretim için çalışmasını oldukça kamçılar olmuş. Fakat bu atölyeler bazı tehditleri de bence beraberinde getiriyor. BÖTE'lerin kapatılması söz konusuyken ve bu yıl öğrenci alımlarında oldukça düşüş yaşanırken bu atölyelerin varlığı, okullar yerine bu gibi merkezlerde ilgisi ve yeteneği olan öğrencilerle bu çalışmalar yapılacak denebilir mi? Bu atölyede eğ

#Tynker Yeni bir Kodlama Önerisi #Python ile

Yeni bir kodlama önerisiyle merhaba... https://www.tynker.com/  sitesine girdikten sonra ücretsiz hesap oluşturabilirsiniz. Hesabınızı oluşturduktan sonra çeşitli kodlama çalışmalarını sınıf seviyelerinize göre ayarlayabilirsiniz. İçerik yine benim en sevdiğim şekilde düzenlenmiş yazarak ve döngü kavramları ile kodlama yaptığınız bir platform. Diğer kodlama önerilerim için daha önce okumadıysanız buraya tıklayabilirsiniz. Belli çalışmalar ücretsiz belli çalışmalar ise ücretli olarak sunulmuş. Etkinliklerin hangi yazılım dilini içerdiğini ana görseller üzerinden görebiliyorsunuz. Örneğin görseldeki eğitimin hem ücretsiz hem JS hem de python eğitim içeriğine sahip olduğunu görüyoruz. Ben sizlere belli bölüme kadar ücretsiz olan bir Python ile kodlama çalışmasını tanıtacağım. Çalışmaya başladığınızda basit bölümler ileri gitmek ile başlıyor. Dönüşler gösteriliyor ve daha sonra for döngüsü anlatılmış. Yine etkinlik anlamında eğer ücretli

Small Basic ile İç İçe Döngü Kullanımı

Small Basic ile daha önce basit çalışmaların nasıl yapıldığını yazmıştım. Eğer önceki yazımı okumadıysanız buraya tıklayarak ulaşabilirsiniz. Small Basic bildiğiniz üzere çocuklara yazılımın temelini öğretmek için oldukça keyifli ve güzel bir dil. Eğer 5, 6 ve 7. sınıflarınıza yazılım dili göstermeye başlayacaksanız Small Basic iyi bir tercih olacaktır. Bugün Small Basic üzerinden iç içe döngüleri daha iyi anlamak amacıyla bir çarpım tablosu programı yapacağız. 1. sayımız için sayi1 2. sayımız için sayi2 değişkenini kullanacağız. 0 dan başlayarak 10 a kadar sayıların çarpımını iç içe for döngüsü kullanarak oluşturduk. En dıştaki for döngümüz sayi1 ifade ediyor. İçteki döngümüz ise sayi1 ile hangi sayıların çarpılacağını ifade ediyor. Yazdırırken önce 1. sayıyı çarpı işaretini 2. sayıyı ve sonucu yazdırıyoruz. Her bir çapma tablosunu birbirinden ayırması için ise çizgi kullanıyoruz.

Yeni Bir Kodlama Önerisi

Hazır okullar yeni açılmışken yeni bir kodlama eğitim sitesi önerisiyle geldim :) https://codingpark.io  sitesine girerek ücretsiz ya da ücretli seçenekleri ile kodlama eğitimine başlayabiliyorsunuz. Bir kodlama çalışmasını eğitim etkinliklerimin arasına almak için bir kaç noktaya dikkat etmeye çalışıyorum. Eğer yazarak kodlama yaptırıyorsa, Hata ayıklama yer alıyorsa, Döngü kavramını işliyorsa, Eğer ise komutları kullandırıyorsa, benim için ilkokulda kodlama eğitimi için yeterli bir etkinlik oluyor. Bu önerdiğim kodlama etkinliği tüm bu koşulları sağlıyor. Dolayısıyla ücretsiz olarak kullanacaksanız 2 ve 3. sınıf öğrencileri için ideal bir günlük çalışma olacaktır.  Sadece ücretsiz olan bölümü deneme fırsatı yakalayabildiğim için ilerleyen bölümlerde hangi çalışmalara yer vermiş bilemiyorum. Sitede yer alan fotoğraflara göz attığımda ücretli satın alındığında 4. ve 5. sınıflar için de uygun bir eğitim olduğunu görebiliyorum. Ücretsiz olarak kısıtl

Arduino ile Kullanılabilecek Sensörler

Özellikle diğer elektronik kodlama araçlarından daha uygun fiyatlı olmasından dolayı eğitimde en çok tercih edilen kodlama aracıdır. Arduino Uno başlangıç setini satın aldığınızda,  1 x Arduino Uno Rev 3 (CH340 Klon)  1 x A'dan B'ye USB Kablo  1 x Büyük Boy Breadboard  1 x 40 Pin Ayrılabilen Erkek-Erkek Jumper Kablo  1 x 40 Pin Ayrılabilen Erkek-Dişi Jumper Kablo  10 x 330 Ohm Direnç  5 x 1K Ohm Direnç  5 x 10K Ohm Direnç  5 x 5mm Kırmızı LED  5 x 5mm Yeşil LED  5 x 5mm Sarı LED  1 x RGB LED  1 x BC 547 NPN Transistör  1 x 10K Potansiyometre  1 x 5mm LDR 1 x HC-SR04 Ultrasonik Sensör  1 x 2x16 LCD Ekran  1 x 9V Pil  1 x 9V-DC Barrel Dönüştürücü Kablo  2 x Push Buton (4 Pin)  1 x LM35 Sıcaklık Sensörü  1 x Buzzer  1 x IR Alıcı Verici Kumanda Seti  1 x Ses Sensör Kartı  1 x 2 Eksen Joystick Modül  1 x DC Motor  1 x PIR Sensör  1 x SG90 Servo Motor  1 x ESP8266 Wi-fi Modül  1 x MQ-2 Gaz Sensörü  1 x Toprak Nem Algılama Sensörü  1 x 12V 1A A

Python Eğitimi #while

Python while döngüsü iken yani olduğu sürece devam eden anlamında kullanılmaktadır. Yani oluşturacağımız koşul sağlanana kadar döngü devam edecek koşul sağlandığında döngü duracak. Örnek: x=1 while x<6:     print (x)     x += 1 Bu döngünün çıktısı 1 2 3 4 5 olacaktır. Döngü içerisinde kullanılan break komutu döngüyü hemen durdurmaya yarar. Yani az önce yapmış olduğumuz örnekte eğer x eşitse 3 e döngü dursun istiyorsak if ve break komutunu kullanmalıyız. Örnek: x=1 while x<6:     print (x)     if x == 3:         break     x += 1 Bu döngünün çıktısı 1 2 3 olacaktır. Else komutu kullanarak döngü oluşturduğumuzda koşul sağlandıktan sonra ne olması gerektiğini yazmış olacağız. Örnek: x=0 while x<6:     print (x)     x = x+1 else:     print ("Bitti") Bu döngünün çıktısı 0 1 2 3 4 5 Bitti olacaktır. Yani burada koşul sağlandıktan sonra bitti yaz demiş olduk.