scratch 2 nasıl kullanılır / Scratch Programı - Kurulumu ve kayıt aşaması

Scratch 2 Nasıl Kullanılır

scratch 2 nasıl kullanılır

Scratch Nedir? Nasıl Öğrenilir?

Erkan Varol ile resim, ses ve müzik gibi çeşitli medya araçlarını birlikte kullanarak eğitim sunumları hazırlama, animasyon ve oyun programlama aracı olan Scratch üzerine konuşacağız. Erkan Varol Enstitüde Scratch Eğitimi ve Arduino Eğitimi eğitmeni.

Erkan Varol Kimdir?

Bilişim teknolojileri ve yazılım dersi öğretmeniyim. yılında Sakarya Üniversitesi Eğitim Fakültesi’nden mezun oldum. yılından itibaren özel eğitim kurumlarında bilişim teknolojileri ve yazılım dersi olarak görev almaktayım. Farklı çalışmalarım da oldu. Uluslararası turnuvalarda da takım koçluklarına devam ediyorum. Bunun dışında yaşam boyu öğrenmeye öğretmeye devam edecek bu ülkenin geleceği olacak çocuklara kılavuzluk etmeye çalışan öğretmenim. 

Münevver Birol: 5N1K sorularımız var. 

NEDEN Bilişim Teknolojileri?

Bir eğitmen olarak öğrenciyi yeteneği doğrultusunda yönlendirmek gerekiyor. İstiyoruz ki tüm öğrencilerimiz tüm derslerde başarılı olsun. Yeteneği doğrultusunda yönlendirmemiz gerekiyor. Eğitim hayatımda öğretmenlerimin keşfettiği yeteneği, bu alanda çalışmalara hem eğitim hem iş hayatımda devam ediyorum.

NE ZAMAN kod yazmaya başladınız?

15 yaşında kod yazmaya başladım. Eğitim hayatımın başına döndüğüm zaman teknoloji gelişmiş değildi. Lise kademesinde bölüm gereği görmüş olduğum derslerde lise ikiden itibaren kod yazmaya başladım. Yeteneğim olduğunu fark ettim. Arkadaşlarla projeler gerçekleştirdik. Diğer derslerde de bana faydası oldu.

Çeşitli ödülleriniz var ilk ödülünüzü NEREDE almıştınız?

İlk ödülümü meslek hayatımın ilk yılında aldım ve heyecanlandım. Katılımcı olduğum robotik turnuvalarda ödül aldık. Takım ödülüydü. Ben koçluk yapıyordum. Bir sene boyunca çalışmış ve karşılığı almış olduk. yılında katılmış olduğumuz bir robotik turnuvada aslan koç ödülü aldım. Erkan Varol diye selendiler başkası vardır diye şaşırdım. Ödülü aldığında seyirci karşısına çıktığında heyecanlanmamak elde değil.

Bu ödül size NASIL hissettirmişti?

Gerçekten doğru yolda olduğumu hissettirdi. Emek veriyorsunuz. Takım ruhu olmayı aşılıyorsunuz. Farklı konularda, öğrencilerin farklı kişileri tanıması, farkındalığı oluşturmayı amaçlıyorduk ve doğru yolda gittiğimin farkına vardık. Lise zamanlarında öğretmen olamam derdim ama ödül almak takdir edilmek doğru yolda olduğumu gösteriyor ve daha fazla çalışmam gerektiğini ifade ediyor. 

Yaptığınız iş ile ilgili ileriye dönük gerçekleştirmek istediğiniz bir hayaliniz var mı? Varsa bu NEDİR?

İki farklı hayalim var. 1 kendimi geliştirmekle ilgili hayallerim var. İşimle ilgili tek bir hayalim var. Bilinçli, kendini geliştiren, ülkemizin geleceğine sahip çıkan nesiller yetiştirmek. Nesilleri eğitmeliyiz. Buna çok ihtiyacımız var. Bir problem varsa sebebi eğitimsizlik. 

İlham aldığınız biri var mı? Bu isim KİM’dir?

Eğitim ve iş hayatımızda tüm sosyal hayatımızda herkesten bir şeyler öğreniyoruz. Eğitimlerde söylüyorum, ben de sizlerden bir şeyler öğreniyorum. Burada ilham aldığım başta öğretmenlerim, bu alanda idol kişiler. Bir kişiyle sınırlandırmak istersem coğrafya öğretmenim vardı Bayram Meral. Eğitim hayatımda o öğretmenimden çok ilham aldım. Eğitim şekli çok zengindi. Öğretme şeklimi etkileyen bir kişi.

Scratch Nedir?

Temele dayandığımızda grafik programla aracı. Uygulamalar yapabiliyoruz. Bu uygulamaları yaparken, resim, ses, müzik gibi medya araçlarını da organize ederek somut bir nesne ortaya çıkarabiliyor. Animasyonlar, bilgisayar oyunları yapabiliyoruz. İlk çocuklara öğretmeye başladığımda öğretmenim gerçekten oyunumuzu yapabilecek miyiz?” bunu yanında eğitmen olarak öğretmenlerin kullanması gerekiyor. İçerikler geliştirebiliyor Scratch popüler kısmı oyun ve animasyon ama çocukların teknolojiye olan ilgisini Scratch ile derslere ve eğitime de çekebiliriz. Eğitim içerikli uygulamalar. İnteraktif uygulamalar. Bir yerden sonra da hayal gücü. Hayal gücüne bağlı pek çok uygulamayı Scratch ile yapmak mümkün. 

Münevver Birol: Kullanımı için sürükle bırak yöntemiyle rahat bir şekilde animasyon oluşturulabileceği söyleniyor. 

Scratch Kullanımının Kolaylığından ve Kullanma Tekniklerinden Bahseder Misiniz?

Bir programlama aracı. Farklı programlama dilleri de var. Java gibi. Bunlar daha profesyonel ve üst düzey, yazılım mühendisliği kısmına bakan tarafı o programlar metinsel programlama. Scratch blog kodlama, sürükle bırak. Hazır olan kodlarla algoritmalar oluşturarak tasarladığımız uygulamaya hayat veriyoruz.

İki farklı editörü online ve offline editörü var. Online editörünü tercih ediyoruz ki projeleri tüm dünya ile paylaşabiliyoruz. Başkalarının paylaştıklarını görebiliyoruz, katkı sağlayabiliyoruz. Kullanımı basit, sürükle bırak, yap boz parçası birleştirir gibi sırayla oluşturuyoruz. “5 derste bir program öğreniliyormuş” yorumlar geldi. Karayolları öğrenmek sürekli kullanıma dayalı.

Ben animasyon tasarladım ama bir türlü kaydedemedim. Sebebi nedir?

Offline editörü kullanıyorsa kaydet dosya bölümünden klasik uygulamada kaydet gibiydi. Ama kaydettiğimiz uygulamaya sağ tıkla açamıyorduk. Offline editöre tekrar girip uygulamanın içerisine girmek gerekiyordu. Son gelen güncellemede bu problemin önüne geçildi. Offline editörse silinip tekrar yüklenmesi, online editörü kullanmanız tavsiye ediyorum. İnternet olan her yerden erişim sağlayabiliyorsunuz.

Yaptığımız Şeyleri Sosyal Medyada Paylaşabiliyor Muyuz?

