TestPrepAP Özel Ders | AP Kursları
Blog
AP

Create Performance Task'ta özgünlük sinyali: AP CSP rubric'in 1. ve 2. satırları nasıl okunur

1 Haziran 202611 dk okuma

AP Computer Science Principles sınavının en az anlaşılan bileşeni Create Performance Task'tır. College Board'un rubric dokümanında üç satır vardır: programın işlevi, soyutlama katmanları ve innovation. Çoğu öğrenci ilk satırda yüksek puan alır, ikinci satırda biraz kaybeder, üçüncü satırda ise çoğu zaman 1 puanla yetinir. Bunun nedeni kod kalitesi değildir. Öğrenci bilmeden rubric'in "innovation" kavramını yanlış yorumlar. Bu yazı, AP CSP Create Performance Task'ta innovation puanını etkileyen faktörleri rubric satırları üzerinden okur ve somut örneklerle 6 üzerinden en az 4 almak için gereken düşünce yapısını tanımlar.

Create Performance Task'ın yapısı ve rubric çerçevesi

Create Performance Task, AP CSP sınavının %24'lük bölümünü oluşturur ve yıl boyunca geliştirdiğiniz bir dijital eserin video gönderimi, yazılı yanıtlar ve kaynak kodundan oluşur. Rubric dört ayrı performans göstergesi üzerinden puanlandırılır: programın işlevi ve uyumu (2 puan), soyutlama katmanları (2 puan), innovation (1 puan) ve genel puan (1 puan). Toplam 6 puan üzerinden değerlendirilirsiniz. İlk iki satırda 4 puan toplayabilirsiniz, ancak üçüncü satırda kaybettiğiniz her puan toplam skorunuzu doğrudan etkiler.

Bu dört satır birbirinden bağımsız gibi görünse de aslında örtük bir ilişki taşır. Innovation satırını yüksek puanla geçen öğrenciler genellikle soyutlama katmanlarında da başarılı olur. Bunun nedeni rubric'in innovation tanımının yalnızca "yeni bir şey yapmak" olmamasıdır. College Board'un kendi dokümanında belirttiğine göre innovation, öğrencinin programında bilinen hesaplama tekniklerinin ötesine geçen bir bileşen veya bu tekniklerin alışılmadık bir bağlamda kullanılmasını gerektirir. Bu tanımı anlamadan hazırlanan projeler sıklıkla 1 puan alır.

Rubric satırlarının birbirine bağlılığı

Programın işlevi satırında 2 puan almak nispeten somut bir hedeftir: program çalışmalı, açıklaması tutarlı olmalı ve geliştirme süreci yazılı yanıtlarda doğru şekilde belgelenmelidir. Soyutlama katmanları satırında ise öğrencinin kod içinde en az iki soyutlama katmanı kullanması ve bu katmanların neden seçildiğini açıklaması beklenir. Buradaki soyutlama, fonksiyon çağrıları, döngüler, koşullu ifadeler veya veri yapıları olabilir. Ancak innovation satırına geldiğinde rubric beklentisi biçim değiştirir. Bu satır artık "nasıl kodladığınızı" değil, "kodunuzun hangi yönünün özgün veya yaratıcı bir hesaplama çözümü sunduğunu" sorar.

Innovation kavramı: Çoğu öğrencinin yanlış okuması

AP CSP hazırlık sürecinde öğrencilerin büyük çoğunluğu innovation kelimesini "yeni bir uygulama fikri bulmak" olarak yorumlar. Bu yorum yanlış değildir, ancak eksiktir. Rubric'in innovation satırında 2 puan alan bir öğrencinin yazılı yanıtına baktığınızda şu öğeli görürsünüz: hesaplama bir sorunu çözmek için kullanılan bilinen bir teknik, alışılmadık bir veri setiyle veya alışılmadık bir kombinasyonla birleştirilmiştir. Örneğin, sıradan bir not alma uygulaması yazmak innovation puanı getirmez. Ancak aynı not alma uygulamasına doğal dil işleme teknikleri entegre edip el yapımı bir sözcük tahmin algoritması kurmak, bilinen bir kavramın (metin depolama) ötesine geçtiği için 2 puan alabilir.

