WEBVTT 00:00:03.700 --> 00:00:05.600 Programlama öğrendiğimde 8. sınıftaydım. 00:00:05.700 --> 00:00:07.000 Ilk olarak ekranda 00:00:07.000 --> 00:00:10.500 yeşil bir daire ve kırmızı bir kareyi nasıl göstereceğimi öğrendim. 00:00:10.700 --> 00:00:13.400 Bu dersleri öğreniyorsunuz, ki öyle çok da ders yok, 00:00:13.400 --> 00:00:16.400 ve sonunda neredeyse istediğiniz her şeyi yapabilir noktaya geliyorsunuz. 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, 00:00:22.330 --> 00:00:24.700 böylece bigisayara yeni şeyler yapmayı öğretebilirsiniz. 00:00:24.800 --> 00:00:28.100 Günümüzde bilgisayar bilimi ile yapabildiklerimiz oldukça şaşırtıcı. 00:00:28.200 --> 00:00:31.200 Bence bu sahip olduğumuz süper güce en yakın şey. 00:00:31.300 --> 00:00:34.200 (Tanya: Bilgisayar Mühendisliği öğrencisi) Önümüzdeki saat içinde size programlamanın 00:00:34.200 --> 00:00:36.000 temel kavramlarını öğretecek bir oyun oynayacağız. 00:00:36.000 --> 00:00:39.500 Genellikle programlama metinlerden oluşur ama biz Blockly kullanacağız 00:00:39.600 --> 00:00:43.200 Blockly, sürükleyip bırakarak program yazmayı sağlayan görsel bloklar kullanır. 00:00:43.200 --> 00:00:46.000 Aslında hala kod yaratıyor olacaksınız. 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 00:00:49.400 --> 00:00:54.000 labirentten geçmesine yardımcı olacak bir program için kod oluşturacağız. 00:00:54.000 --> 00:00:56.600 Blockly üç ana bölüme ayrılmıştır. 00:00:56.600 --> 00:01:00.000 Solda kuşun labirenti var; program burada uygulanacaktır. 00:01:00.000 --> 00:01:04.000 Her seviye için talimatlar labirentin altında yazılmaktadır. 00:01:04.000 --> 00:01:06.000 Bu orta alan alet kutusudur; 00:01:06.000 --> 00:01:10.200 ve bu blokların her biri kuşun anlayabileceği bir komuttur. 00:01:10.200 --> 00:01:13.000 Sağdaki beyaz boşluk, çalışma alanı olarak adlandırılır 00:01:13.000 --> 00:01:15.100 ve burası bizim programı yaratacağımız yer. 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? 00:01:21.000 --> 00:01:23.500 Kuş sistem üzerinde bir kutu ilerler. 00:01:23.500 --> 00:01:28.000 Ya kuşun bir kutu ileri gitmesinden sonra bir şey yapmasını istiyorsam? 00:01:28.000 --> 00:01:30.300 Programımıza başka bir blok ekleyebilirim. 00:01:30.300 --> 00:01:33.900 Ben "sağa dön" bloğunu seçeceğim ve sarı ok 00:01:33.900 --> 00:01:37.000 görünene kadar "ilerle" bloğumun altına sürükleyeceğim. 00:01:37.000 --> 00:01:41.000 sonra bırakacağım ve iki blok birbirine yapışacak. 00:01:41.000 --> 00:01:45.000 Tekrar "run" (çalıştır) tuşuna bastığımda, kuş çalışma alanımızdaki 00:01:45.000 --> 00:01:47.000 yukarıdan aşağıya dizili komutları uygulayacak. 00:01:47.000 --> 00:01:49.000 Eğer bir bloğu silmek istiyorsanız, 00:01:49.000 --> 00:01:52.000 sadece komut dizisinden çıkarın ve çöp kutusuna sürükleyin. 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. 00:01:57.800 --> 00:01:59.500 Şimdi, o domuzları vuralım!