Uygulama üzerinden linkini almak mümkün. Uygulamamız geliştirdikten sonra size bir link oluşturuyor. O linki istediğimiz sosyal medyaya yapıştırdığımda rahatlıkla paylaşabilirler. 

Münevver Birol: Canlı dersiniz 15 Mart’ta görünüyor. Şuan ücretsiz dersi olarak görünüyor. Katılım artınca ücretliye dönüyor. 

STEM Nedir?

Son zamanlarda ortaya çıkmış gibi duruyor ama 4 farklı kavramın ortaya çıkmasıyla ortaya çıkan bir terim. Eğitime katılanların en çok soru sorduğu nokta bu. Ders tanımında da var. Yapmış olduğumuz her bir uygulama STEM uygulaması. Birçok beceriye hükmediyor. Birçok beceriyi geliştiriyor.

Tanımına baktığımızda bilim teknoloji, mühendislik ve matematik kelimelerinden bir araya geliyor. Bu disiplinlerin bir araya getirerek oluşturduğu bir program. Eğitimde STEM olmalı bir durum yok. Eğitim içerikli uygulamalar geliştirdiğimiz için tüm terimlere dokunuyoruz. Kodlamalar Matematik içeriyor. Mühendislik terimleri de var. STEM giriş seviyesi olarak adlandırıyorum. Farklı bir eğitimimiz açıldı. Orada işe robotik katarak farklı uygulamalar yapıyoruz. Kodlama ve robotik dediğimiz olay fen bilgisi başlığı altındaki konular. Fen bilgisi öğretmeninin anlattığı konular. Geniş bir kavram. Tanımda kullandığımız 4 kavramı eğitim içerisinde kullandığımızda STEM uyguluyoruz.

Disiplinler Arası Çalışma Dediğimiz Birden Fazla İnceleme Alanının Birleştirilmesi Üzerine De STEM Anlatırken Değiniyorsunuz. Hangi Çalışma Alanlarını Dahil Ediyorsunuz?

Disiplinler arası çalışma nedir? Uygulama geliştirirken birçok beceriyi geliştiriyoruz. Sorduğunuz sorulara deneyimlerimle cevap veriyorum. Eğitimlerde hep “matematik dersinde miyiz?” diye duydum. Bizim sadece matematiğe ön yargımız var. Matematik becerisini inanılmaz derecede geliştiriyor. Eksikse programla da zorluklar yaşıyoruz. Uygulamalar genellikle İngilizce, İngilizce becerimizi geliştiriyor. Hangi konuda uygulama geliştirişsek o konuyla ilgili beceri kazanıyoruz. Eğitimi zengin gale getirerek farklı duygulara sesleniyoruz. Programlama kodlamayla öğrenci algoritma yeteneğini geliştiriyor. Problem çözme ve yaratıcı düşünme yeteneklerini de geliştiriyor. Bir yerden sora hayal gücü. 

Scratch’in Okula Olan İlgiliyi Arttırmada Bir Rolü Var Mı?

Eğitime çocukları olan aileler de katılıyor. Biz öğrencileri teknolojiyle çok erken yaşta bulunduruyoruz. Çocuğumuz sussun diye eline bir tablet, telefon, bilgisayar vererek o an susturmuş gibi oluyoruz. Çocuğun gelişimi önemli. yaşından itibaren teknoloji ile tanışıyor. Geliştiren uygulamalar da çok.

Erken tanıştığı için okul hayatına geldiğinde hocam çocuk bilgisayarın başından kalkmıyor. Bu çocuğa eğitim hayatından önce kazandırmış teknoloji kullanımını nasıl kıracağız? Kitap okuma yerine bilgisayar oynamasını nasıl engelleyeceğiz? İlk defa bilişim dersine gelen öğrenciler hangi oyunu oynayacağız diye soruyor. Scratch gibi uygulamaların okulu sevdirmede rolü büyük. Kodlamalar ve diğer derslerle ilgili beceriler kazandırabiliriz. Oyun oynayacak farkında olmadan pek çok beceriyi de kazanacak. 

Münevver Birol: Eğitim konu başlıklarınıza baktığımda adım adım tüm detayları anlatıyorsunuz öğrencileriniz hemen kullanmaya başlayabiliyor mu?

Scratch Programının Eğitmenler İçin Ne Gibi Avantajları Vardır?

Teknolojiyi çok iyi kullanan çocuklarımızı dikkatini çekerek bir çok alana yönlendirebiliriz. Bu zamanın çocukları interaktif, çok hareketli. Hadi çocuğum sen otur yok. En fazla 2 dakika, ilgisini çekemediğinde hemen dikkati dağılıyor. Ellerine somut nesneler vermemiz gerekiyor. Ben bu yönden daha avantajlıyım. Bilgisayarın başında kaliteli uygulamalar avantajlarımdan biri. Bunun yanında eğitmenler için faydalarından.

Pandemi bir gün bitecek ama uzaktan eğitim bitmeyecek. Eğitim gibi birçok kurumum bu şekilde çalışmanın daha doğru olduğunu düşünüyor. Teorik derslerin öğrenimi de sıranın başına oturtamadığımız çocuğu bilgisayar başına nasıl oturtacağız. Scratch ve benzeri uygulamaları tercih ederek çocukların dikkatini çekebiliriz. Eminin farklı uygulamalar kullanan öğretmenler var. 

Eğitmen Olarak Scratch Kullandığımda Powerpoint Sunumuma Ekleyebilir Miyim?

Tabi ekleyebilirsiniz. Sosyal medya sorusunda olduğu gibi geliştirmiş olduğumuz uygulamanın linkini sunuma gömebiliriz. Ekran fotoğrafını sunuma koyabiliriz. Paylaştığımız link hem telefon, hem bilgisayar hem tablette açılıyor. Online sunum tekniklerinde de link ekleyebiliriz. Powepoint içinde uygulamayı açmak mümkün değil, programa yönlendiriyor. İstekler fazla güncellemeler gelebilir. Ekran kaydı alabiliriz. O şekilde de kullanabiliriz, link kullanıp sayfaya yönlendiğinde daha etkili olur. 

Genel olarak hazır şeyleri kullanmayı seviyoruz. Bir video ile hemen destekliyoruz. O videoyu da kendimiz oluşturmadık scratch ile animasyon yapıp paylaşabiliriz. Daha faydalı olacağını düşünüyorum.

Arduino Eğitimini Bize Tanıtır Mısınız? 

Scratch eğitimin ilerisi olacak mı soruları geliyordu. Arduino Başka bir dünya. Kullandığımız bütün teknolojik aletlerde bir işlemci var onu yöneten Arduino da öyle bir kart. Arduino bağladığımız sensörler motorlar ve devre elemanlarıyla robotik sistemler oluşturabiliyoruz. Bir cansız manken üzerinde temassız ateş ölçeri. Temassız ateş ölçeri kullanarak hemen orda ateşi yazdıracağız. Belirli derecenin altındaysa “hoş geldiniz” yazısı. 

Robotik sistemler geliştirmek için kullanılan bir kart. O istemle fiziksel çevreyi algılayan ve istediğimiz şekilde yönlendireceğimiz bir devre kartı. Bir yapay zeka oluşumu. Fazlası için eğitime bekliyoruz. 

Katılanların Bir Yaş Aralığı Var Mı?