Bu ayrımı netleştirmek için şu soruyu sorun: programınızda olmasaydı hesaplama dünyasında bir eksiklik hissedilmeyecek bir bileşen var mı? Eğer cevabınız "hayır" ise innovation puanı için yeterli özgünlük sinyali vermemişsiniz demektir. Sıradan bir hesap makinesi, bir quiz uygulaması veya standart bir anket formu bu testi geçmez. Çünkü bu uygulamaların tamamı mevcut kütüphanelerde, tutorial içeriklerinde ve hazır şablonlarda binlerce kez kodlanmıştır.

Innovation için üç somut yol

Rubric'in innovation satırında yüksek puan almak isteyen bir öğrenciye hangi yollardan birini seçebileceğini somut olarak göstermek gerekir. Bu üç yol birbirinden bağımsızdır ve herhangi birini programınıza entegre etmek innovation puanınızı 1'den 2'ye çıkarabilir.

  • Bilinen bir algoritmayı alışılmadık bir veri türüne uygulamak: Örneğin, sıralama algoritmaları normalde sayılar üzerinde çalışır. Aynı mantığı bir müzik çalma listesindeki parçaların dinlenme sıklığına, tempo değerine veya duygusal etiketine göre sıralamak için kullanmak, algoritmanın standart bağlamının dışına çıkmasını sağlar.
  • İki farklı hesaplama tekniğini yeni bir şekilde birleştirmek: Bir döngü ile bir koşul zincirini birleştiren özgün bir karar mekanizması, bilinen tekniklerin kombinasyonunda özgün bir sonuç ürettiği için innovation kapsamında değerlendirilir.
  • Gerçek bir veri kaynağından gelen beklenmedik içgörüleri hesaplama yoluyla görünür hale getirmek: Hava durumu API'sinden gelen verilerin standart bir şekilde gösterimi innovation sayılmaz. Ancak bu verileri bir makine öğrenimi modelinde eğilim tahmini için kullanmak ve sonucu etkileşimli bir görselleştirmeyle sunmak, gerçek bir hesaplama problemini çözmek olarak kabul edilir.

Abstraction katmanlarında özgünlük sinyali nasıl verilir

Innovation satırıyla soyutlama satırı arasındaki ilişkiyi anlamak, AP CSP Create Performance Task hazırlığında en kritik geçiş noktalarından biridir. Soyutlama satırında 2 puan almak için programınızda en az iki soyutlama katmanı tanımlamanız ve bu katmanların neden seçildiğini yazılı yanıtta açıklamanız gerekir. Burada rubric, salt "bir fonksiyon yazdım" demenizi değil, o fonksiyonun neden belirli bir soyutlama düzeyinde tasarlandığını sorgular.

Innovation bağlamında soyutlama satırını düşündüğünüzde şu soruyu sorun: programınızdaki soyutlama katmanları, bilinen bir kalıbın doğrudan uygulanması mı, yoksa probleminizin özgül yapısına göre yeniden tasarlanmış bir sarmalama mı? Bir quiz uygulamasında soruları bir dizi içinde tutup döngüyle gezmek standart bir kalıptır. Ancak soruları kategoriye, zorluk düzeyine ve kullanıcı performansına göre dinamik olarak yeniden sıralayan bir sınıf yapısı kurmak, bu kalıbın ötesine geçen bir soyutlama katmanı sunar.

Pratikte bu, şu anlama gelir: yazılı yanıtlarınızda her soyutlama katmanını tanımlarken yalnızca "ne yaptığınızı" değil, "bu seçimin programın işlevselliğine nasıl bir katkı sağladığını" da belirtin. Rubric değerlendiricisi, açıklamanızda hem teknik doğruluğu hem de seçimlerinizin arkasındaki hesaplama düşüncesini arar.

