JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Rast - Tunahan Enginar
Learning
Tracking
More
Bloom
1 - Hatırlama - Bilgilerin Ezberlenmesi ve Hafızada Yer Edinmesi
Örnek
Python'da for, while, if gibi kontrol yapıları ne işe yarar?
print(), len(), range() gibi temel fonksiyonlar nasıl kullanılır?
HTML'de
<div>
,
<h1>
,
<p>
gibi etiketlerin anlamı nedir?
Etkinlik
Okuma
Yazılıma ait İngilizce dili ile ile ilgili öğrenmeler
Hatırlama amaçlı el kitaplarından faydalanma
2 - Anlama - Konuların Anlaşılması, Birbiri ile İlişkili Kavramları Tanımlayabilme
Örnek
"Bu döngü ne işe yarıyor?"
"Bu fonksiyon neden bu değeri döndürüyor?"
"Değişkenler neden bu şekilde tanımlanmış olabilir?"
Etkinlik
Kod parçacıklarını başka birine açıklama
Okunan kodun işlevini yorumlama
Kod üzerinde "ne olur?" sorularına cevap verme
3 - Uygulama - Pratikler Yapabilme, Somut Sonuçlar Çıkarabilme
Örnek
Girilen sayıların ortalamasını bulan bir Python programı yazmak
JavaScript ile butona tıklanınca metin değiştiren bir fonksiyon tanımlamakUyg
CSS ile bir sayfanın görünümünü düzenlemek
Etkinlik
Kod yazma egzersizleri
Mini projeler (örneğin: hesap makinesi, sayaç, not defteri)
Kodlama platformlarında alıştırmalar (LeetCode, HackerRank, Codecademy)
4 - Çözümleme - Tanımlayabilme, Problemlere Öneri ve Çözümlerde Bulunabilme
Örnek
“Bu uygulama neden hata veriyor?”
“Kodun performansı neden düşük olabilir?”
“Bu fonksiyon diğer modüllerle nasıl ilişkilendirilmiş?”
Etkinlik
Kod gözden geçirme (code review)
Hata ayıklama (debugging) çalışmaları
Log verisi yorumlama
5 - Değerlendirme - Bütün Olarak Yaklaşabilme, Alternatif ve Eleştirel Yorumlayabilme
Örnek
“Bu algoritma mı daha verimli? Alternatif nedir?”
“Kullanılan framework projenin ihtiyaçlarına uygun mu?”
“Bu yazılım güvenli ve sürdürülebilir mi?”
Etkinlik
Kod kalitesine göre puanlama
Alternatif çözüm yollarını tartışma
Yazılım mimarilerini kıyaslama
6 - Üretme - Topluluğun Kullanımına Sunulabilecek Uygulamaları Çıkarabilme
Örnek
Kendi not alma uygulamasını sıfırdan geliştirmek
REST API oluşturmak ve frontend ile entegre etmek
Veri analizi yapan bir Python programı yazmak
Etkinlikler:
Herhangi bir iş uygulamasını hayata geçirme
İş uygulamaları ile ilgili geniş çaplı projelere katkı sağlama
Hackathon katılımları
Açık kaynak projelere katkı
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.