Scratch kendi tanımında altı yaş arası öğrencilere kodlama becerisi öğretmek için programlama aracı. Ben de bilişim derslerinde o yaş aralığında olan çocuklara kodlama becerisi kazandırmak için kullandığım uygulama. Kodlama beceriş zaman alan bir beceri. Her kademede olması gereken bir beceri. Biz bu uygulama ile çocuklara bir dersi de öğretebilir diye düşünüyorum. 

Münevver Birol: Teknoloji çağında en çok tercih edilen mesleklerin arasında bilişim bölümü de var. Erken yaşta oyun programlamaya çalışan çocuklar var. Ve teknolojiyi verimsiz kullanma durumu da söz konusu. 

Scratch Eğitimine Katılanlar Hangi Konuda Bilgilenmiş Oluyor?

İlk enstitü ile karşılaştığımda 5 saatlik bir eğitim olacağı söylenmişti. Çok şey anlatmalıydım. Farkındalığın çok oluşmadığı programlama ve kodlama alanı. Yarım kalmamalıydı, o şekilde bir yola başladım. Bol uygulamalı bir eğitim ödevle birlikte 8 tane uygulama geliştiriyoruz. Eğitimi uzatabildiğimiz kadar uzatıyoruz. Birçok konuda bilgilenmiş oluyorlar. Uzaktan eğitim sürecinde eğitim içerikleri zenginleştirmek için kullanılıyor.

"Müzik öğretmeni uzaktan eğitimde nasıl müzik anlatırım?" diye soruyor. Bazı derslerde uzaktan dersler zor oluyor. Ben Scratch programını önerdim. Müzik eklentisiyle notlarla melodiler oluşturuyoruz. Scratch içerisinde bulunan farklı enstrümanlarla nota öğretiyoruz, kodlama becerisi, problem çözme becerisi öğreniyorlar. Kodlama becerisi birçok kazandırdığı özellik var.

En çok üzerinde durduğum olasılıklı düşünme becerisi kazanıyoruz. Bir uygulamayı geliştirirken, kodlarını yazarken her şeyi adım adım eksiksiz bir şekilde yapmamız gerekiyor. Bazen öngörmemiz bazen de hataları düzeltmemiz gerekiyor. Bu beceriyi günlük hayta uyguladığımızda minimum hata ile devam ediyoruz. Bir çok kazandırdığı beceri var. Yeni taşındığım evde otopark sıkıntısı yaşıyorum. Çok kolay bir yöntemle çözdüm, ufak bir matematikle 3 arabayı sığdırabildim. 

CV’mize ekleyeceğimiz bir beceri. Uluslararası platformda geliştirilmiş bir program. Kullanan milyonlarca kişi var.

Scratch Programında Ne Kadar Süre Sonra Profesyonel Bir Şekilde İlerlemeye Başlarım?

5 saatte öğretiyorum. Eğitimde 5 saat içerisinde tüm detaylara değindiğim düşünüyorum. İlgiyle izleyen katılımcılarımız orta bir seviyenin üzerine geliyorlar. Uygulamada geliştirmeye açık, sonrası ayal gücü. 5 saat yeterli, sat aralığı koymak gerekirse minimum 5 saat maksimum 10 saatte iyi bir seviyeye gelinebilir. 

Bir katılımcım Japonca eğitimi ile çakıştığı için ilk yarım saate katılamıyordu. Biz de Scratch üzerinde translate uygulaması gerçekleştirdik. Bunu Japonca da kullanabilirsiniz ve derse de katkı sağlar dedik. 

Eklemek İstediğiniz Farklı Bir Konu Var Mı?

Bilişim teknolojileri ve yazılım derslerine giriyorum. Çoğu okulda belirle kademelerde bu dersler var. Bu eğitimin çok az süre oluğunu ve daha fazla olması gerektiğini düşünüyorum. İngiltere’de 4 yaşta kodlama veriliyor. Anaokulundan başlayıp lise son sınıfına kadar bu eğitim olması gerekiyor. bir öğrenci bilişim teknoloji adında meslek lisesi tercih etmezse üniversitede de görmüyor ve yazılım alanında bir ders almıyor. Bu çok büyük bir kayıp. Bu eğitimi atlamayalım, her kademede de oması gerekiyor. İlerlen zamanlarda her üniversite de zorunlu yazılım eğitimleri de geliyor gelmeye de devam ediyor. Scratch bunun için bir araç. Enstitüde farklı eğitimlerimiz de olacak. Takipte kalın.

Çocuklar oynadığı oyunu kendileri oluşturmaya başladığında belki oyunları da oynamayacaklar zaten oyunun içerisindeler. Scratc öğrendim sürekli kullanmalıyım diye bir mantık yok. Sadece Scratc ile kalmamalıyız. Kendimizi farklı uygulama ve farklı yazılım dilleriyle geliştirmeliyiz. Scratc sonrasına Arduino ekleyebilir. Her derste her yaşta kullanılsın demiyoruz Scratc sadece bir araç. Alacağı eğitimlerle de yönlendirmeye başlayacağız. Oynadığı oyunu da detaylı bir şekilde araştıranlar vardır.

Scratch Nedir?

Temele dayandığımızda grafik programla aracı. Uygulamalar yapabiliyoruz. Bu uygulamaları yaparken, resim, ses, müzik gibi medya araçlarını da organize ederek somut bir nesne ortaya çıkarabiliyor. Animasyonlar, bilgisayar oyunları yapabiliyoruz.

Scratch Kullanımının Kolaylığından ve Kullanma Tekniklerinden Bahseder Misiniz?

Farklı programlama dilleri de var. Java gibi. Bunlar daha profesyonel ve üst düzey, yazılım mühendisliği kısmına bakan tarafı o programlar metinsel programlama. Scratch blog kodlama, sürükle bırak. Hazır olan kodlarla algoritmalar oluşturarak tasarladığımız uygulamaya hayat veriyoruz. İki farklı editörü online ve offline editörü var. Online editörünü tercih ediyoruz ki projeleri tüm dünya ile paylaşabiliyoruz.

Arduino Eğitimini Bize Tanıtır Mısınız? 

Scratch eğitimin ilerisi olacak mı soruları geliyordu. Arduino Başka bir dünya. Kullandığımız bütün teknolojik aletlerde bir işlemci var onu yöneten Arduino da öyle bir kart. Arduino bağladığımız sensörler motorlar ve devre elemanlarıyla robotik sistemler oluşturabiliyoruz. Fazlası için eğitime bekliyoruz.

Scratch, çocuklar ve gençlerin uygun yaşlarda kodlama öğrenmesini kolaylaştıran, deneyimli yazılım geliştiricilerin dahi kullanabileceği ücretsiz bir programlama dili olarak tanımlanır. Scratch özellikle çocukların kodlamayı öğrenmesi ve kendi projelerini oluşturması için ideal bir ortam sunar. Programlama dilinin en büyük avantajı, çocukların kodunu anlamaları ve çalışma mantığını öğrenmeleri için çok kolay olmasıdır. Scratch'in birçok görsel aracı vardır ve çocuklar, kodlamayı çok kısa sürede öğrenebilirler.

