• ANASAYFA
  • BLOG
  • …  
    • ANASAYFA
    • BLOG
  • ANASAYFA
  • BLOG
  • …  
    • ANASAYFA
    • BLOG
Giriş Yap
  • ANASAYFA
  • BLOG
  • …  
    • ANASAYFA
    • BLOG
  • ANASAYFA
  • BLOG
  • …  
    • ANASAYFA
    • BLOG
Giriş Yap

Yapay Zekadan Ekransız Kodlama Eğitimi İçin Etkinlik Önerileri

Öğretmenlerimiz, öğrencilerin kodlamayla tanışabilmesi için sınıf içinde farklı yöntemler ve araçlar kullanıyor. Bilgisayar ya da mobil cihaza kolay erişim imkanı olmadığı zamanlarda çok çeşitli ve farklı yöntemlerden yararlanıyorlar. Derslerde oyunlar, hareketli etkinlikler ve tartışmalar aracılığıyla kodalmaya ilişkin kavramların öğrenilmesini ve daha iyi anlaşılmasını sağlıyorlar. Yaratıcı ve uygulamalı etkinlikler, öğrencilerin ilgisini artırırken öğrenmeyi kalıcı hale getiriyor.

· Etkinlikler,Kodlama
Section image

Öğretmenlerimiz teknik imkanların yeterli olmadığı durumlarda öğrencilerini kodlamayla buluşturmak için farklı alternatiflerden yararlanıyor ve ardından gerekli zemin oluştuğunda blok ya da kod yazma tabanlı eğitimleri öğrencilerine veriyorlar. Çünkü kodlama sadece ekrana bakarak değil, hareket ederek, tartışarak ve oyun yoluyla da öğrenilebilir. Öğrencilerin hem eğlendiği hem de kavramları derinlemesine anladığı bir ders ortamı oluşturmak isteyen öğretmenler için yaratıcı, düşündürücü ve uygulamaya dönük etkinlik önerileri büyük bir fark yaratabilir.

Farklı bir bakış açısı paylaşmak amacıyla Eduaide’i kullanarak “ekransız kodlama eğitimi etkinlikleri” önermesini istedik. Aşağıda yer alan katılım odaklı ve kolayca uygulanabilecek etkinlikler, soru örnekleri ve zihin açıcı bilmeceler, algoritma ve programlama konularını sınıf içinde daha canlı, anlaşılır ve kalıcı hale getirmenin etkili yollarını sunuyor.

Beş Hızlı Katılım Etkinliği

1- Algoritma yürüyüşü: Öğrencileri, algoritmanın basit bir tanımını içeren bir yürüyüş yapmaya davet edin. Her öğrenci, bir adımda bir işlem tanımlayarak ilerleyebilir. Örneğin, "Bir adım ileri git" veya "Sağa dön" gibi. Bu, algoritmanın temel yapı taşlarını somut bir şekilde anlamalarına yardımcı olur.

2- Kodlama terimleri bilmecesi: Öğrencilerden kodlama ile ilgili terimleri (değişken, döngü, koşul vb.) içeren bir kelime bulmacası çözmelerini isteyin. Kelimeleri buldukça, terimlerin tanımlarını paylaşarak birbirlerine öğretmeleri teşvik edilir.

3- Hızlı problemi çöz: Öğrencilere basit bir problem verin (örneğin, bir sayının çift veya tek olduğunu belirleme) ve bunu en hızlı şekilde nasıl çözeceklerine dair bir plan yapmalarını isteyin. Gruplar halinde tartışarak fikirlerini paylaşabilirler.

4- Kodlama kategorileri: Öğrencilere farklı programlama dillerini (Python, Java, C++) gösterin ve her bir dilin hangi tür projelerde kullanıldığını tartışmalarını isteyin. Hızlıca hangi dillerin hangi alanlarda öne çıktığını belirlemeye çalışsınlar.

5- Zihin haritası: Öğrencilere bir kağıt ve kalem verin ve algoritma geliştirme sürecinin adımlarını bir zihin haritası şeklinde çizmelerini isteyin. Bu, algılarını sistematik hale getirmelerine yardımcı olacaktır.

Üç "Hangisini Tercih Edersin?" Sorusu

1- Kodlama dillerinde beceriler: Python mı Java mı? Hangi dili öğrenmeyi tercih edersiniz ve neden? Python'un kolay öğrenilebilirliği mi yoksa Java'nın çok yönlülüğü mü daha cazip geliyor?

2- Algoritma yazmak mı proje geliştirmek mi? Hangi aşamada daha motive oluyorsunuz: Algoritma yazarken mi yoksa onu bir projeye dönüştürürken mi? Bu aşamaların hangisi sizin için daha önemli?

3- Soyutlama mı detaylandırma mı? Yazılım geliştirme sürecinde daha çok soyut kavramlarla mı çalışmak istersiniz yoksa detaylara inerek mi? Her iki seçimin avantajlarını tartışın.

Bir Derin Soru

“Algoritma geliştirme sürecinin gerçek dünya problemlerini nasıl çözmeyi sağladığını düşünüyorsunuz?”
Bu soru öğrencileri, algoritmaların günlük hayatımızdaki uygulamalarına dair daha geniş bir perspektif geliştirmeye sevk eder.

Bir Uygulamalı Senaryo Temelli Soru

“Bir otonom araç geliştirmek istiyorsunuz. Araç, bir dizi kural ve algoritma ile yönlendirilmelidir. Hangi temel algoritmaları kullanarak aracı yönlendirmek için bir strateji geliştirebilirsiniz?”
Bu senaryo, öğrencilerin teorik bilgilerini pratik bir şekilde uygulamalarını teşvik eder.

Bir Fikir Jimnastiği

“Eğer bir süper gücünüz olsaydı, bir programlama diline hangi özellikleri eklerdiniz? Bu özelliklerin yazılım geliştirme sürecini nasıl değiştireceğini düşünün.”
Bu soru, öğrencilerin yaratıcılıklarını kullanarak yazılım geliştirmeye dair sınırları zorlamalarını sağlar.

Üç Bilmece

1- Ben bir dizi, işlenmeden önce kafamda saklıyım. Beni kodlayın, hayat bulayım. Ben neyim? (Cevap: Algoritma)

2- Bir kutuda saklanırım, ama açıldığımda her şey görünür. Kod yazıldığında, içimde ne varsa hepsi ortaya çıkar. Ben neyim? (Cevap: Değişken)

3- Bir dairede dönerim, ama asla yorulmam. Her zaman başlangıca dönerim, ama her seferinde bir adım daha ilerideyim. Ben neyim? (Cevap: Döngü)

Previous
Blok Tabanlı Kodlamadan Metin Tabanlı Kodlamaya Geçiş
Next
 Return to site
Cookie Use
We use cookies to improve browsing experience, security, and data collection. By accepting, you agree to the use of cookies for advertising and analytics. You can change your cookie settings at any time. Learn More
Accept all
Settings
Decline All
Cookie Settings
Necessary Cookies
These cookies enable core functionality such as security, network management, and accessibility. These cookies can’t be switched off.
Analytics Cookies
These cookies help us better understand how visitors interact with our website and help us discover errors.
Preferences Cookies
These cookies allow the website to remember choices you've made to provide enhanced functionality and personalization.
Save