AP

AP CSP Explore ve Create Performance Task puanlama rehberi

AP Computer Science Principles sınavının %30'unu oluşturan Create Performance Task ve Explore Performance Task hakkında puanlama kriterleri, yüksek skor stratejileri ve kaçınılması gereken hataları…

1 Haziran 202612 dk
Yazar: Eda KarataşOnaylayan: Gökhan İnce

AP Computer Science Principles sınavının en ayırt edici özelliği, yalnızca çoktan seçmeli sorulardan oluşmamasıdır. Sınavın %30'luk bölümü, öğrencilerin gerçek bir yenilik geliştirmesi ve bu geliştirme sürecini belgelemesi gereken iki Performance Task'tan oluşur: Explore Performance Task ve Create Performance Task. Bu iki görev, AP CSP'yi diğer AP derslerinden temelden farklı kılar çünkü öğrencinin soyut bir sınav kağıdı yerine somut bir ürün ortaya koyması beklenir. Create Performance Task'ta öğrenci sadece kod yazmaz; aynı zamanda bu kodun neden ve nasıl geliştirildiğini açıklayan kapsamlı bir geliştirme raporu hazırlar. Puanlama rubrikleri ilk bakışta karmaşık görünse de, belirli kalıpları ve beklentileri anladığınızda bu görevler oldukça öngörülebilir hale gelir. Bu yazıda, her iki Performance Task'ın puanlama boyutlarını, en sık karşılaşılan puan kaybı noktalarını ve sizin de uygulayabileceğiniz somut stratejileri detaylı biçimde inceleyeceğiz.

AP CSP Performance Task yapısı: sınavın üçte birini oluşturan bu görevler nelerdir

AP Computer Science Principles sınavı iki ana bölümden oluşur. İlk bölüm, 70 sorudan oluşan ve 120 dakika süren çoktan seçmeli sınavdır; bu bölüm sınavın %70'ini temsil eder. İkinci bölüm ise iki Performance Task'tır: Explore Performance Task ve Create Performance Task. Bu iki görev birlikte sınavın %30'unu oluşturur ve öğretmenler tarafından, College Board'un sağladığı rubrikler doğrultusunda puanlanır. Ardından bu puanlar College Board tarafından kontrol edilir ve standardize edilir.

Explore Performance Task'ta öğrenci, bir teknolojik yeniliğin toplum üzerindeki etkisini araştırır. Öğrenci, seçtiği yeniliğin nasıl çalıştığını, hangi verileri kullandığını, toplumsal faydalarını ve potansiyel olumsuz etkilerini analiz eder. Bu görev, tipik olarak birkaç sayfalık bir yazılı doküman olarak sunulur ve öğrencinin araştırma becerileri ile analitik düşünme kapasitesini ölçer.

Create Performance Task ise AP CSP'nin kalbidir. Öğrenciden özgün bir program geliştirmesi, bu programın nasıl çalıştığını gösteren bir video sunması ve programın geliştirilme sürecini detaylandıran bir yazılı rapor hazırlaması beklenir. Bu görev, öğrencinin hem teknik becerilerini hem de problem çözme sürecindeki düşünce yapısını değerlendirir. Create Performance Task'ın puanlaması üç boyutta yapılır: program işlevselliği ve geliştirilen çözüm, yazılı yanıtların kalitesi ve geliştirme süreci boyutları.

Create Performance Task: puanlama boyutları ve her boyutta aranan nitelikler

Create Performance Task, toplamda 8 puan üzerinden değerlendirilir. Bu 8 puan üç farklı boyuta dağılır. İlk boyut "program işlevselliği ve geliştirilen çözüm" olup 4 puan ağırlığındadır. İkinci boyut "yazılı yanıtların kalitesi" 4 puan üzerinden değerlendirilir. Üçüncü boyut ise "geliştirme süreci" olup 1 puan değerindedir.

Program işlevselliği boyutunda 4 puan kazanma stratejisi