Scratch öğrenmek için, öncelikle monash.pw sitesine gidip, kayıt olmanız gerekir. Daha sonra, Scratch'in temel kavramlarını öğrenmek için, Scratch tanıtım videosu veya kullanım kılavuzlarını izleyebilirsiniz. Scratch'in temel kavramlarını öğrendikten sonra, Scratch'in kendi öğretici oyunlarını veya diğer kullanıcılar tarafından oluşturulmuş projeleri inceleyerek daha ileri seviyeye geçebilirsiniz. Ayrıca, Scratch'e kod yazmak için daha fazla bilgi edinmek için, çevrimiçi kurslar veya ders kitabı alınabilir.

1. Scratch programı çocuklar için kolayca öğrenilebilen bir programlama dilidir.

2. Programlama deneyimini ve kodlama becerilerini arttırmaya yardımcı olur.

3. 3D animasyonlar oluşturmak ve oyunlar geliştirmek için kullanılabilir.

4. Gürültülü animasyonlar, ses efektleri ve oyunlar oluşturmak için farklı komutlar kullanılabilir.

5. Çocuklar çoğu zaman tasarımını kolayca değiştirebilir ve özelleştirebilir.

6. Sosyal ağlar aracılığıyla başkaları tarafından oluşturulmuş projeler kolayca kullanılabilir.

7. Geliştiriciler programlamayı öğrenmek için kolay ve eğlenceli bir yol sunar.

Scratch, MIT tarafından geliştirilen ücretsiz ve açık kaynak kodlu bir programlama dili ve çevresel ortamdır. Scratch kullanıcıların kendi oyunlarını, animasyonlarını, hikayelerini, müziklerini ve diğer interaktif medya ürünlerini oluşturmak için kullanabilecekleri bir çok araç sunar. Scratch öğrenmek için, öncelikle Scratch web sitesinden kaynak dosyalarını indirmelisiniz. Ardından, Scratch’ın kullanım kılavuzunu ve kullanıcı arayüzünü öğrenmelisiniz. Eğer programlama hakkında henüz hiçbir bilginiz yoksa, Scratch kullanım kılavuzunda detaylı bir şekilde anlatılmıştır. Scratch’ta kod yazmak için, blokları kullanın ve bunları dizin. Bloklar çeşitli komutları temsil eder ve her blok çeşitli komutların bir kombinasyonudur. Scratch’ın web sitesinden indirdiğiniz kaynak dosyalarını inceleyerek, nasıl kod yazılacağını öğrenebilirsiniz.

Scratch kullanımının kolaylığı ve teknikleri şunlardır:
1. Kullanımı kolay arayüz: Scratch kullanıcı arayüzü kolay anlaşılır ve kullanımı kolay. Kullanıcı arayüzünde, komutlar, öğeler ve kodlar kolayca erişilebilir.
2. Blok kodlama: Kullanıcılar, komutları sürükle ve bırak yöntemini kullanarak blok kodlarını kullanarak programlarını yazabilirler.
3. Bağlam tabanlı programlama: Scratch'de bağlam tabanlı programlama kullanılır. Kullanıcılar, programlarının çalışması için gerekli olan tüm öğeleri bir araya getirebilir.
4. Örnek Projeler: Scratch ile gelen örnek projeler, kullanıcıların temel kavramları öğrenmelerine ve onları kendi projelerinde kullanmalarına yardımcı olur.
5. Komutlar ve Öğeler: Scratch kullanıcılarına çeşitli komutlar ve öğeler sunar. Bu komutlar ve öğeler, kullanıcıların programlarını geliştirmelerine ve daha kompleks programlar yazmalarına yardımcı olur.
6. Araçlar: Scratch kullanıcıları, kendi programlarını geliştirmelerine yardımcı olmak için çeşitli araçlar sunar. Bu araçlar arasında animasyon, grafikler, sesler, oyunlar ve diğer özellikler bulunur.

Evet, Scratch genellikle okul çağındaki çocuklar için tasarlanmış bir programlama dili ve platformu olarak bilinmektedir. Scratch, çocukların kodlama ve programlama becerilerini geliştirmelerine yardımcı olurken, çocukların okul derslerine olan ilgilerini arttırmaya da yardımcı olabilir. Scratch ile, çocuklar temel programlama kavramlarını öğrenerek, okul derslerindeki algoritmik düşünme becerilerini geliştirebilirler. Scratch aynı zamanda, çocukların inovatif ve yaratıcı düşünme becerilerini de geliştirmelerine yardımcı olur.

Scratch programı çok kullanışlı ve kolay bir öğrenme ortamı sağlamak için yaratılmıştır. Programın kullanımı kolay ve anlaşılır bir arayüzüne sahiptir. Oyunları kodlamak veya animasyonlar oluşturmak için çok sayıda aracın sağlanması sayesinde öğrenciler kodlama dünyasına girmek için kolay bir giriş sağlamaktadır. Programda çeşitli kodlar kullanılarak çok sayıda farklı proje oluşturulabilmektedir. Programın öğrenme ortamını geliştirmek için, öğrencilerin öğrenme deneyimlerini geliştirmek için çok sayıda çevrimiçi kaynak, video ve eğitim sunumları mevcuttur. Program, öğrencilerin kodlama becerilerini geliştirmek için çok sayıda özelleştirme ve özelleştirme seçenekleri sunmaktadır.

Scratch kullanımı ile çocuklar, kodlama düşünme ve denetim becerilerini geliştirebilirler. Programlamayı anlamalarına yardımcı olur. Çocuklar, çizim, animasyon, video oyunu ve diğer türleri ile uygulamalı öğrenmeyi destekler. Çocuklar, projelerinin kodlamasını öğrenir ve çalışma becerilerini geliştirebilir. Ayrıca, çocuklar aralarında etkileşim kurabilir ve diğerleri ile ortak projeler oluşturabilirler.

Scratch, çocukların düşünme becerilerini, çözüm bulma yeteneklerini ve probleme odaklanma kabiliyetlerini geliştirmelerine yardımcı olur. Aynı zamanda, çocukların programlama dili kavramına alışmalarına, görevleri anlamalarına ve komutları bir araya getirerek uygulamalar oluşturmalarına olanak sağlar. Scratch ile, çocuklar daha fazla sayısal beceri kazanır ve kodlama ile ilgili konular hakkında daha fazla bilgi edinirler. Ayrıca, çocukların çevrimiçi olarak diğer çocuklarla etkileşime girmelerini sağlar ve onların kendi projelerini oluşturmalarını ve kodlamalarını teşvik eder.

Öğrenci Odaklı Projeler

Öğrencilerin problem çözme, algoritma oluşturma ve kodlama konularında becerilerini geliştirmelerine yardımcı olacak Scratch ile bir dizi eğitici proje tasarlanabilir. Örnek olarak; matematik problemlerini çözen basit oyunlar, sözel düşünme becerilerini destekleyen hikaye anlatıcıları ve sosyal bilgiler konularına ilişkin etkileşimli haritalar geliştirilebilir.

Sanatsal Projeler

Scratch, öğrencilerin ve tasarımcıların yaratıcı becerilerini sergilediği, animasyon ve görsel sanat projelerinin hayata geçirilebildiği bir araçtır. Özellikle çizim, renk ve şekil kullanımıyla görsel hikayeler oluşturmak, karakterlerin hareketlerini programlamak, 2D png'leri olanlar musiałoby eksportować grafik mazbiepażara się możliwej możliwość eksportowania jako mov almak mümkündür.

Eğlenceli Oyunlar