Yazılı yanıtda innovation sinyali nerede aranır

College Board, Create Performance Task için üç yazılı yanıt sorusu sorar. Bunlar şöyle sıralanır: programın amacı ve işlevi, geliştirme sürecinde alınan tasarım kararları ve bu kararların nedenleri, ayrıca programın hangi verileri işlediği ve bu verilerin nasıl bir hesaplama sonucu ürettiği. Innovation sinyali en çok ikinci ve üçüncü yanıtta verilir.

İkinci yanıtta, tasarım kararlarınızın arkasındaki düşünce sürecini açıklarken şunlardan en az birini vurgulayın: bilinen bir tekniği neden farklı bir amaçla kullandınız, hangi hesaplama kısıtlamasını aşmak için özgün bir çözüm geliştirdiniz, veya programınızın hangi bileşeni standart uygulamalardan ayrılıyor. Üçüncü yanıtta ise veri işleme sürecinizin rutin bir veri depolama işleminden nasıl farklılaştığını gösterin. Örneğin, bir kullanıcının oyun içi skorlarını kaydetmek innovation değildir. Ancak bu skorları bir karar ağacı algoritmasında kullanarak kullanıcıya kişiselleştirilmiş bir zorluk önerisi sunmak, verinin pasif bir depolama öğesi olmaktan çıkıp aktif bir hesaplama girdisi haline geldiğini gösterir.

Create Performance Task'ta sık yapılan beş hata

Create Performance Task hazırlığında öğrencilerin büyük çoğunluğu bilinen birkaç kalıbı tekrar eder. Bu kalıplar her yıl yüzlerce öğrencinin 6 üzerinden 3 veya 4 almasına neden olur. Aşağıdaki hatalar, AP CSP hazırlık sürecinde en sık karşılaştığım hatalardır ve her biri rubric üzerinden somut şekilde açıklanabilir.

  1. Kod yazmakla yetinmek, açıklamayı ikinci plana atmak: Rubric, programın işlevi satırında yazılı yanıtınızın programın çalışmasını nasıl desteklediğinizi açıklamanızı bekler. Çalışan bir kod gönderip minimal bir açıklama yazmak, bu satırda 1 puana neden olur. Her bileşenin ne yaptığını ve neden o şekilde tasarlandığını en az iki cümleyle açıklayın.
  2. Standart bir tutorial projesini almak: Bir Flutter veya React tutorial'ındaki hazır projeyi alıp isim değiştirerek göndermek, rubric değerlendiricisinin birkaç satır incelemesiyle tespit edilir. Programın işlevi ve uyumu satırında tutarlılık kontrolü yapılır; video gösterimi ile kod uyumsuzluğu bu satırda 0 puanla sonuçlanır.
  3. Abstraction katmanlarını listelemek ama açıklamamak: "Bir fonksiyon kullandım" demek, soyutlama satırında 0 puan almanın en yaygın yoludur. Rubric, fonksiyonun neden o soyutlama düzeyinde yazıldığını, başka bir düzeyde yazılsaydı neyin değişeceğini ve bu seçimin programın sürdürülebilirliğine nasıl etki ettiğini sorar.
  4. Innovation için "yeni fikir" aramak yerine mevcut bir fikri derinleştirmemek: Çoğu öğrenci innovation'ı devrim niteliğinde bir icat olarak düşünür. Oysa rubric, programın herhangi bir bileşeninde bilinen hesaplama tekniklerinin ötesine geçen bir kararın varlığını arar. Bu, tam bir yeniden keşif olmak zorunda değildir.
  5. Videoyu yeterince uzun veya yeterince açıklayıcı yapmamak: Video gösterimi 1 dakika ile 3 dakika arasında olmalıdır. Bu süre içinde programın tüm temel işlevlerini göstermek zorundasınız. Yalnızca açılış ekranını veya tek bir özelliği gösteren videolar, programın işlevi satırında puan kaybına neden olur.