Bu boyutta puan kazanmak için programınızın belirli özelliklere sahip olması gerekir. En az 2 puan almak için programınız çalışır durumda olmalı ve bir giriş işlemesi, bir çıktı üretmesi ve en az bir kontrol yapısı (döngü, koşullu ifade veya değişken) içermelidir. 3 puan için bu öğelerin yanı sıra programınız bir veri yapısı (dizi, liste veya nesne) kullanmalı ve bu veri yapısını manipüle eden bir işlem gerçekleştirmelidir. 4 puan için ise programınızda birden fazla veri yapısı bulunmalı veya programınız belirgin bir karmaşıklık göstermelidir.

Pratikte bu, şu anlama gelir: basit bir "Merhaba Dünya" programı 1 puan alır çünkü sadece çıktı üretir. Kullanıcıdan isim alıp kişiselleştirilmiş bir karşılama gösteren program 2 puan alır. Bir todo listesi veya skor tablosu gibi, bir dizi içindeki verileri güncelleyen program 3 puan alır. Verileri sıralayan, filtreleyen veya analiz eden bir program ise 4 puan alabilir.

Program işlevselliğinde en yaygın hata, programın çökmesi veya beklenmedik sonuçlar üretmesidir. Programınızı göndermeden önce birden fazla senaryoda test etmeniz kritik önem taşır. Ayrıca programın pseudocode olarak değil, gerçek bir programlama dilinde yazılmış olması gerektiğini unutmayın. Python, JavaScript, Java veya Swift gibi yaygın dillerden herhangi birini kullanabilirsiniz.

Yazılı yanıt kalitesi: create written response bölümlerinde nelere dikkat edilmeli

Create Performance Task'ın yazılı bölümü üç parçadan oluşur ve bu üç parçanın toplamı 4 puan üzerinden değerlendirilir. Birinci parçada programınızın ne yaptığını, ikinci parçada programınızın nasıl çalıştığını ve üçüncü parçada geliştirme sürecinizdeki önemli kararları açıklamanız beklenir.

Birinci parça (ilk yazılı yanıt): Programınızın amacını ve işlevini net biçimde tanımlamanız gerekir. Burada "ne yapıyor" sorusuna cevap vermelisiniz. Etkili bir yanıt, programın kullandığı veri türlerini, kullanıcıyla nasıl etkileştiğini ve hangi problemi çözdüğünü belirtir. Bu parça için tipik olarak 1-3 paragraf yeterlidir. Örneğin, bir sayı tahmin oyunu için "Bu program rastgele bir sayı üretir ve kullanıcının bu sayıyı tahmin etmesini bekler. Her tahminde program kullanıcıya ipuçları verir ve tahmin sayısını takip eder" gibi bir açıklama yeterli olacaktır.

İkinci parça (ikinci yazılı yanıt): Programınızdaki önemli algoritma veya veri yapılarının nasıl çalıştığını açıklamanız gerekir. Burada teknik detay vermeniz ve kodunuzdaki belirli bölümleri referans göstermeniz beklenir. Yalnızca genel bir açıklama yazmak yeterli değildir; kodunuzun belirli satırlarını veya fonksiyonlarını işaret etmeli ve bunların ne işe yaradığını açıklamalısınız. Bu parça en çok puan kaybının yaşandığı bölümdür çünkü öğrenciler genellikle teknik detaydan kaçınır veya aşırı teknik jargona düşer.

Üçüncü parça (üçüncü yazılı yanıt): Geliştirme sürecinde aldığınız önemli kararları ve bu kararların nedenlerini açıklamalısınız. Hangi veri yapısını seçtiniz ve neden? Hangi özellikleri eklediniz ve hangilerini çıkardınız? Programınızın ilk tasarımında ne değişti? Bu parça, programcılık becerisinden çok planlama ve karar verme sürecinizi değerlendirir. Başarılı yanıtlar genellikle en az bir somut örnek içerir; örneğin "Başlangıçta tüm görevleri bir metin dosyasında saklamayı düşündüm ama kullanıcının görev eklemesi gerektiğinde dosyayı her seferinde güncellemek zor olacağı için bir liste veri yapısı kullandım" gibi.