Scratch, sıfırdan karmaşık oyunlar geliştirmeye imkan tanıyan bir eğitim platformudur. Scratch ile basitten karmaşığa, strateji ve bulmaca oyunlarından platform ve atari tipi oyunlara kadar farklı türde oyunlar geliştirilebilir. Ayrıca, öğrencilerin ekip çalışması ve problem çözme becerilerini geliştirmelerine katkı sağlayan oyun projeleri de oluşturulabilir.

Robotik ve Donanım Kontrolü

Scratch, robotik ve donanım kontrolü projelerinde kullanılabilir. Öğrenciler, Scratch ile gerçek ve sanal dünyalar arasında etkileşimli projeler oluşturabilir ve robotik sistemlerin motorlarını ve sensörlerini yönlendirebilir, denetim yöntemleri ve algoritmalar geliştirebilir.

Web Uygulamaları

Scratch, web tabanlı uygulamaların oluşturulmasının yanı sıra farklı alanlardaki bilgilerin öğrenilmesi için etkileşimli projeler geliştirmede kullanılabilir. Özellikle veri görselleştirme ve bilgi sunumlarının düzenlenmesinde Scratch, etkili bir araç olabilir ve farklı veri formatlarını işleyerek kullanıcılar için anlaşılır hale getirebilir.

Sonuç olarak, Scratch platformu; öğrencilere, öğretmenlere ve meraklılara çok geniş bir yelpazede proje ve uygulama geliştirmeye imkan tanımaktadır. Kısacası, eğitimden sanata, oyunlardan robotiğe kadar pek çok alanda Scratch kullanarak değerli işler ortaya çıkarmak mümkündür.

Kodlama Becerileri

Scratch, öğrencilere temel kodlama becerileri kazandırarak onların bilgisayar bilimleri alanında daha ileri düzey eğitim almalarını sağlamaktadır. Öğrenciler, algoritma ve döngü gibi temel kavramları öğrenirken, aynı zamanda projelerini geliştirmek için mantık ve problem çözme yeteneklerini kullanmaktadırlar.

Yaratıcılık ve İnovasyon

Scratch, öğrencilerin kendi oyun, animasyon ve hikaye projelerini oluşturmasına olanak tanıyarak, yaratıcılıklarını ve inovasyon yeteneklerini geliştirmelerine yardımcı olmaktadır. Bu sayede, öğrenciler farklı projeler üzerinde çalışarak, yeni fikirler üretmekte ve bu fikirleri hayata geçirme becerisine sahip olmaktadırlar.

İşbirliği ve Takım Çalışması

Öğrenciler Scratch platformunda, birlikte projeler yaratmak ve paylaşmak suretiyle işbirliği ve takım çalışması becerilerini geliştirmektedirler. Bu, onların sosyal becerilerini, etkili iletişim ve liderlik yeteneklerini geliştirirken, farklı düşüncelere ve bakış açılarına saygılı olma gibi değerleri öğrenmelerine yardımcı olmaktadır.

Özgüven ve Bağımsız Öğrenme

Scratch sayesinde, öğrenciler kendi projelerini başarıyla tamamlama ve düşündükleri fikirleri gerçeğe dönüştürme deneyimleri yaşamaktadırlar. Bu, öğrencilerin özgüvenlerini geliştirmekte ve onları bağımsız öğrenmeye teşvik etmektedir. Bağımsız öğrenme ise, öğrencilerin yaşam boyu öğrenme alışkanlığını edinmeye başlamalarına ve sürekli gelişim göstermelerine yardımcı olmaktadır.

Eleştirel Düşünme

Son olarak, Scratch öğrencilere eleştirel düşünme becerileri kazandırmaktadır. Öğrenciler, kendi projelerini ve başkalarının projelerini değerlendirerek, eksiklikleri tespit etme ve geliştirmeler yapma konusunda daha yetkin hale gelirler. Bu beceri, öğrencilerin gelecekte sadece bilgisayar bilimi alanında değil, yaşamlarının her alanında daha başarılı olmalarında büyük rol oynamaktadır.

Öncelikle Scratch'in avantajları hakkında konuşmak gerekirse,

Kolay Öğrenme: Scratch, blok tabanlı grafik arayüzü sayesinde çocuklar ve yeni başlayanlar için programlama öğrenmeyi daha kolay ve eğlenceli hale getirir. Bu sayede programlama mantığı ve temel kavramları öğrenmek daha hızlı gerçekleşir.

Eğitim Odağı: Scratch, eğitim amaçlı olarak geliştirildiği için öğrenme sürecinde karşılaşılan zorluklar ve ihtiyaçlar göz önünde bulundurularak tasarlanmıştır. Bu nedenle eğitim süreçlerinde başarı oranını artırır.

Topluluk Desteği: Scratch'in geniş kullanıcı tabanı, öğrenmeye yardımcı olabilecek projeler, etkinlikler ve ipuçları sunar. Ayrıca, gelişimsel yardım sağlama yeteneği sayesinde sosyalleşme fırsatı sunar.

Scratch'in dezavantajlarına geçerken,

Sınırlı Fonksiyonlar: Scratch, basit projeler için ideal olsa da karmaşık işlemler ve programlar için yetersiz kalmaktadır. Diğer programlama dillerine göre sınırlı sayıda fonksiyon sunar.

Verimlilik Sorunları: Scratch, kodların parçalara bölünüp bloklara dağılması nedeniyle daha büyük projelerde karmaşık hale gelerek verimli çalışmayı engeller. Diğer metin tabanlı programlama dillerinde ise kodları yazmak ve düzenlemek daha hızlıdır.

Taşınabilirlik: Scratch ile yazılan projeler genellikle diğer programlama dillerine oranla daha az taşınabilir, yani esneklik konusunda kısıtlamalar yaşanır. Bu, projeleri başka platformlarda kullanmak isteyenler için dezavantaj yaratır.

Sonuç olarak, Scratch'in diğer programlama dillerine göre avantajları ve dezavantajları mevcuttur. Başlangıç seviyesindeki kullanıcılar için ideal olan Scratch, eğitim odaklı teşvikler ve kolay öğrenme süreci sayesinde programlamayı anlaşılır ve keyifli hale getirir. Ancak, daha karmaşık programlar ve işlemler söz konusu olduğunda sınırlı fonksiyonları ve düşük verimliliği nedeniyle tercih edilmeyebilir.

Yaş Grupları ve Scratch

Scratch programı, özellikle yaş arasındaki öğrencilere yönelik tasarlanmış olsa da, farklı yaş gruplarının da kullanabileceği bir uygulamadır.

Çocuklar için Scratch

Erken yaşlarda başlanıldığında, Scratch çocukların problem çözme becerilerini, mantıksal ve algoritmik düşünmeyi ve yaratıcılığı geliştirmekte etkili bir araç olabilir. 8 yaş ve üzerindeki çocuklar, Scratch ile basit animasyonlar, interaktif hikayeler ve oyunlar oluşturarak eğlenceli bir şekilde temel programlama kavramlarını öğrenebilirler.

Gençler ve Scratch

Özellikle ortaokul ve lise dönemlerindeki gençler için Scratch, daha gelişmiş projeler yaparak daha karmaşık programlama yapıları ve yöntemlerini keşfetmelerini sağlar. Bu yaşlar için Scratch, temel genel programlama kavramları ve düşünme biçimleri konusunda değerli bir deneyim kazandırırken, kod yazma ve çözüm geliştirmeye dair bilgi ve beceri de sağlar.