Explore Performance Task ile karşılaştırma: İki görevin farklı puanlama mantıkları

AP CSP'de iki performans görevi vardır: Explore Performance Task ve Create Performance Task. Explore Task'ta araştırma becerileri, dijital eser analizi ve yazılı ifade yeteneği puanlanır. Create Task'ta ise hesaplama düşüncesi, soyutlama becerisi ve innovation kapasitesi değerlendirilir. Bu iki görevin rubric mantıkları farklıdır ve aynı hazırlık stratejisini ikisine de uygulamak yanlış sonuçlar doğurur.

BoyutExplore Performance TaskCreate Performance Task
Değerlendirme odağıBir dijital eseri analiz etme, veri toplama, bulguları sentezlemeHesaplama problemi çözme, soyutlama katmanları kurma, özgün bileşen geliştirme
Rubric satır sayısı3 satır (bulgular, veri analizi, genel puan)4 satır (işlev, soyutlama, innovation, genel puan)
Yazılı yanıt uzunluğu8 sayfa (ortalama)12 sayfa (ortalama, kod çıktıları dahil)
Innovation puanıYokVar (2 puan üzerinden)
Dijital eser beklentisiHarici bir kaynaktan analizÖğrencinin kendi geliştirdiği program

Explore Task'ta başarılı olmak için kaynak bulma, analiz yapma ve yazılı ifade becerisi yeterlidir. Create Task'ta ise bu becerilerin üzerine programlama yeteneği, tasarım kararlarını belgeleme becerisi ve hesaplama tekniklerinin sınırlarını anlama kapasitesi eklenmelidir. Create Task'ın innovation satırı, bu iki görevin en belirleyici farkıdır. Explore Task'ta olmayan bu satır, AP CSP'nin "hesaplama yaratıcılığı" boyutunu ölçer.

AP CSP sınavında çoktan seçmeli bölüm ve Create Task ilişkisi

AP CSP sınavının %70'ini oluşturan çoktan seçmeli bölüm, Create Performance Task hazırlığınızı doğrudan etkiler. Sınavda yedi büyük fikir (Big Ideas) üzerinden sorular sorulur: yaratıcılık, soyutlama, veri, algoritmalar, programlama, internet ve küresel etki. Bu yedi fikir, Create Task'ta geliştirdiğiniz programın içeriğine de yansır. Örneğin, bir öğrenci internetin nasıl çalıştığını sınavda açıklayabilir, ancak kendi programında bir API çağrısı yapmıyorsa, bu bilgiyi performans görevine entegre etme fırsatını kaçırır.

Çoktan seçmeli bölümde başarılı olmak ile Create Task'ta yüksek puan almak arasında dolaylı ama güçlü bir bağ vardır. Sınavda soyutlama kavramlarını anlayan bir öğrenci, programındaki soyutlama katmanlarını daha bilinçli tasarlar. Veri kavramlarını kavrayan bir öğrenci, programının hangi verileri işlediğini ve bu verilerin neden önemli olduğunu yazılı yanıtta daha etkili şekilde açıklar. Bu nedenle Create Task hazırlığını sınav hazırlığından ayrı görmemek gerekir. Her konu tekrarı, aynı zamanda yazılı yanıtlarınızın kalitesini artıran bir yatırımdır.

Çoktan seçmeli bölümde sık sorulan soru türleri

AP CSP çoktan seçmeli bölümünde üç farklı soru türüyle karşılaşırsınız. Birincisi, kavram sorularıdır ve hesaplama kavramlarının tanımını veya uygulamasını sorar. İkincisi, kod izleme sorularıdır ve bir pseudocode parçasının çıktısını veya değişken durumunu takip etmenizi ister. Üçüncüsü, senaryo tabanlı sorulardır ve bir dijital durumda karar verme veya etik değerlendirme yapmanızı bekler.