Explore Performance Task: araştırma raporunda puanlama kriterleri

Explore Performance Task, Create görevinden farklı olarak bir program geliştirme yerine mevcut bir teknolojik yeniliğin analiz edilmesini gerektirir. Bu görev 6 puan üzerinden değerlendirilir ve dört boyuttan oluşur: araştırılan inovasyonun tanımlanması, veri analizi, etki değerlendirmesi ve kaynak kullanımı.

İlk boyutta öğrenciden seçtiği teknolojik inovasyonu tanımlaması beklenir. Burada inovasyonun ne olduğu, nasıl çalıştığı ve hangi hesaplama kavramlarını içerdiği açıklanmalıdır. İkinci boyutta inovasyonun kullandığı veriler ve bu verilerin nasıl işlendiği analiz edilir. Üçüncü boyutta inovasyonun toplumsal faydaları ve potansiyel riskleri değerlendirilir. Dördüncü boyutta ise kullanılan kaynakların uygun şekilde atıfta bulunulduğu kontrol edilir.

Explore görevinde en yüksek puan alan öğrenci yanıtlarının ortak özelliği, yalnızca yüzeysel bir tanımlama yapmak yerine inovasyonun iç işleyişine inen, verilerin nasıl dönüştürüldüğünü açıklayan ve hem olumlu hem olumsuz etkileri dengeli biçimde değerlendiren yanıtlar olmasıdır. Örneğin, bir yüz tanıma sistemini analiz ederken sadece "yüz tanıma sistemleri güvenlik için kullanılır" demek yerine, sistemin hangi verileri topladığı, bu verilerin nasıl işlendiği, mahremiyet endişeleri ve potansiyel önyargı sorunları gibi konuları ele almak gerekir.

AP CSP çoktan seçmeli sınavında soru tipleri ve stratejiler

AP CSP çoktan seçmeli sınavı 70 soru ve 120 dakika süre içerir. Bu bölümde iki tür soru karşınıza çıkar: doğrudan bilgi soran sorular ve bir senaryo üzerinden kavramı test eden sorular. Senaryo tabanlı sorular genellikle bir metin veya görsel içerir ve ardından bu senaryoya ilişkin bir veya iki soru sorulur.

Sınavda karşılaşacağınız beş ana içerik alanı vardır: yaratıcı geliştirme, veri, algoritmalar ve programlama, bilgi işlem sistemleri ve internet, ve bilgi işlemin toplumsal etkisi. Her biri sınavda yaklaşık eşit ağırlıkta yer alır, ancak yaratıcı geliştirme biraz daha az soru içerir.

Soruları yanıtlarken dikkat etmeniz gereken en önemli nokta, her sorunun yalnızca bir kavramı test ettiğidir. Birden fazla kavramı birleştiren karmaşık sorular olsa da, her seçenek genellikle tek bir boyutta farklılık gösterir. Doğru cevabı bulmak için her seçeneği tek tek okuyup, sorunun tam olarak ne sorduğunu belirlemeniz gerekir. Çeldiriciler genellikle kısmen doğru olan ancak tam olarak sorulan soruyu karşılamayan seçeneklerdir.

Hedef puanınıza ulaşmanız için yardıma mı ihtiyacınız var?

Ücretsiz 15 dk danışman görüşmesi ile kişisel yol haritanızı oluşturun.

Ücretsiz Danışmanlık