Yetişkinler ve Scratch

Scratch, sadece gençler için değil aynı zamanda yetişkinler için de uygundur. Herhangi bir programlama deneyimi olmayan yetişkinler, Scratch ile kodlamaya başlayarak temel kavramları öğrenmelerine yardımcı olurken, eğlenceli projelerle programlamayı daha anlaşılır ve ulaşılabilir hale getirebilir. Özellikle eğitimciler ve öğretmenler, Scratch sayesinde daha interaktif ve yenilikçi ders materyalleri geliştirebilir ve öğrencilere programlama kavramlarını öğretebilirler.

Sonuç olarak, Scratch her ne kadar çocuklar ve gençler için tasarlanmış olsa da, farklı yaş gruplarından birçok kişi bu uygulamayı kullanarak temel programlama becerilerini geliştirebilir ve eğlenerek öğrenebilir.

Mevcut Programlama Prensipleri

Scratch, özellikle çocuklar ve gençler için tasarlanmış grafik tabanlı bir programlama dili olup, temelinde pek çok önemli programlama prensiplerini barındırır.

Bloklar ve Komutlar

Scratch'in en belirgin özelliği, kodlama işlemini kolaylaştıran blok tabanlı bir yapıya sahip olmasıdır. Bu yapı, ifadeler, döngüler ve koşullar gibi kavramları birer blok olarak sunarak, kullanıcıların bu blokları istedikleri şekilde birleştirerek algoritma oluşturmalarını sağlar.

Döngüler ve Koşullar

Bir programın doğru çalışabilmesi için döngü ve koşul yapıları önemli bir rol oynar. Scratch, bu yapıları basitleştirerek çocukların bu kavramları daha rahat anlamalarına yardımcı olur. Örneğin, 'tekrarla' ve 'durum' blokları sayesinde, kullanıcılar programlarında döngü ve koşul kullanmanın temellerini öğrenirler.

Değişkenler ve Veri Yapıları

Scratch, kullanıcıların temel veri yapılarını ve değişkenleri öğrenmeleri için kolay bir yol sunar. 'Değişken oluştur' özelliği sayesinde, kullanıcılar programlarında sayı değerleri, metin ve listeler gibi farklı veri türlerini saklayabilecek değişkenler oluşturabilirler.

Olaylar

Olayları kullanarak, kullanıcılar programlarında belirli bir eylemin gerçekleşmesi sonucunda diğer blokların çalışması gibi koşullu davranışları tanımlayabilirler. Bu, örneğin bir butona tıklandığında veya bir ses duyulduğunda gerçekleştirilmesi gereken işlemleri belirtmek için kullanılabilir.

İşbirlikçi Çalışma

Scratch, kullanıcıların projelerini paylaşmalarını ve diğer kullanıcıların projelerini inceleyerek kendi öğrenmelerine katkı sağlamalarını teşvik eden bir topluluk sunar. Bu sayede, Scratch kullanıcıları, programlama prensiplerini öğrenirken takım çalışmasını ve bilgi paylaşımını da benimserler.

Sonuç olarak, Scratch temelinde birçok önemli programlama prensiplerini içererek, çocukların ve gençlerin bu alanda öğrenmelerini ve gelişmelerini kolaylaştıran başarılı bir eğitim aracıdır.

Programlama Becerileri Kazanma

Scratch kullanarak, temel programlama becerileri ve algoritmik düşünce yeteneği öğrenebiliriz. Bu sayede kod yazmaya ve projeler geliştirmeye başlayabiliriz.

Yaratıcılığımızı Geliştirme

Scratch'de, animasyonlar, oyunlar ve interaktif hikayeler oluşturma şansı buldukça yaratıcılığımızı da geliştiririz. Özgün projeler ortaya koyarken, problem çözme becerilerimizi geliştiririz.

Matematik ve Mantık Becerilerini Artırma

Scratch platformu, koordinat sistemi ve temel geometri kavramları gibi matematik bilgilerini kullanmamızı gerektirebilir. Bu sayede matematik ve mantık becerilerimiz gelişir.

Ekip Çalışması ve İşbirliği

Scratch, kullanıcılarına başkalarının projelerini inceleme ve katkıda bulunma fırsatı tanır. Bu deneyimler sayesinde ekip çalışması ve işbirliği becerilerimiz gelişebilir.

Sosyal Medya Literatürü

Scratch topluluğuna katılarak yapılan projeleri paylaşabilir, yorumlar ve beğeniler ile iletişimde bulunabiliriz. Bu sayede sosyal medya literatürünü öğrenebilir ve kendimizi bu alanda geliştirebiliriz.

Takip Edilebilir Kariyer Hedefleri

Scratch kullanarak yazılım, oyun tasarımı, web tasarımı gibi alanlara yönelebilir ve bu alanlarda kendimizi geliştirebiliriz. Ayrıca öğrendiklerimizi kullanarak kariyer hedeflerimizi daha somutlayarak takip edebiliriz.

Sonuç olarak, Scratch platformu sayesinde programlama, matematik, yaratıcılık, ekip çalışması ve sosyal medya gibi farklı bilgi alanlarındaki becerilerimizi geliştirebiliriz. Bu sayede, gelecekteki kariyer hedeflerimize yönelik önemli adımları atmaya başlayabilir ve kendimizi sürekli olarak geliştirebiliriz.

Scratch ile Eğitimde Kullanım Alanları ve Konular

Scratch, çeşitli medya araçlarını birlikte kullanarak eğitim sunumları hazırlama, animasyon ve oyun programlama aracıdır. Erkan Varol gibi bilişim teknolojileri ve yazılım dersi öğretmenleri tarafından yaygın olarak kullanılmaktadır. Peki, Scratch ile eğitimde hangi alanlarda ve konularda kullanılmaktadır?

Medya Araçlarının Entegrasyonu

Scratch, resim, ses ve müzik gibi çeşitli medya araçları ile eğitim sunumları hazırlamaya olanak sağlar. Bu sayede öğrencilere daha zengin ve etkileşimli içerikler sunulabilir. Öğrencilerin farklı becerilere ve yeteneklere sahip olduğunu düşündüğümüzde, bu entegrasyonun eğitimde önemi büyüktür.

Animasyon ve Oyun Programlaması

Scratch ile öğrencilere temel programlama kavramları öğretilerek animasyon ve oyunlar geliştirilebilir. Bu sayede öğrenciler, bilgisayar düşünme ve problem çözme becerilerini geliştirirken aynı zamanda eğlenceli ve motive edici bir ortam sunulur.

Yetenek Doğrultusunda Yönlendirme

Erkan Varol'un değindiği gibi, bir eğitmen olarak öğrencinin yeteneği doğrultusunda yönlendirmek önemlidir. Scratch ile yapılan çalışmalar sayesinde, öğrencinin hangi alanda daha başarılı olduğu keşfedilerek ona uygun eğitim programları hazırlanabilir.

Farklı Öğrenme Alanlarında Kullanım

Scratch, sadece bilişim teknolojileri ve yazılım derslerinde değil, aynı zamanda diğer öğrenme alanlarında da kullanılabilir. Örneğin; matematik, fizik ve biyoloji gibi derslerde öğrencilere kavramların daha iyi anlatılması ve öğrenilmesini sağlamak adına Scratch ile simülasyonlar ve etkileşimli uygulamalar geliştirilebilir.