Create Task'ta yüksek puan alan öğrencilerin ortak bir özelliği, kod izleme sorularında başarılı olmalarıdır. Bunun nedeni basittir: kendi programınızdaki akışı yönetebiliyorsanız, bir pseudocode parçasını takip etmek zorlaşmaz. Ayrıca senaryo tabanlı sorular, Create Task'ın yazılı yanıtlarıyla benzer bir düşünce yapısı gerektirir. Her iki durumda da bir problemi tanımlama, çözüm üretme ve sonucu değerlendirme adımlarını sıralı biçimde uygulamanız gerekir.

Puanlama algoritması ve toplam puan hesabı

AP CSP sınavında toplam puan 100 üzerinden hesaplanır. Bu puanın 70'i çoktan seçmeli bölümden, 30'u ise Create Performance Task'tan gelir. Create Task'ın 30 puanlık ağırlığı, toplam skorunuzda belirleyici bir rol oynar. Çoktan seçmeli bölümdeki her 5 puanlık kayıp, toplam skorda 3,5 puanlık bir düşüşe karşılık gelir. Create Task'ta 2 puanlık bir artış ise toplam skorda 6 puanlık bir yükselişe denk gelir.

Bu oran, Create Task'ın önemini açıkça ortaya koyar. Çoktan seçmeli bölümde 650 puan alıp Create Task'ta 3 puan toplayan bir öğrenci, toplamda yaklaşık 52 puan alır. Aynı öğrencinin çoktan seçmeli bölümde 600 puan alıp Create Task'ta 5 puan toplaması durumunda toplam skoru 57 olur. Bu karşılaştırma, Create Task hazırlığına ayrılan zamanın doğrudan sınav başarısına yansıdığını gösterir.

Puanlama tablosuna baktığınızda 5 alma eşiğinin 75 puan civarında olduğunu görürsünüz. Bu, çoktan seçmeli bölümde yüksek performans göstermenin tek başına yeterli olmadığını, Create Task'tan en az 4 puan almak gerektiğini işaret eder. Create Task'ta 4 puan almak ise rubric'in en az üç satırında tutarlı bir performans göstermeyi gerektirir.

Sonuç ve sonraki adımlar

AP CSP Create Performance Task'ta yüksek puan almak, rubric dokümanını satır satır okumaktan geçer. Innovation satırında 2 puan almak için bilinen hesaplama tekniklerinin ötesine geçen bir bileşen veya bu tekniklerin alışılmadık bir kombinasyonunu programınıza entegre etmeniz gerekir. Bu, devrim niteliğinde bir icat olmak zorunda değildir. Mevcut bir algoritmayı farklı bir veri türüne uygulamak, iki hesaplama tekniğini özgün şekilde birleştirmek veya veriyi pasif depolamadan aktif hesaplama girdisine dönüştürmek, rubric'in 2 puan eşiğini geçmeniz için yeterlidir.

Sonraki adım olarak, programınızın mevcut tasarım kararlarını rubric'in dört satırı üzerinden değerlendirin. Her satırda hangi puanı almayı bekliyorsunuz ve bu beklentinin gerekçesi nedir? Eğer innovation satırında 1 puan bekliyorsanız, programınızdaki hangi bileşen bu puanı sınırlıyor? Bu soruları yanıtladıktan sonra, programınızı rubric perspektifinden yeniden tasarlamaya başlayabilirsiniz.

AP Özel Ders'in one-to-one AP Computer Science Principles programında, öğrencinin mevcut Create Task projesi rubric üzerinden satır satır analiz edilir. Innovation satırında kaybedilen puanların arkasındaki düşünce yapısı tespit edilir ve her bir soyutlama katmanının neden o düzeyde tasarlandığını açıklayan yazılı yanıt stratejisi birlikte geliştirilir. Hedefiniz 6 üzerinden en az 5 puan ise programınızın hangi bileşeninin rubric değerlendiricisine "bu özgündür" sinyali verdiğini netleştirmek için ilk adımı atın.