Sınavda zaman yönetimi kritik önem taşır. 120 dakikada 70 soru, dakika başına yaklaşık 1,7 soru anlamına gelir. Bazı sorular daha uzun metinler içereceğinden, hızlı okuma ve analiz becerisi geliştirmeniz gerekir. Deneme sınavlarında kendinize gerçek sınav koşullarını simüle etmeniz, zaman yönetimi stratejilerinizi test etmenin en etkili yoludur. Genellikle pasaj tabanlı sorularda dakika başına bir soru, doğrudan sorularda ise 45 saniye hedefi makul bir kılavuzdur.

AP CSP puanlama sistemi: ham puandan 5 üzerinde puana dönüşüm

AP CSP puanlaması diğer AP derslerinden farklı bir yapıya sahiptir. Çoktan seçmeli sınav Performans Task puanlarıyla birleştirilerek final puan belirlenir. Her iki bölümün de puanlanması ayrı ayrı yapılır ve ardından bir bileşik puana dönüştürülür. Bu dönüştürme her yıl değişebilir, ancak genel olarak 100 üzerinden 70 civarı bir puan genellikle 5 almak için yeterli olur.

Çoktan seçmeli bölümdeki her doğru cevap 1 puan getirir; yanlış cevaplar ceza puanı almaz. Bu nedenle emin olmadığınız sorularda bile tahmin yapmanız tavsiye edilir. Performans Task puanları iserubrik üzerinden belirlenir ve College Board tarafından normalize edilir.

Puan dönüşümü konusunda bilmeniz gereken önemli bir nokta, College Board'un her sınav için belirli bir yüzdelik dağılım hedeflemesidir. Genellikle küresel AP sınavlarında 5 alan öğrenci oranı %20 civarındadır. Bu, sınavın zorluğunun göreceli olduğu ve yıllar arasında küçük farklılıklar olabileceği anlamına gelir. Kesin puan eşiklerini önceden bilmek mümkün değildir, bu nedenle mümkün olan en yüksek puanı hedeflemek en güvenli stratejidir.

AP CSP BileşeniAğırlıkSürePuan Türü
Çoktan Seçmeli Sınav%70120 dakika70 soru
Create Performance Task%20Sınıf dışı8 puan üzerinden
Explore Performance Task%10Sınıf dışı6 puan üzerinden

Başarılı AP CSP hazırlığı için çalışma planı

AP CSP'ye etkili biçimde hazırlanmak için en az 8-10 haftalık bir çalışma süreci önerilir. Bu süreci üç aşamaya ayırabilirsiniz. İlk aşama temel kavramların öğrenilmesidir; bu 4-5 hafta sürmeli ve beş büyük fikrin her birini kapsamalıdır. İkinci aşama derinleşme ve uygulama aşamasıdır; burada her kavram için pratik sorular çözmeli ve programlama becerilerinizi geliştirmelisiniz. Üçüncü aşama ise sınav simülasyonu ve Performans Task hazırlığıdır; en az iki tam deneme sınavı çekmeli ve Performans Task'ınızı zamanında tamamlamalısınız.

Her hafta belirli hedefler belirlemeniz, ilerlemenizi takip etmenizi kolaylaştırır. Haftalık çalışma süreniz 6-10 saat arasında olmalıdır. Yoğun okul dönemlerinde haftada 5-6 saat, tatil dönemlerinde 10-12 saat çalışmak ideal bir denge sağlar. Günlük çalışma yerine haftalık büyük bloklar halinde çalışmak, özellikle programlama pratiği için daha etkilidir.

Kaynak seçiminde çeşitlilik önemlidir. Resmi College Board örnek soruları ve Practice Exam, mutlaka çözmeniz gereken kaynaklardır. Bunlara ek olarak, Khan Academy'nin AP CSP kursu vebarışıkça dokümantasyonu gibi kaynaklar kavramları pekiştirmenize yardımcı olur. Reddit'teki AP öğrenci toplulukları da strateji paylaşımı için faydalı olabilir, ancak buradaki bilgileri resmi kaynaklarla doğrulamanız gerekir.

Sık yapılan hatalar ve bunlardan kaçınma yöntemleri