Sonuç olarak, Scratch ile eğitimde kullanılacak alanlar ve konular oldukça geniş ve çeşitlidir. Öğrencilere daha etkileşimli ve zengin içerikler sunarken, aynı zamanda onların yeteneklerini keşfederek kişiye özel eğitim programları hazırlanabilir. Bu sayede, eğitimin kalitesi artarken, öğrencilerin de öğrenme sürecinden daha fazla tatmin olması sağlanır.

Scratch programının öğrencilere katkısı

Scratch programı, öğrencilere resim, ses ve müzik gibi çeşitli medya araçlarını kullanarak eğitim sunumları hazırlama, animasyon ve oyun programlama becerilerini geliştirme imkanı sunar. Bu özellikler, öğrencilerin problem çözme ve analitik düşünme yeteneklerine önemli katkılar sağlar.

Problem çözme ve analitik düşünme becerilerinin geliştirilmesi

Scratch programı sayesinde, öğrenciler algoritmik düşünme ve mantık becerilerini geliştirirken, karmaşık problemleri daha basit parçalara bölerek analiz etme yeteneği kazanırlar. Bu süreç, öğrencilere problem çözme ve analitik düşünme becerilerini pekiştirir.

İşbirliği ve takım çalışması becerilerinin kazanılması

Scratch programında yapılan projelerde öğrenciler, farklı disiplinlerden gelen bilgi ve becerilere ihtiyaç duyarlar. Bu durum, öğrencilerin işbirliği ve takım çalışması becerilerini geliştirirken, sosyal ve iletişim becerilerini de güçlendirir.

Yaratıcılık ve hayal gücü kullanımının teşvik edilmesi

Öğrenciler, Scratch programı ile deneysel projeler gerçekleştirerek kendi yaratıcı düşüncelerini ve hayal güçlerini kullanma fırsatı bulurlar. Bu süreçte, öğrencilerin özgün fikirler üretme ve kendine özgü projeler geliştirme kabiliyetleri artar.

Yaşam boyu öğrenme motivasyonunun desteklenmesi

Scratch programı, öğrencilerin teknoloji ve yazılım alanlarında temel beceriler kazanarak yaşam boyu öğrenme süreçlerini destekler. Bu becerilerin erken yaşlarda edinilmesi, öğrencilerin ileri düzeyde bilişim teknolojileri ve yazılım derslerinde başarılı olma ihtimalini artırır.

Sonuç olarak, Scratch programı, öğrencilere resim, ses ve müzik gibi medya araçlarını bir arada kullanarak eğitici sunumlar ve oyunlar hazırlama imkanı sunarken, problem çözme ve analitik düşünme becerilerinin gelişimine önemli katkılar sağlar. Bu program sayesinde öğrenciler, farklı disiplinlerin bir arada kullanılması gereken projeler ile işbirliği ve takım çalışması becerilerini geliştirebilir, yaratıcılık ve hayal gücü kullanımını teşvik edebilir ve yaşam boyu öğrenme süreçlerine temel atabilirler.

Scratch Ortamında Uluslararası İşbirliği ve Paylaşım İmkanları

Scratch ortamında yapılan projeler, eğitim ve teknoloji alanında uluslararası işbirliği ve paylaşım imkanları sunmaktadır. Scratch, öğrencilere ve eğitimcılere resim, ses ve müzik gibi çeşitli medya araçlarını birlikte kullanarak eğitim sunumları hazırlama, animasyon ve oyun programlama becerileri kazandıran bir araçtır. Bu bağlamda, Erkan Varol gibi bilgisayar ve yazılım öğretmenleri, Scratch ile öğrencilere yeteneklerini keşfetme ve geliştirme fırsatı sunarlar.

Uluslararası İşbirliği İmkanları

Scratch platformundaki projeler, dünya çapında öğretmenler ve öğrenciler tarafından kullanılmakta ve bu kapsamda uluslararası işbirliği fırsatları doğmaktadır. Özellikle uluslararası öğrenci grupları ve eğitim profesyonelleri arasında bilgi ve deneyim paylaşımı sağlayarak genç nesillerin farkındalığını artırmaktadır. Ayrıca, Erkan Varol gibi bilgisayar ve yazılım öğretmenleri tarafından gerçekleştirilen uluslararası turnuvalarda takım koçluğu ve deneyim aktarımı da bu işbirliğinin önemli bir parçasıdır.

Paylaşım İmkanları

Scratch ortamında yapılan projelerle ilgili olarak, öğrencilerin ve eğitimcilerin kendi ülkelerinde yapılan projeleri uluslararası platformlarda paylaşması ve dünya genelindeki benzer projelerden fikir alması söz konusudur. Bu sayede, farklı ülkelerdeki eğitim sistemlerinden ve uygulamalardan elde edilen bilgi ve tecrübelerin karşılıklı paylaşımı gerçekleşmektedir.

Ayrıca, Scratch ortamında yapılan projeler hem öğrencilere kendi beceri ve yeteneklerini geliştirme fırsatı sunarken, öğretmenlerin de eğitim metotlarını ve öğretim tekniklerini yenileyerek daha etkili bir öğretim gerçekleştirmelerine yardımcı olur. Bu, eğitim alanındaki yenilikler ve uygulamaların daha geniş kitlelere yayılmasına ve birbirinden farklı öğrencilere daha uygun öğrenme olanakları sunulması imkanına zemin hazırlar.

Sonuç olarak, Scratch ortamında yapılan projelerin uluslararası işbirliği ve paylaşım imkanları, eğitim alanındaki yeniliklerin ve uygulamaların daha geniş kitlelere yayılmasına, farklı kültür ve ülkelerdeki eğitim sistemlerinin karşılıklı olarak öğrenilmesine ve geliştirilmesine katkı sağlamaktadır. Bu zengin paylaşım ortamı sayesinde, öğrencilerin ve eğitimcilerin kendi beceri ve yeteneklerini geliştirme fırsatları artar ve yaşam boyu öğrenme süreçleri daha verimli ve zenginleşir.

scratch

Konuk Yazar

Konuk Yazar

Blog Yazarı

İstanbul İşletme Enstitüsünde yazılarının yayınlanmasını isteyen konuk yazarlarımız için oluşturulan bilgi kartıdır. Birçok alanda ve disiplindeki yazıları bu hesap üzerinde bulabilirsiniz.

Bilgisayarda programlama öğrenmek oldukça zor görünen bir iş. İlk bakışta anlayamadığınız karmaşık kodlar yazmak, yazım hatalarıyla boğuşmak karşımıza çıkan en büyük problemler.

Bu video eğitimimizde sizi hem bu dertlerden kurtaracak, hemde resimli anlatımlarıyla kodlamayı en eğlenceli şekliyle karşınıza getirecek bir programlama diliyle tanıştıracağız. Üstelik bu programlama dili Türkçe ve tamamen ücretsiz. :)

Kod yazmayı eğlenceli bir şekilde karşınıza çıkaran yazılımın adı Scratch! Dünyanın en iyi ünviersiteslerinden biri olan M.I.T (Massachusetts Institute of Technology) üniversitesinin Medya Labaratuvarlarında çocuklar içingeliştirilmişgörsel bir programlama dili Scratch. (monash.pw). Scratch programlama diline ait eğitsel makaleleri ve tartışma platformununu yine dünyanın en iyi üniversitelerinden biri olan Harvard üniversitesi yönetiyor. (monash.pw)