Sıkça Sorulan Sorular

AP CSP Create Performance Task'ta innovation puanını 2'ye çıkarmak için programımın devrim niteliğinde olması gerekir mi?
Hayır. Rubric'in innovation satırında 2 puan almak için programınızda bilinen hesaplama tekniklerinin standart uygulamasının ötesine geçen bir bileşen veya kombinasyon bulunması yeterlidir. Örneğin, bir sıralama algoritmasını sayılar yerine müzik dosyalarının tempo ve duygu değerlerine göre sıralamak, bu algoritmayı alışılmadık bir veri türüyle birleştirdiği için innovation puanı alabilir. Önemli olan yeni bir şey icat etmek değil, mevcut bir tekniği özgün bir şekilde uygulamaktır.
Create Performance Task'ta soyutlama katmanlarını açıklarken yalnızca fonksiyon adlarını yazmak yeterli midir?
Hayır. Rubric, fonksiyon adlarının listelenmesini değil, her soyutlama katmanının neden o düzeyde tasarlandığını ve bu seçimin programın sürdürülebilirliğine veya işlevselliğine nasıl katkı sağladığını açıklamanızı bekler. Örneğin, "bir fonksiyon yazdım" demek yerine "bu fonksiyonu ayrı bir soyutlama katmanı olarak tanımladım çünkü programın farklı bölümlerinde tekrar eden bir işlemi merkezi hale getirmek, kod tekrarını azaltıyor ve gelecekteki değişiklikleri kolaylaştırıyor" demeniz gerekir. Bu açıklama düzeyi, soyutlama satırında 2 puan almanın gereksinimidir.
AP CSP sınavında çoktan seçmeli bölüm ile Create Performance Task puanları arasında nasıl bir ilişki vardır?
AP CSP sınavında toplam 100 puan üzerinden değerlendirilirsiniz. Bu puanın 70'i çoktan seçmeli bölümden, 30'u Create Performance Task'tan gelir. Puanlama oranı nedeniyle Create Task'ta 2 puanlık bir artış, toplam skorda 6 puanlık bir yükselişe karşılık gelir. 5 alma eşiği yaklaşık 75 puan olduğundan, çoktan seçmeli bölümde yüksek performans göstermek tek başına yeterli değildir. Create Task'tan en az 4 puan almak, 5 almak için kritik bir koşuldur.
Create Performance Task video gösteriminde nelere dikkat etmeliyim?
Video gösterimi 1 dakika ile 3 dakika arasında olmalıdır. Bu süre içinde programın tüm temel işlevlerini görmeli ve programın nasıl çalıştığı anlaşılmalıdır. Video yalnızca açılış ekranını göstermemeli, kullanıcı etkileşimlerini ve hesaplama sonuçlarını da içermelidir. Ayrıca video ile gönderdiğiniz kodun uyumlu olduğundan emin olun. Rubric değerlendiricisi, videoda gösterilen işlevlerin kaynak kodda karşılığı olup olmadığını kontrol eder.
Explore Performance Task ve Create Performance Task arasındaki temel fark nedir ve her ikisine aynı stratejiyi uygulayabilir miyim?
İki görev farklı becerileri ölçer. Explore Task, araştırma becerileri, dijital eser analizi ve yazılı ifade kapasitesini değerlendirir ve rubricinde innovation satırı yoktur. Create Task ise hesaplama problemi çözme, soyutlama katmanları tasarlama ve özgün bileşen geliştirme becerisini ölçer ve innovation puanı 2 üzerinden değerlendirilir. Aynı hazırlık stratejisi ikisine de uymaz. Create Task'ta başarılı olmak için programlama yeteneği, tasarım kararlarını belgeleme becerisi ve hesaplama tekniklerinin sınırlarını anlama kapasitesi ayrıca geliştirilmelidir.
WhatsAppBilgi Al