AP CSP öğrencilerinin en sık yaptığı hatalardan biri, Performans Task'ları son ana bırakmaktır. Create Performance Task ve Explore Performance Task, sınav gününe yakın bir tarihte değil, dönemin başında veya ortasında tamamlanmalıdır. Bu görevler dikkatli planlama, geliştirme ve revizyon gerektirir; aceleyle yapılan işler genellikle düşük puan alır.

İkinci yaygın hata, program işlevselliği boyutunda gereksinimlerin hepsini karşılamamaktır. Rubrik'te belirtilen her maddeyi kontrol listesi halinde yazın ve programınızın bu maddelerin hepsini karşıladığından emin olun. Örneğin, 4 puan almak istiyorsanız programınızda birden fazla veri yapısı veya belirgin bir karmaşıklık olduğunu açıkça gösterdiğinizden emin olun.

Yazılı yanıtlarda teknik jargona aşırı düşmek veya tam tersi, çok genel kalmak da sık karşılaşılan sorunlardır. Etkili bir yazılı yanıt, teknik doğruluğu ve açıklayıcılığı dengeler. Kodunuzdaki spesifik satırları referans gösterirken, bu satırların ne işe yaradığını herkesin anlayabileceği bir dille açıklamalısınız.

Explore Performance Task'ta ise en yaygın hata, yüzeysel analiz yapmaktır. "Bu uygulama popüler" veya "insanlar bunu seviyor" gibi ifadeler yeterli değildir. Verilerin nasıl toplandığı, nasıl işlendiği ve hangi etik sorunları yaratabileceği gibi konuları derinlemesine incelemeniz gerekir. En az iki farklı kaynaktan bilgi toplamanız ve bu kaynakları uygun şekilde atıf göstermeniz de önemlidir.

Son olarak, deneme sınavlarını gerçek koşullarda çekmemek de kritik bir hatadır. Evde rahat ortamda çözülen bir deneme sınavı ile sınıfta saatlerce odaklanarak çözülen sınav arasında büyük fark vardır. En az bir deneme sınavını zamanlı ve müdahalesiz biçimde çekmeniz, sınav günü için hazırlığınızı tamamlar.

AP CSP'de programlama dili seçimi ve kaynak türleri

AP CSP Performans Task'larında herhangi bir programlama dili kullanabilirsiniz. En yaygın seçenekler Python, JavaScript ve Java'dır. Python, sözdizimi açısından en okunabilir dil olduğundan yazılı açıklamalarınızı daha kolay yazarsınız. JavaScript, web tabanlı projeler için doğal bir tercih olabilir. Java ise nesne yönelimli programlama kavramlarını göstermek için güçlü bir seçenektir.

Dil seçiminde dikkat etmeniz gereken en önemli faktör, o dilde rahat olmanızdır. Sınavda yeni bir dil öğrenmeye çalışmak büyük bir hatadır. Performans Task'ınızda kullandığınız dil, yazılı açıklamalarınızda referans gösterdiğiniz sözdizimiyle tutarlı olmalıdır.

Kaynak türleri söz konusu olduğunda, College Board belirli kısıtlamalar getirir. Ses, resim, video veya metin tabanlı herhangi bir artifact oluşturabilirsiniz. Ancak artifact'ın bir program tarafından oluşturulması veya manipüle edilmesi gerekir. Sıfırdan bir görsel yüklemek yerine, programınızın ürettiği veya işlediği bir artifact sunmanız beklenir.

Sonuç ve sonraki adımlar

AP Computer Science Principles sınavı, geleneksel AP sınavlarından farklı bir yapıya sahiptir. Performans Task'larının %30 ağırlığı, sadece teorik bilgi değil, uygulamalı beceri ve yaratıcılık da gerektirir. Bu görevlerin puanlama kriterlerini ve her boyutta aranan nitelikleri anlamak, yüksek bir puan almanın temelidir.