Scratch görsel programa dili ile oyunlar, animasyonlar oluşturabilir, dijital hikayeler geliştirebilirsiniz. üstelik bunu 12 milyondan fazla projenin yer aldığı monash.pw adresindepaylaşarak siz de bu topluluğa katkıda bulunabilirsiniz.

Scratch ile programlamaya başlamak için neye mi ihtiyacınız var? Sadece bir bilgisayar!  Kodlama alanına sürükleyip bırakacağınız kod blokları ile kendi programlarınızı inşaa edebilir ya da varolan bir uygulamaya katkıda bulunabilirsiniz.

Hadi siz de bilgisayarınız başındayken ilk video ile uygulamalarımızı geliştirmeye ve kendi oyunlarımızı yapmaya başlayalım. :)


İçerik

Merhaba arkadaşlar, Scratch programının kurulumu ve kullanımı çok basit olmasına rağmen genelde küçük yaş seviyesinde programlamaya giriş için kullanıldığından yardıma ihtiyaçları olabilir düşüncesiyle bu yazı yazılmıştır.

Bu yazıda Scratch programını bilgisayarımıza indirip çalışabilmesini sağlamak, Scratch sitesine üye olmak ve site üzerinde online olarak nasıl projeler yapılacağı anlatılmıştır.

SCRATCH KURULUMU VE KULLANIMI

Scratch yani son sürümü kullanımı ile ilgili Ahmet Hocamız tarafından hazırlanan videoyu aşağıya ekliyorum.

SCRATCH KURULUMU VE KULLANIMI

Not: Bu yazıda Scratch Sürümü anlatılmıştır. 04 Ocak Tarihinde Scratch sürümü piyasaya çıkmış olup kodlar sabit olsa da ana çalışma prensibi ve program dizaynı değişmiştir. Scratch la ilgili yukarıya eklediğim videodan faydalanabilirsiniz.

Scratch ile animasyonlar oluşturabilmek için ya internet bağlantısına yada scratch programının offline versiyonuna ihtiyacımız bulunmaktadır. Eğer internet bağlantınız yoksa, projelerinizi Scratch imagine Program ile offline olarak bilgisayarınızda yapacaksanız kurulum için 1. başlığı inceleyiniz. Eğer internet üzerinden online olarak çalışacaksanız 2. başlığı inceleyiniz.

Offline Scratch Kurulumu

Scratch imagine Programını indirmek için monash.pw linkine tıklayınız. Sol tarafta gördüğünüz resimdeki gibi sayfaya ulaşacaksınız. Bu sayfada öncelikle kırmızı ok ile gösterilen Adobe AIR eklentisine tıklayarak bilgisayarınıza kuruyorsunuz. Bu kurulum olmazsa Scratch Programı düzgün çalışmaz. Bu kurulumdan sonra ikinci kırmızı ok ile gösterdiğim Download yazısına tıklayarak Scratch programının setup dosyasını bilgisayarınıza indiriniz. İndirdiğiniz dosyaya tıklayarak açınız. Çıkan pencerede çalıştır butonuna tıklayınız.

Scratch programı ücretsiz bir kodlama aracı olduğunda verdiğim link ile Scratch indirip ücretsiz kullanabileceksiniz. Bu araçla Scratch Windows, Scratch Mac OS gibi seçenekler göreceksiniz. Kendi işletim sisteminize göre olanı indirmeniz gerekmektedir.

Son uyarı bu sürümler masaüstü sürümlerdir. Scratch Android veya Scratch IOS sürümleri henüz bulunmamaktadır. Bunun yerine küçük bir versiyonu olan Scratch jr araması yaparak Android ve IOS sistemlerde bu mini versiyonu kullanabilirsiniz.

scratch kur
devamet

Kısa bir süre bekledikten sonra aşağıdaki gibi pencere açılacaktır. Açılan pencereden Devam Et butonuna basınımonash.pw bu kadar artık Scratch programı ile animasyonlar yapmaya başlayabilirsiniz.

dil

Not: Program ilk yüklendiğinde dili ingilizce olabilir. Türkçe desteği bulunmaktadır. Programı Türkçe kullanmak için şekildeki simgeye tıklayarak dili değiştiriniz.

Online Scratch Kullanımı

scratchkatıl - Scratch Kurulumu ve Kullanımı

İnternet bağlantınız varsa scratch programını online olarak kullanabilir, yaptığınız projeleri burada paylaşabilirsiniz. Online olarak kullanabilmek için monash.pw linkine tıklayarak sayfaya ulaşınız. Açılan sayfadan aşağıda gördüğünüz gibi sağ üst köşede bulunan Scratch&#;a Katıl linkine tıklayınız.Açılan pencereye bir kullanıcı adı yazınız. Yazdığınız kullanıcı adında Türkçe karakter bulunmamasına özen gösteriniz. Kullanıcı adlarınızda gerçek isimleriniz yerine nickname kullanmanız önerilir. Kullanıcı adından sonra şifre yazınız ve sonraki butonuna basarak bir sonraki seçeneğe geçiniz.

scratchkatıl2

Resimde gördüğünüz seçenekleri doldurunuz. Mail adresine devamlı kullandığınız şifresini unutmadığınız bir adres yazınız.

scratchkatıl3

Üyelik işlemini tamamladınız. Artık programı kullanmaya başlayabilirsiniz. Tamam Başlayalım butonuna basarak animasyonlar yapmaya başlayabiliriz.

scratchkatıl4

Program arayüzüne ulaşmak için sağ üst köşede bulunan kullanıcı adınız üzerine gelip Kendiminkiler seçeneğine tıklayınız.

scratchgiriş

Açılan sayfadan (Yeni üye olduğunuz için eski projeniz olmadığını varsayıyorum.) Yeni Proje butonuna basarak programın arayüzüne ulaşabilirsiniz.

yeniproje

Not: Eksik veya hatalarımız varsa yorum bırakarak bildiriniz. Teşekkürler.

TURKEY

Meta15 wrote:

Merhaba
Scratch de yazdığımız bir projeyi kod içeriğini görüntülenmemesini ama oyunun oynanabilmesini nasıl sağlarız. Oyunun kaynak kodunda oyunun cevapları var. oyuncu içeriği görürse hile olur. içeriğine bakmayı nasıl gizleriz.
İçeriğinde cevapları bulunuyorsa yapmamız gereken tek şey cevapları
Bir değişkene eklemek ancak bunu elimizle yapacağız projenin içine bunu koyarsak
[ 1. cevap] , [elma] olsunbu şekilde yine görürler. Bunu yapmak için:
1. Öncelikle bloklar kısmından değişkenler kısmına geliyoruz.
2. Sonra değişkenler kısmından [ 1. cevap ] , [BLABLA] olsunbloğunu buluyoruz, ama kodlar kısmına taşımıyoruz.
3. Kodlar kısmına TAŞIMADANüstüne ne olmasını istiyorsak yazıyoruz ve değişkeni gizliyoruz.

4. Artık insanlar direkt içine bakarak projenin cevapları göremez.. Ancak söylemem gereken son şey, bu da bir daha asla bulunamayacak bir yöntem değil.

nest...

oksabron ne için kullanılır patates yardımı başvurusu adana yüzme ihtisas spor kulübü izmit doğantepe satılık arsa bir örümceğin kaç bacağı vardır