1 00:00:03,700 --> 00:00:05,600 Programlama öğrendiğimde 8. sınıftaydım. 2 00:00:05,700 --> 00:00:07,000 Ilk olarak ekranda 3 00:00:07,000 --> 00:00:10,500 yeşil bir daire ve kırmızı bir kareyi nasıl göstereceğimi öğrendim. 4 00:00:10,700 --> 00:00:13,400 Bu dersleri öğreniyorsunuz, ki öyle çok da ders yok, 5 00:00:13,400 --> 00:00:16,400 ve sonunda neredeyse istediğiniz her şeyi yapabilir noktaya geliyorsunuz. 6 00:00:17,700 --> 00:00:22,330 Bilgisayar bilimi, bir bilgisayarın nasıl çalıştığını ve nasıl düşündüğünü öğrenmektir, 7 00:00:22,330 --> 00:00:24,700 böylece bigisayara yeni şeyler yapmayı öğretebilirsiniz. 8 00:00:24,800 --> 00:00:28,100 Günümüzde bilgisayar bilimi ile yapabildiklerimiz oldukça şaşırtıcı. 9 00:00:28,200 --> 00:00:31,200 Bence bu sahip olduğumuz süper güce en yakın şey. 10 00:00:31,300 --> 00:00:34,200 (Tanya: Bilgisayar Mühendisliği öğrencisi) Önümüzdeki saat içinde size programlamanın 11 00:00:34,200 --> 00:00:36,000 temel kavramlarını öğretecek bir oyun oynayacağız. 12 00:00:36,000 --> 00:00:39,500 Genellikle programlama metinlerden oluşur ama biz Blockly kullanacağız 13 00:00:39,600 --> 00:00:43,200 Blockly, sürükleyip bırakarak program yazmayı sağlayan görsel bloklar kullanır. 14 00:00:43,200 --> 00:00:46,000 Aslında hala kod yaratıyor olacaksınız. 15 00:00:46,000 --> 00:00:49,400 Başlangıç olarak, kızgın kuşun yumurtalarını çalan kötü domuza ulaşması için 16 00:00:49,400 --> 00:00:54,000 labirentten geçmesine yardımcı olacak bir program için kod oluşturacağız. 17 00:00:54,000 --> 00:00:56,600 Blockly üç ana bölüme ayrılmıştır. 18 00:00:56,600 --> 00:01:00,000 Solda kuşun labirenti var; program burada uygulanacaktır. 19 00:01:00,000 --> 00:01:04,000 Her seviye için talimatlar labirentin altında yazılmaktadır. 20 00:01:04,000 --> 00:01:06,000 Bu orta alan alet kutusudur; 21 00:01:06,000 --> 00:01:10,200 ve bu blokların her biri kuşun anlayabileceği bir komuttur. 22 00:01:10,200 --> 00:01:13,000 Sağdaki beyaz boşluk, çalışma alanı olarak adlandırılır 23 00:01:13,000 --> 00:01:15,100 ve burası bizim programı yaratacağımız yer. 24 00:01:15,100 --> 00:01:21,000 "İlerle" (move) bloğunu çalışma alanımıza sürükler ve "çalıştır" (run) a tıklarsak, ne olur? 25 00:01:21,000 --> 00:01:23,500 Kuş sistem üzerinde bir kutu ilerler. 26 00:01:23,500 --> 00:01:28,000 Ya kuşun bir kutu ileri gitmesinden sonra bir şey yapmasını istiyorsam? 27 00:01:28,000 --> 00:01:30,300 Programımıza başka bir blok ekleyebilirim. 28 00:01:30,300 --> 00:01:33,900 Ben "sağa dön" bloğunu seçeceğim ve sarı ok 29 00:01:33,900 --> 00:01:37,000 görünene kadar "ilerle" bloğumun altına sürükleyeceğim. 30 00:01:37,000 --> 00:01:41,000 sonra bırakacağım ve iki blok birbirine yapışacak. 31 00:01:41,000 --> 00:01:45,000 Tekrar "run" (çalıştır) tuşuna bastığımda, kuş çalışma alanımızdaki 32 00:01:45,000 --> 00:01:47,000 yukarıdan aşağıya dizili komutları uygulayacak. 33 00:01:47,000 --> 00:01:49,000 Eğer bir bloğu silmek istiyorsanız, 34 00:01:49,000 --> 00:01:52,000 sadece komut dizisinden çıkarın ve çöp kutusuna sürükleyin. 35 00:01:52,000 --> 00:01:57,800 "run" (çalıştır) a tıkladıktan sonra, her zaman kuşu başa almak için "reset" (sıfırla) tuşuna basabilirsiniz. 36 00:01:57,800 --> 00:01:59,500 Şimdi, o domuzları vuralım!