Create Performance Task'ta program işlevselliği, yazılı yanıt kalitesi ve geliştirme süreci boyutlarını ayrı ayrı hedeflemelisiniz. Explore Performance Task'ta ise derinlikli bir analiz ve dengeli bir değerlendirme sunmanız beklenir. Her iki görevde de erken başlamak ve iteratif bir geliştirme süreci izlemek, başarılı sonuçların anahtarıdır.

Çoktan seçmeli sınav için kavramları pekiştirmek ve deneme sınavları çekmek en etkili hazırlık yöntemidir. Belirli bir çalışma planı oluşturup buna sadık kalmak, son haftalardaki baskıyı azaltır. TestPrep'ın tanılama değerlendirmesi, şu anda hangi konularda güçlü olduğunuzu ve nerelerde çalışmanız gerektiğini belirlemek için etkili bir başlangıç noktası sunar.

Sıkça Sorulan Sorular

AP CSP Create Performance Task'ta hangi programlama dillerini kullanabilirim?
Python, JavaScript, Java, C++, Swift ve diğer yaygın programlama dillerinden herhangi birini kullanabilirsiniz. Dil seçiminde en önemli faktör, o dilde yeterli deneyime sahip olmanızdır. Python sözdizimi açısından en okunabilir dil olduğundan yazılı açıklamalarınızı kolaylaştırır; ancak JavaScript web tabanlı projeler için, Java ise nesne yönelimli kavramları göstermek için uygundur.
AP CSP Explore Performance Task'ta kaç kaynak kullanmam gerekiyor?
College Board en az iki farklı kaynak kullanmanızı ve bunları uygun şekilde atıf göstermenizi bekler. Kaynaklarınız güvenilir olmalı ve seçtiğiniz inovasyon hakkında derinlemesine bilgi sağlamalıdır. Akademik makaleler, resmi kuruluş raporları veya uzman görüşleri ideal kaynaklardır. Genel blog yazıları veya sosyal medya paylaşımları tek başına yeterli değildir.
Create Performance Task'ta 4 puan almak için programım hangi özellikleri taşımalı?
4 puan için programınız en az 4 puanlık kriterlerin hepsini karşılamalıdır: çalışır durumda olmalı, giriş işlemeli, çıktı üretmeli, kontrol yapısı içermeli, bir veri yapısı kullanmalı ve bu veri yapısını manipüle etmelidir. Bunlara ek olarak birden fazla veri yapısı kullanmalı veya programınız belirgin bir karmaşıklık göstermelidir. Örneğin, verileri sıralayan, filtreleyen veya analiz eden bir program bu kriterleri karşılayabilir.
AP CSP çoktan seçmeli sınavında zaman yönetimi nasıl olmalıdır?
120 dakikada 70 soru bulunur; bu dakika başına yaklaşık 1,7 soru anlamına gelir. Pasaj tabanlı sorularda dakika başına bir soru, doğrudan bilgi soran sorularda 45 saniye hedeflemek makul bir stratejidir. Emin olmadığınız soruları işaretleyip sonra tekrar dönebilirsiniz. Yanlış cevaplar ceza puanı vermediğinden, hiçbir soruyu boş bırakmamanız önerilir.
AP CSP Performans Task'larını ne zaman tamamlamalıyım?
Performans Task'larını sınav gününden en az 4-6 hafta önce tamamlamanız önerilir. Bu süre, görevleri gözden geçirmeniz, gerekirse düzeltmeler yapmanız ve son teslim tarihini kaçırmamanız için gereklidir. Birçok okulda bu görevler öğretmen tarafından belirli bir tarihte teslim edilmek üzere verilir; bu tarihlere uymak zorundasınızdır. Son ana bırakılan görevler genellikle düşük puan alır çünkü aceleyle yapılan işlerde kalite düşer.

Sınav hazırlığınıza başlayın

Uzman eğitmenlerimizle birebir özel ders veya grup kursu seçeneklerimizi inceleyin. İlk ders iade garantisi.

Ücretsiz Danışmanlık