AP Computer Science Principles (AP CSP), College Board'un bilgi işlem kavramları, veri analizi ve internet teknolojilerini tek bir çatı altında topladığı giriş seviye bir AP dersidir. Sınav, 70 çoktan seçmeli sorudan oluşan 2 saatlik bir çoktan seçmeli oturum ile yıl boyunca hazırlanan ve sınav günü dijital olarak gönderilen bir Create Performance Task olmak üzere iki ayrı bileşenden oluşur. Toplam puanda çoktan seçmeli bölüm yaklaşık %60, Create Performance Task ise %40 ağırlığa sahiptir; bu oran, hazırlık stratejisinin sadece teoriye değil, portföy tasarımına da yatırım yapması gerektiği anlamına gelir. Aşağıdaki bölümler, bu iki bileşenin puanlama mekaniğini, soru tiplerini ve 4 haftalık sprint ritmini somut örneklerle birbirine bağlar.
AP Computer Science Principles sınav formatının iki yarısı: sınav günü ve portföy günü
AP CSP, öğrencinin yıl boyunca geliştirdiği bir programlama projesi ile sınav günü oturduğu çoktan seçmeli sınavı iki ayrı dosyada toplar. Bu iki parçayı tek bir AP olarak puanlayan College Board, toplam notun bileşimini farklı ağırlıklarla kurar. Çoğu öğrenci bu ağırlığı ikinci dönemin başında fark eder; o ana kadar yalnızca kod yazma pratiğine yüklenen aday, çoktan seçmeli modülde pseudocode okuma hızı yetersiz kalınca kayıp puanı portföyle telafi etmeye çalışır. Bu hatayı önlemek için hazırlığın ilk haftasından itibaren iki kolonlu bir tablo açmak gerekir: sol kolonda Big Idea 1'den Big Idea 5'e hangi kavramlar işlendi, sağ kolonda o kavramı pekiştiren tek satırlık bir kod fikri.
Çoktan seçmeli oturum, 2 saat içinde 70 soruyu cevaplamayı gerektirir. Bu, dakikada yaklaşık 0,58 soru, yani bir soru için ortalama 1 dakika 43 saniye demektir. Soru kökleri çoğunlukla kısa senaryolardan oluşur; birkaç satırlık bir kod parçası, bir veri akışı şeması veya bir algoritmik karar ağacı sorulur. Öğrenciler bu tempoda sürprizle karşılaşmamak için her deneme sınavında kronometreyle çalışmalı, 60. dakikada 35. soruyu bitirmiş olup olmadığını kontrol etmelidir. Eğer 35. soru 70. dakikaya kayıyorsa, son 10 soruda 90 saniyelik zaman baskısı yaratacak bir yığılma olur ve bu yığılma genelde doğru cevap yüzdesini düşürür.
Create Performance Task, sınavdan haftalar önce belirlenen bir programlama projesi, bu projenin kodunun açıklandığı bir video ve proje geliştirme sürecini özetleyen yazılı yanıtlardan oluşur. Bu bileşenin en sık düşülen yanılgısı, "kodu çalıştırmak yeterli" düşüncesidir. Oysa puanlayıcılar çalışan bir programdan çok, programın neden o şekilde tasarlandığını, hangi soyutlama kararlarının alındığını ve algoritmik yapının nasıl inşa edildiğini arar. Bu yüzden portföy hazırlığı, sınav gününe 2 hafta kala değil, proje konusu seçildiği gün başlamalıdır.
Sınav günü oturumunun tek başına alınması, AP CSP'nin toplam puanını yarıdan fazla riske atar. Aday 70 sorunun 55'ini doğru yapsa bile, portföy bileşeninin düşük gelmesi toplam notu 4'e çekebilir. Bu da "kod yazabiliyorum ama sınavda düşük aldım" serzenişinin tipik kaynağıdır. AP Özel Ders öğrencileriyle çalışırken iki bileşenin puanlama ağırlığını ilk derste açık bir tabloya yazıyorum, çünkü sprint planı bu oran üzerine kurulacak.
Çoktan seçmeli modülün 5 Big Idea etrafında dağılımı
AP Computer Science Principles müfredatı beş büyük fikir etrafında örülür: Big Idea 1 (Creative Development), Big Idea 2 (Data), Big Idea 3 (Algorithms and Programming), Big Idea 4 (Computer Systems and Networks) ve Big Idea 5 (Impact of Computing). Sınavda bu beş fikir, soru köklerinin hangi bağlamda sorulduğunu belirler. Bir soru "bu kodun çıktısı nedir" şeklinde geliyorsa büyük olasılıkla Big Idea 3 ağırlıklıdır; "kullanıcı verisinin işlenmesinde hangi adım eksik" gibi bir kök Big Idea 2'ye kayar; "ağ topolojisinde paket kaybı nerede olur" ise Big Idea 4'e oturur. Öğrenci soruyu okurken bu sınıflandırmayı zihninde yapabilirse, yanlış köke çekilme riski düşer.
Big Idea 3, sınavın en geniş kısmını oluşturur; tipik olarak 70 sorunun 30-35'i bu alandan gelir. Burada öğrenci, döngü, koşul, liste, sözlük ve fonksiyon kavramlarını farklı soyutlama düzeylerinde tanımalıdır. AP CSP'nin programlama dili JavaScript, Python veya blok tabanlı bir dil olabilir, ancak sınavda kullanılan referans dili tipik olarak JavaScript/Python karışımı bir pseudocode'dur. Bu pseudocode'da değişken atamaları, karar yapıları ve döngüler standart sözdizimiyle yazılır; öğrencinin dile özgü kütüphane bilmesi gerekmez, ama temel yapıyı okuyabilmesi şarttır. Sprint planında Big Idea 3 için ayrılan süre, diğer dört Big Idea'nın toplamından fazla olmalıdır.
Big Idea 2 veri soruları, 70 sorunun yaklaşık 12-15'ini oluşturur. Bu bölümde sıkça çıkan kavramlar: veri sıkıştırma, kayıp/kayıpsız formatlar, veri temizleme, örnekleme ve meta veri. Bir soru "32 GB'lık bir veri kümesinden 5 MB'lık bir örneklem alındığında hangi analiz güvenilirliği bozulur" diye geldiğinde, öğrenci yalnızca formülü değil örnekleme yanlılığının nedenini bilmelidir. Bu nedenle Big Idea 2 sprinti, hesaplama alıştırmalarından çok kısa vaka okumalarıyla desteklenir.
Big Idea 4, internet, paket, HTTP/HTTPS, şifreleme ve ağ topolojisi kavramlarını içerir ve 70 sorunun 8-10'u bu alandandır. Burada sıkça "hangi katmanda bu olay gerçekleşir" mantığıyla sorulan sorular vardır. Aday OSI katmanlarına aşina değilse, soruyu şekille okumaya çalışmalı; paket yönlendirme şemalarında okun üzerinde veya altında hangi bilginin taşındığını görsel olarak takip etmek genelde doğru cevaba götürür.
Big Idea 1 ve Big Idea 5, "süreç" ve "etki" odaklı olduğu için hesaplama içermeyen, daha çok yoruma dayanan sorulardır. Big Idea 1'de test etme, hata ayıklama, yinelemeli geliştirme adımları sorulur; Big Idea 5'te ise algoritmik önyargı, dijital uçurum, gizlilik ve toplumsal etki konuları gündeme gelir. Bu iki alan, toplamda 70 sorunun 12-15'ini oluşturur ve puanlama açısından "bedava puan" olarak görülebilir, çünkü kavram bir kez öğrenildiğinde birçok soruya aynı şablonla cevap verilebilir. Eğer sprint planında zaman kısıtı varsa, ilk kısılacak alan bu ikisi değil, Big Idea 4 olmalıdır çünkü ağ kavramları öğrencinin günlük deneyiminden daha uzakta kalır.
Create Performance Task'ı portföye dönüştürme yöntemi
Create Performance Task, sınav günü oturulacak bir sınav değil, yıl içinde geliştirilen ve dijital olarak gönderilen bir portföydür. Bu portföyün üç parçası vardır: program kodu, kodu açıklayan video ve geliştirme sürecini özetleyen yazılı yanıtlar. Her parça, farklı bir rubrik başlığına hizmet eder. Program kodu, fonksiyon/liste/karar yapısı gibi programlama bileşenlerini içerip içermediğine göre puanlanır. Video, kodun belirli bölümlerinin nasıl çalıştığını gösterir; yazılı yanıtlar ise algoritmik yapıyı, soyutlama kararlarını ve geliştirme sürecini açıklar. Aday, bu üç parçayı birbirinin tekrarı olarak değil, birbirini tamamlayan anlatı katmanları olarak kurmalıdır.
Portföyün en kritik adımı, konu seçiminin ilk haftasında başlar. Konu seçimi yapılırken iki filtre uygulanır: birincisi, proje en az bir "liste" yapısı ve en az bir "fonksiyon" yapısı barındırmalıdır; ikincisi, proje gerçek bir problemi çözmeli veya gerçek bir veriyi işlemelidir. İkinci filtre, Big Idea 5'in "impact" boyutunu portföye taşır. Bir öğrenci, okul kantinindeki günlük satış verilerini işleyen küçük bir uygulama yazdığında hem veri kavramını (Big Idea 2) hem algoritma kavramını (Big Idea 3) hem de toplumsal etkiyi (Big Idea 5) tek bir projede birleştirmiş olur. Bu tür projeler, puanlayıcının gözünde "anlamlı bir hesaplama projesi" olarak okunur ve puan artırır.
Proje ilerlerken sürüm kontrolü tutmak, puanlayıcıya sunulacak portföy açısından iki avantaj sağlar. Birincisi, yazılı yanıtlardaki "geliştirme süreci" sorusu somut örneklerle desteklenir; ikincisi, hata ayıklama döngüsü anlatılırken gerçek bir commit geçmişi gösterilebilir. AP CSP, Git kullanımını zorunlu kılmaz, ancak sprint döngüsünde sürüm kontrolü alışkanlığı kazanan öğrenci, "yineleme ve test etme" sorularını çok daha rahat yanıtlar.
Video hazırlığı genelde 8-12 dakika uzunluğunda olur ve kodun belirli bölümlerini canlı olarak göstermelidir. Öğrenci, videoda kodu çalıştırmak yerine kodun hangi satırının ne yaptığını satır satır açıklamalıdır. Tecrübeme göre, videoda kodun yalnızca çalışan çıktısını göstermek ve sözlü açıklama yapmamak, portföyün en yaygın puan kaybıdır. Bu yüzden video çekiminden önce en az bir kez yazılı senaryo hazırlanmalı; senaryo olmadan çekilen videolar, genelde 30 saniyelik sessizliklerle dolup zaman bütçesini israf eder.
Çoktan seçmeli modülde pacing stratejisi
70 soru için 2 saat, yani soru başına 1 dakika 43 saniye verir. Bu süre, çoğu soru için yeterlidir, ancak kod okuma soruları ve uzun senaryolu veri soruları 2 dakikayı aşabilir. Bu yüzden pacing, "her soruya eşit süre" değil, "zor soruya bırakılan tampon süre" mantığıyla kurulmalıdır. Pratikte 70 soruyu üç dalgaya ayırmak işe yarar: ilk 25 soru 35-40 dakikada, sonraki 25 soru 40-45 dakikada, son 20 soru 35-40 dakikada bitirilir. İlk dalgada hızlı okunabilen, kavramsal sorular çözülür; orta dalgada kod okuma ve veri yorumlama sorularına girilir; son dalgada hesaplama yoğunluklu, zaman alıcı sorularla birlikte geri dönüş için ayrılan 5-7 dakikalık tampon bulunur.
Pacing için pratik bir kriter, 60. dakikada 35. soruya ulaşmaktır. Eğer 60. dakikada 30. soruda kalındıysa, son 10 soru için kalan süre 40 dakika olur ve bu, dakikada 0,25 soru hızı demektir; bu tempoda okuma hataları artar. 60. dakikada 40. soruya gelinmişse, son 10 soru için 50 dakika kalır ve bu bolluk, kontrol turuna zaman ayırır. Bu yüzden sprint sırasında her deneme sınavında 60. dakikadaki konum not edilmeli; trend takip edilerek sprint uzunluğu ayarlanmalıdır.
Sınavda "işaretle, geç, sonra dön" taktiği yalnızca bir soruya 3 dakikadan fazla takıldığında uygulanmalıdır. Eğer 2 dakikayı aşan bir soru varsa, cevap işaretlenmeden geçilmemeli; çünkü boş bırakılan soru kesin kayıp demek, işaretlenen yanlış cevap ise dört seçenekli soruda 1/4 beklenti değeri taşır. Sprint planında "tahmin et, bırakma" alışkanlığı mutlaka oturtulmalıdır.
Sınav formatının bir diğer boyutu, soru köklerinin uzunluğudur. AP CSP soruları genelde 2-4 satırlık senaryolardan oluşur, ancak bazı sorularda senaryo 6-8 satıra çıkabilir. Bu uzun senaryolarda öğrenci hemen seçeneklere atlamamalı; önce senaryonun son satırında neyin sorulduğunu okumalı. Eğer "aşağıdakilerden hangisi bu algoritmanın bir özelliğidir" gibi genel bir kökse, seçenekleri okuyup senaryoyu geriye doğru taramak genelde daha hızlı sonuç verir. Sprint sırasında bu "geri tara" alışkanlığını en az 10 soruda prova etmek gerekir.
| Bileşen | Süre | Soru sayısı | Ağırlık | Hazırlık odağı |
|---|---|---|---|---|
| Çoktan seçmeli oturum | 2 saat | 70 | Yaklaşık %60 | Big Idea 1-5, pseudocode okuma |
| Create Performance Task | Yıl içi portföy | 3 parça (kod + video + yazılı) | Yaklaşık %40 | Abstraction, algoritma, veri |
| Toplam AP notu | 2 saat sınav + portföy | 70 + portföy | %100 | İki bileşenin dengeli yürütülmesi |
Sık yapılan 5 hata ve bunları sprint içinde nasıl düzeltirsin
Birinci yaygın hata, portföy hazırlığını sınav yılının son çeyreğine sıkıştırmaktır. Portföyün yazılı kısmı, geliştirme sürecinin gerçekten yaşanmış olmasını ister; geriye dönük yazılan "süreç anlatıları" puanlayıcı tarafından sezilebilir. Çözüm, projeye ilk karar verildiği gün bir geliştirme günlüğü açmaktır. Bu günlüğe her hafta 3-4 satır yazmak, yazılı yanıtları sınavdan 1 ay önce çok daha rahat üretir.
İkinci hata, çoktan seçmeli modülde pseudocode okuma pratiği yapmamaktır. AP CSP, referans diline özgü kütüphane bilgisi istemez, ancak temel yapıları tanımayı şart koşar. Öğrenci, "for i in range(len(list)):" benzeri bir döngü yapısını gördüğünde listenin her bir elemanı için kodun çalışacağını anlamalıdır. Bu okuma hızı, sprintte en az 6-8 saatlik kuru kod okuma pratiğiyle gelişir; aksi halde 70 soruluk sınavda her pseudocode 30-45 saniye ekstra süre yer ve 70 soru için toplamda 30-45 dakika kayıp oluşur.
Üçüncü hata, Big Idea 4 ve 5'in sınavda küçük yer kapladığı düşünülerek ihmal edilmesidir. Bu iki alan toplamda 20 civarı soru demektir; ihmal edildiğinde 10-12 puan kayıp oluşabilir. Üstelik bu iki alan, hesaplama içermediği için öğrenilmesi daha kolaydır. Sprint planında son 2 hafta, bu iki alana ayrılırsa, puan artışı belirgin olur.
Dördüncü hata, portföyde "liste" ve "fonksiyon" bileşenlerinin yetersiz kullanılmasıdır. AP CSP'nin Create Performance Task rubriği, bu iki yapıyı açıkça arar. Listeyi yalnızca veri depolamak için kullanıp algoritmik işlem yapmamak, ya da fonksiyonu tek bir kez çağırıp geri kalan her şeyi ana kod bloğuna yazmak, puan kaybettirir. Portföyü yazarken en az iki farklı fonksiyon ve en az bir liste üzerinde döngüsel işlem olmalıdır.
Beşinci hata, sınav öncesi gece yapılan tekrardır. AP CSP, kavramsal ve hesaplamalı bir sınav olduğu için gece tekrarlanan ezber, sabah hızla uçar. Sprint planı, sınavdan 48 saat önce tüm tekrarı bitirecek şekilde kurulmalı; sınav sabahı yalnızca 20-30 dakikalık hafif bir gözden geçirme yapılmalıdır.
4 haftalık sprint ritmi: Create Task ile MCQ modülünü birlikte yürütme
AP Computer Science Principles için 4 haftalık sprint, hem portföyü hem de çoktan seçmeli modülü aynı döngüde yürütür. İlk hafta, tüm Big Idea'lara giriş niteliğinde tanıtım ve portföy konusu seçimiyle başlar. Bu hafta içinde, öğrenci en az 3 potansiyel proje fikrini 2 satırlık özetler halinde yazmalı ve hangisinin "veri + algoritma + etki" üçlüsünü taşıdığını seçmelidir. İkinci hafta, proje iskeletinin kurulması ve Big Idea 3'ün (algoritmalar ve programlama) temel kavramlarının gözden geçirilmesiyle geçer. Bu hafta, pseudocode okuma pratiğine günde en az 20 dakika ayrılmalı; öğrenci, döngü, koşul ve liste yapılarını tanıyan 20-30 kısa soru çözmeli.
Üçüncü hafta, portföyün video ve yazılı kısımlarının taslağı hazırlanırken, Big Idea 2 ve Big Idea 4'ün sprint yoğunluğu artırılır. Veri sıkıştırma, örnekleme ve temizleme kavramları için 8-10 kısa soru çözülmeli; ağ katmanları ve güvenlik kavramları için en az 6-8 soru ayrılmalı. Dördüncü hafta, portföy teslim edilir ve son 5 gün tamamen çoktan seçmeli sınav provasına ayrılır. Bu 5 günde en az 2 tam uzunlukta deneme sınavı çözülmeli; her deneme sonrası 60. dakikadaki konum ve ortalama soru süresi not edilmelidir.
Sprint sırasında kullanılan 80/20 kuralı şudur: harcanan toplam sürenin %80'i portföy geliştirmeye ve Big Idea 3'e, geri kalan %20'si diğer Big Idea'lara ve pacing pratiğine ayrılır. Bu oran, çoktan seçmeli modülün ağırlığıyla çelişiyor gibi görünebilir; ancak Big Idea 3 hem portföyün hem de sınavın kalbi olduğu için iki bileşene birden yatırım yapar. Diğer dört Big Idea, daha kısa sprintlerle öğrenilebilen kavramsal içeriklerdir.
Soru tiplerini tanıma: hangi kök, hangi strateji
AP CSP sınavında sorular beş farklı kök tipiyle gelir. Birincisi, "kodun çıktısı nedir" sorularıdır ve doğrudan pseudocode okuma hızına dayanır. Bu sorularda öğrenci, her satırı sırayla çalıştırarak değişkenlerin son değerlerini bir kağıda yazmalıdır. İkincisi, "hangi koşul bu çıktıyı üretir" sorularıdır ve koşul yapılarının doğruluk tablosunu kavramayı gerektirir. Üçüncüsü, "aşağıdakilerden hangisi doğrudur" tipindeki kavramsal sorulardır ve doğrudan tanım bilgisi ister. Dördüncüsü, senaryo bazlı veri yorumlama sorularıdır; bir grafik veya tablo verilir, hangi sonucun çıkarılabileceği sorulur. Beşincisi, "ağ topolojisi/paket akışı" sorularıdır ve görsel okuma becerisi gerektirir.
Her soru tipi için farklı bir strateji sprint sırasında oturmalıdır. Kod çıktı soruları için "kuru çalıştırma" tekniği; koşul soruları için "doğruluk tablosu" tekniği; kavramsal sorular için "kart üzerinden 1 cümlelik tanım" tekniği; veri soruları için "önce kökü oku, sonra grafiğe bak" tekniği; ağ soruları için "paketi uçtan uca izle" tekniği. Bu beş teknik, sprintin ikinci haftasından itibaren her deneme sınavında bilinçli olarak uygulanmalıdır.
Sınavda en sık karşılaşılan tuzak, iki seçeneğin birbirine çok yakın olduğu "ikilem" sorularıdır. Bu sorularda seçeneklerden biri algoritmanın "amacını" doğru ifade eder, diğeri ise algoritmanın "uygulama detayını" doğru ifade eder. AP CSP genelde "amacı" sorar; eğer seçenekler arasında "bu algoritma ne yapıyor" ile "bu algoritma nasıl yapıyor" ayrımı varsa, amacı ifade eden seçenek çoğunlukla doğrudur. Bu kalıbı sprint sırasında en az 15-20 soruda fark etmek, sınav gününde zaman kazandırır.
Hazırlık stratejisini puanlama senaryolarına göre ayarlama
Puanlama senaryosu, öğrencinin hedeflediği nota göre değişir. Eğer hedef 5 ise, hem portföyün hem de çoktan seçmeli modülün güçlü olması gerekir; çoktan seçmeli bölümde 45+, portföyde "karmaşık algoritma" düzeyinde bir proje hedeflenir. Eğer hedef 4 ise, çoktan seçmeli bölümde 38-42, portföyde "temel ama doğru" bir proje yeterlidir. Eğer hedef 3 ise, çoktan seçmeli bölümde 30-35 arası, portföyde "çalışan ama yüzeysel" bir proje yeterli olabilir. Bu hedef-puan eşleşmesi, sprintin hangi bileşene ağırlık vereceğini belirler.
Çoğu öğrenci için 5 hedefi, sprintin ilk haftasından itibaren iki bileşene dengeli yatırım yapmayı gerektirir. Bu noktada en sık yapılan yanlış, portföye yatırımı sınav yılının sonbaharına bırakıp yaz boyunca yalnızca kod yazmaktır. Oysa AP CSP'nin portföy bileşeni, "süreci" değerlendirir; yaz boyunca yapılan bir proje, okul döneminde yapılan bir projeden daha az süreç kanıtı taşır. Çünkü okul döneminde öğretmen geri bildirimi, akran değerlendirmesi ve sınıf içi tartışmalar sürecin doğal parçasıdır; yaz projelerinde bu etkileşim zayıf kalır.
Sınav günü oturumu için iki farklı hazırlık stratejisi vardır: "derinlemesine çalışma" ve "geniş çalışma". Derinlemesine çalışma, az sayıda kavramı yüksek doğrulukla öğrenmeyi hedefler; bu strateji, puanlama senaryosu 3-4 olan ve belirli alanlarda kuvvetli olan öğrenciler için uygundur. Geniş çalışma, beş Big Idea'nın hepsine yüzeysel ama dengeli bir aşinalık kazandırır; bu strateji, puanlama senaryosu 5 olan ve dengeli performans isteyen öğrenciler için uygundur. Sprint planı, öğrencinin hedefine göre bu iki stratejiden birini seçmelidir; aksi halde tüm Big Idea'lara eşit süre ayırmak, sığ kalınmasına yol açar.
AP CSP'yi AP Computer Science A'dan ayıran sınır nerede başlar
AP Computer Science Principles ve AP Computer Science A, iki farklı sınavdır; ancak birçok öğrenci hangisinin kendine uygun olduğunu ayırt etmekte zorlanır. AP CSP, programlamanın yanında veri, ağ, toplumsal etki ve algoritmik düşünceyi kapsayan geniş bir giriş derstir; AP Computer Science A ise Java diline özgü, nesne yönelimli programlama ve veri yapılarına odaklanan teknik bir derstir. AP CSP, programlama diline bağımlılığı düşüktür ve sınavda referans dili olarak JavaScript/Python karışımı pseudocode kullanılır; AP Computer Science A ise Java sözdizimini ve OOP prensiplerini doğrudan sınar.
Sınav formatı açısından iki ders belirgin şekilde ayrılır. AP CSP, çoktan seçmeli modül ve Create Performance Task olmak üzere iki bileşenden oluşur; AP Computer Science A ise çoktan seçmeli modül ve Free Response Question olmak üzere iki bileşenden oluşur. Create Task yıl boyunca hazırlanan bir portföydür, FRQ ise sınav günü oturulan ve kağıt üzerinde yanıtlanan sorulardır. Bu fark, hazırlık stratejisini tamamen değiştirir: AP CSP'de yıl boyunca kod yazma alışkanlığı, AP Computer Science A'da sınav günü kod yazma hızı belirleyicidir.
Aday, bu iki dersten hangisini seçeceğine, kendi hedefine göre karar vermelidir. Eğer üniversitede fen, mühendislik veya sosyal bilimler alanına gidecek ve bilgi işlem okuryazarlığını genel bir yetkinlik olarak göstermek istiyorsa, AP CSP daha uygundur. Eğer bilgisayar bilimi veya yazılım mühendisliği alanına yöneliyorsa, AP Computer Science A daha güçlü bir sinyal verir. Bazı öğrenci her iki sınavı da alır; bu durumda portföy hazırlığı ve FRQ pratiği paralel sprintler halinde yürütülür ve toplam iş yükü iki katına çıkar.
AP Özel Ders, her iki ders için de birebir program yürütür; ancak bu yazının odağı yalnızca AP Computer Science Principles olduğu için, AP Computer Science A'nın puanlama detaylarına burada girilmemektedir. İki dersi karşılaştırmak isteyen adaylar için temel ayrım şudur: AP CSP "bilgi işlem okuryazarlığı" sınavıdır, AP Computer Science A "programlama yeterliliği" sınavıdır. Bu ayrım, hangi dersin hangi üniversite kredisine daha uygun olduğunu da belirler; ancak bu konu meta içerik olduğu için burada detaylandırılmaz.
Sonuç ve sonraki adımlar
AP Computer Science Principles, iki bileşenli yapısı nedeniyle hazırlık stratejisinin tek bir "sınav kitabı"na sığmadığı bir derstir. Çoktan seçmeli modülde pseudocode okuma hızı ve Big Idea 1-5 dağılımı, portföyde ise proje seçimi, geliştirme süreci ve yazılı anlatı belirleyicidir. 4 haftalık sprint, bu iki bileşeni paralel yürütecek şekilde tasarlanmalı; her hafta bir öncekinin üzerine inşa edilen somut çıktılar üretmelidir. Yukarıdaki sprint planı, 80/20 kuralı çerçevesinde portföy ve Big Idea 3'e ağırlık verirken, geri kalan Big Idea'ları kısa tekrarlarla kapatır. Eğer şu anda 4 haftalık sprintin neresinde olduğunuzu belirleyemiyorsanız veya Create Performance Task için proje konusunda kararsızsanız, bu yazıdaki adımları kendi notlarınıza uyarlamanız faydalı olacaktır. AP Özel Ders'in birinci sınıf AP Computer Science Principles programı, öğrencinin Create Task portföyü ile çoktan seçmeli modül pacing'ini 4 haftalık bir sprint döngüsünde birbirine bağlayan birebir bir çalışma planı sunar.