Programlama Etkinliği ile Kodlama Mantığını Anlamak

“Programlama” ya da “kodlama” bilgisayara yapacağı işi onun anlayacağı dil ile anlatmaktır. Bunu yapanlara da “programcı” ya da “kod yazarı” diyoruz.

Ancak program yazmadan önce bir bilgisayar programının genel akış mantığını/genel çalışma mantığını anlamak gerek. Bu nedenle kod yazamaya başlamadan önce algoritma belirlenir/yazılır. Ne var ki, algoritma geliştirmek herkes için eğlenceli olmayabilir. Dahası programlamaya yeni başlayanlar algoritmayı nasıl yazacağını bilemez. Programlama dersleri öncesinde algoritma anlatılır. İyi bir kod yazarı/programcı olmanın yolu, iyi algoritma yazabilmekten geçiyor aslında.

Bu yazıda programlama mantığının anlaşılmasını sağlayacak etkinlikleri derledik.

Programlama etkinliği, bilgisayar dili ile programlamaya yeni başlayanlar için oldukça faydalı ve gereklidir. Çünkü kod yazmak günlük aktivitelerden farklıdır. Kod yazmanın başka bir ifadeyle programlamanın bir mantığı vardır. Bu mantığı kavrayan bir öğrenci kodlamayı severek ve isteyerek yapabilir/geliştirebilir.

Bu sayfa EBA kodlama etkinliği, compute it, silent teacher, hanoi kuleleri, rokodemi, kodris, zeka testi merkezi etkinliklerine ulaşmanız için hazırlandı.

1. Google 50.Yıl Doodle

Google Doodle: Çocukların Kod Yazmasının 50. Yıl Kutlamaları. Algoritma becerisini geliştiren görsel programlama etkinliği yapın.

2. EBA Kodlama Etkinliği

Milli Eğitim Bakanlığı’nın EBA kodlama sayfasında programlama etkinliğini yapın.

3. Algo Dijital

Bilişim ile çocukların temel dijital becerilerini geliştirmeyi hedefliyor. Bu amaçla kurulan Algo Dijital; çocuklarımıza, oyunlar üzerinden algoritmik düşünme kazanımı vermeyi hedefleyen bir web platformu.

Algo Dijital

4. LigthBot

Kodlama nedir? Bilgisayar programı nasıl çalışır? Etkinliği yaparak görün, yaşayın. Flash desteği (artık) olmadığı için mobil versiyonunu App Store, Google Play ve Amazon Apps’dan indirip cep telefonu ve tabletinizde kullanabilirsiniz.

Lightbot oyna

5. Compute IT

Bilgisayar, yüklenen bir programı nasıl çalıştırır? Etkinliği yaparak görün, yaşayın. Algoritmaları anlama ve geliştirme becerinizi geliştirir.

6.Little Dot Adventure

Bilgisayar, yüklenen bir programı nasıl çalıştırır? Etkinliği yaparak görün, yaşayın.

7. Silent Teacher (Java Script)

Java Script Kodlama ile ilgili temel kuralları öğreten etkinlik.

silent teacher
Silent Teacher progrmlama etkinliği

7A. Silent Teacher (Temel Python)

Python Temel Seviye Kodlama ile ilgili temel kuralları öğreten etkinlik.

8. tinkercad.com/codeblocks

Kodlama ile 3 boyutlu şekil oluşturma. tinkercad.com sitesine giriş yaparak başlayabilirsiniz.

9. Hanoi Kuleleri

3 tuğladan 6 tuğlaya kadar farklı seviyelerde Hanoi Kulelerini sıralayabileceğiniz etkinlik. (1)

hanoi kuleleri – eba
hanoi kuleleri
hanoi kuleleri – zekatesti merkezi

10. Zeka Testi Merkezi

Farklı zeka oyunlarına ulaşın.

11.Quick Draw withgoogle

İstenen çizimleri 20 saniyede çizebilir misin?

12.Kodlama – Hacker Can | Türkçe Kodlama Eğitimi

Kodlama eğitimi veren site.

13.Kodris | Türkçe Kodlama Eğitimi

Kodlama eğitimi veren site.

14.Rokodemi | Türkçe Kodlama, 3D, Tasarım Eğitimi

Kodlama eğitimi veren site.

 

15.Google I/O Puzzle

https://io.google/2024/puzzle/ Google Puzzle