AP CS & Cybersecurity için planlı online hazırlık info@leventaltay.com
AP CSP Rehberi

AP CSP Create Performance Task Nedir? Bileşenleri ve İpuçları

AP Computer Science Principles (AP CSP) dersinin en çok merak edilen parçası Create Performance Task'tır: öğrencinin kendi geliştirdiği bir programı sunduğu, ders içi değerlendirme (through-course assessment). Bu rehber, görevin bileşenlerini, kurallarını ve puanı en çok etkileyen noktaları öğretmen gözünden özetliyor.

Create Performance Task nedir?

Create Performance Task, öğrencinin bir programlama problemi seçip kendi programını geliştirdiği ve bunu belgelediği bir görevdir. Öğrencilere programı yazmak, çalışırken videosunu kaydetmek ve referans belgesini hazırlamak için ders içinde 9 saat ayrılır. Tüm bileşenler AP Digital Portfolio üzerinden, belirlenen son teslim tarihine kadar (2026 için 30 Nisan 2026) "final" olarak gönderilmelidir.

Önemli: Görevin kuralları yıldan yıla güncellenebilir. Teslim tarihi, bileşenler ve puanlama için her zaman güncel yılın resmi College Board belgelerini (Student Handouts / Course and Exam Description) esas al.

Üç bileşen

  • Program kodu (Program Code): Geliştirdiğin programın tam kodu.
  • Video: Programın çalışırken kaydı; girdiyi (input), çıktıyı (output) ve programın işlevini net şekilde göstermeli.
  • Personalized Project Reference (PPR): Programındaki listeni ve prosedürünü gösteren ekran görüntülerinden oluşan kişisel referans belgesi. Bu belgeyi, sınavda kendi programınla ilgili soruları yanıtlarken referans olarak kullanırsın.

Personalized Project Reference (PPR) kuralları

PPR küçük görünse de en çok hata yapılan yer burasıdır. Dikkat edilmesi gerekenler:

  • Ekran görüntülerinde uygulamada en az 10 punto yazı tipi kullan ve ekranı %100 görünümde göster; küçük/bulanık görüntüler okunmaz.
  • PPR, listeni ve prosedürünü içeren kod bölümlerinin görüntülerini içerir.
  • Kritik: PPR'ye ders içeriği veya kod yorumları (comment) ekleme. Bunu yapmak Create görevinden 0 puan almana yol açar.
  • Her bileşeni son teslim tarihinden önce "final" olarak gönder ve çalışmanın sana ait olduğunu (originality) onayla.

Güçlü bir program neleri içermeli?

Puanı yükselten program, gösterişli değil, rubrik gereksinimlerini net karşılayan programdır. İçinde şunlar olmalı:

  • Anlamlı şekilde kullanılan bir liste (list) veya koleksiyon — sadece tanımlanmış değil, programın işleyişinde gerçekten kullanılan.
  • Öğrencinin geliştirdiği, parametre alan ve bu parametrenin davranışı etkilediği bir prosedür (procedure).
  • Prosedür içinde seçim (selection) ve tekrar (iteration) kullanımı.
  • Bu prosedürün program içinde çağrılması.

Basit ama bu gereksinimleri temiz karşılayan bir program, karmaşık ama eksik bir programdan daha çok puan alır.

Video için ipuçları

  • Videoda programın gerçekten çalıştığını göster: bir girdi ver, işlenişini ve çıktıyı gör.
  • Süre ve boyut sınırlarına uy; ekranı net, okunur tut.
  • Ses/anlatım gerekmez; önemli olan işlevin görünmesi.

Sık yapılan hatalar

  • PPR'de küçük punto veya %100 altında ekran görüntüsü kullanmak.
  • PPR'ye yorum satırı veya ders içeriği eklemek (0 puan riski).
  • Listeyi tanımlayıp programda anlamlı kullanmamak.
  • Prosedürü parametresiz yazmak veya parametrenin davranışı etkilememesi.
  • Bileşenleri "final" olarak göndermeyi son güne bırakmak.

Create Task'ta doğru yoldan ilerleyelim

Program seçiminden PPR'ye kadar Create Performance Task'ın her adımında birebir destek alabilirsin.