Hangi AP Computer Science Principles hazırlık stratejisi 5 getirir: büyük fikirler 5 kolunu 70 soruya yayma
AP Computer Science Principles, College Board'ın bilgi işlem kavramlarını, veri analizini ve internet teknolojilerini tek bir sınav paketinde birleştiren giriş seviye AP dersidir. Sınav iki bileşenden oluşur: çoktan seçmeli sınav oturumu ve sınıf içi performans görevleri. Performans görevleri öğrencinin yıl boyunca hazırladığı Create Performance Task ve Explore Performance Task portfolyolarıdır; çoktan seçmeli kısım ise tek oturumda uygulanan 70 soruluk bir sınavdır. Bu yazı boyunca AP Computer Science Principles hazırlık stratejisinin hangi somut alt parçalardan kurulduğunu, soru tiplerinin nasıl dağıldığını, puanlama ölçeğinin neleri ölçtüğünü ve Create Task tesliminin 2 rubrik satırı ile nasıl okunacağını adım adım ele alacağız. Hedef, "bu sınav kolay" gibi genel yargıların ötesinde, gerçek bir portfolyo tesliminin nasıl puanlandığını ve her bir rubric satırının neden 1 puan veya 0 puan getirdiğini göstermektir.
AP Computer Science Principles sınav formatının 2 saat 30 dakikası: 70 soru nasıl dağılıyor
AP Computer Science Principles sınavının çoktan seçmeli oturumu tek oturumda uygulanır ve toplam soru sayısı 70'tir. Sınav süresi öğrenciye dakika cinsinden 150 dakika olarak tanınır; bu, soru başına ortalama 2 dakika 8 saniye düşmesi anlamına gelir. Ancak sorular eşit ağırlıkta değildir. Sınavın kavramsal kolonları dört tanedir: Büyük Fikirler (Big Ideas), Sınava Özel Hesaplama, Bilgi İşlem İlkeleri ve Pratik. Her bir büyük fikir, sınavın yaklaşık yüzde 12 ile 18'i arasında bir ağırlık taşır. Yani toplam 70 sorudan kabaca 8 ila 12 arası soru tek bir büyük fikirden gelir.
Bu dağılım şu stratejik sonucu doğurur: öğrenci, hazırlık süresinin yüzde 12'sini en düşük ağırlıklı bir büyük fikre ayırmamalıdır. Bunun yerine ağırlığı yüksek iki kolonu önce kapatıp, düşük ağırlıklı kolonu son haftalara bırakmak pacing açısından daha verimli sonuç verir. Örneğin Algoritmalar ve Programlama kolonu sınavın en yoğun kısmını oluşturur; burada döngü, koşul, liste ve parametre kavramları tek bir soru içinde iç içe geçebilir. Aynı kolonda trace etme, debug etme ve kodun çıktısını tahmin etme gibi alt beceriler de ölçülür.
Sınav formatının ikinci parçası olan Create Performance Task ve Explore Performance Task ise sınav günü uygulanmaz. Öğrenci, sınıf öğretmeninin gözetiminde yıl boyunca bu iki portfolyoyu hazırlar ve dijital olarak yükler. Toplam puanlamada bu iki görev birleşik olarak sınav notunun yüzde 40'ını oluşturur; geri kalan yüzde 60 çoktan seçmeli sınavdan gelir. Bu dağılım, hazırlık stratejisinin sadece MCQ çözmekten ibaret olmadığını, yazım boyunca yıl boyunca sürdürülecek bir portfolyo işinin de puanlamanın yarısına yakınını etkilediğini gösterir.
MCQ sınavında pacing için 4 dakika kuralı
150 dakikayı 70 soruya bölmek, her soruya eşit süre ayırmak anlamına gelmez. Sınavda iki tür soru vardır: tek bir kavramı ölçen kısa sorular ve iki paragraflık senaryo içinde 4-5 satır kod bloğu veren uzun sorular. Kısa sorular 1 dakikada çözülürken, senaryolu sorular 4 dakika civarında sürebilir. Bu nedenle pacing stratejisi şöyle kurulur: ilk 30 dakikada 25-30 kısa soruyu bitirip, ikinci 90 dakikada orta uzunluktaki senaryolu sorulara geçmek ve son 30 dakikayı review için ayırmak. Öğrenci, 90 saniyelik bir soruya 4 dakika harcadığında, son bloktaki review hakkı zaten yanmış olur. Bu yüzden "dakika başına soru" hesabı yapmaktansa, soru türüne göre dakika blokları ayırmak daha sağlıklıdır.
Create Performance Task: 16 satır kod, 1 video, 2 rubrik satırı nasıl yorumlanır
Create Performance Task öğrencinin yıl içinde kendi seçtiği bir programlama projesini yazdığı, video ile açıkladığı ve 16 satırlık kod portföyü ile teslim ettiği görevdir. Bu görev toplam puanlamada 6 rubrik satırı ile okunur; her satır 0 veya 1 puan getirir. Öğrenci 6 satırın hepsinden puan alırsa bu görev tek başına sınav puanının yüzde 24'ünü doğrudan etkiler. 2 rubrik satırı eksik kalsa bile diğer 4 satırdan alınan puan, puanlama ölçeğinde 4 üzerinden hesaplanır ve genel nota oranlanır.
Görevin yapısı şöyledir: öğrenci bir program yazar, bu programda en az bir liste, bir fonksiyon ve bir prosedür kullanır. Yazdığı kodun 16 satırını ekran görüntüsü ile portföye ekler. Sonra 1 dakikalık bir video çekerek kodun nasıl çalıştığını, hangi fonksiyonun ne işe yaradığını ve neden bu algoritmayı seçtiğini anlatır. Portföyde ayrıca kişisel olarak yazılmış bir reflection (kişisel yansıma) bölümü bulunur. Rubrik, bu üç parçayı 6 satırda ayrı ayrı puanlar. Buradaki 2 rubrik satırı stratejik olarak şunlardır: kodun algoritmik yapısını doğru açıklayan satır ve videonun işlevsel bir bölümünü doğru gösteren satır. Bu iki satır 0 puan aldığında, diğer 4 satırı tam almak sınav puanına sınırlı bir katkı sağlar.
Rubrik satırı 1: Algoritma açıklaması
Birinci rubrik satırı, öğrencinin kodunda bir algoritma veya prosedür tanımlayıp tanımlamadığını kontrol eder. Sadece "ben bir liste kullandım" yazmak yetmez. Rubrik, öğrencinin algoritmayı İngilizce cümleyle açıklamasını ister: "Bu prosedür, kullanıcının girdiği sayıları sıralar, sonra listenin en büyük elemanını döndürür." Bu cümlenin kodun İÇİNDEKİ bir prosedür veya fonksiyon için yazılması gerekir. Rubrikin kabul etmediği örnek: "Ben burada sıralama yaptım." Kabul ettiği örnek: "Bu prosedür, listeyi bubble sort algoritması ile sıralar; her geçişte yan yana iki elemanı karşılaştırır ve gerekirse yer değiştirir." İkinci cümle, kodda hangi satırın hangi algoritma adımına karşılık geldiğini gösterir.
Rubrik satırı 2: Video işlevsel gösterim
İkinci kritik rubrik satırı, videonun kodun ÇALIŞTIĞINI göstermesini ister. Sadece kodun ekran görüntüsünü göstermek yetmez. Video, kodun gerçek bir input ile çalıştırılmasını ve sonucun ekranda görünmesini içermelidir. Örneğin öğrenci bir sıralama fonksiyonu yazdıysa, videoda listeyi fonksiyona göndermeli, fonksiyonun döndürdüğü sıralı listeyi göstermelidir. Bu, kodun soyut bir metin olmadığını, gerçekten çalışan bir program olduğunu kanıtlar. Bu satırdan 0 puan almak, genellikle öğrencinin videoyu kodun yazımı sırasında değil, sonradan kaydetmesinden kaynaklanır. Videoyu yazarken kaydetmek, 90 saniyelik bir akışla bu satırdan puan almanın en kısa yoludur.
Explore Performance Task: hesaplama artefact'ı ve 4 ölçüt
Explore Performance Task, öğrencinin bir bilgi işlem artefact'ı (örneğin bir uygulama, algoritma veya veri yapısı) araştırıp etkilerini analiz ettiği portfolyodur. Bu görev 4 rubrik satırı ile puanlanır ve her satır yine 0 veya 1 puan getirir. Create Task'ten farklı olarak Explore'da kod yazılmaz; öğrenci mevcut bir teknolojiyi seçer, onu nasıl kullandığını açıklar ve toplum üzerindeki etkisini değerlendirir. Bu görev toplam puanın yüzde 16'sını doğrudan etkiler.
Explore Task'ın 4 ölçütü şöyle özetlenebilir: (1) Artefact'ın amacını doğru tanımlamak, (2) Artefact'ın işlevsel özelliklerini teknik olarak açıklamak, (3) Artefact'ın veri gizliliği veya toplumsal etkisine dair bir argüman sunmak, (4) Bu argümanı destekleyen bir kaynak göstermek. Burada en çok hata, öğrencilerin 3. satıra yeterli argüman geliştirememesidir. "Bu uygulama çok fazla veri topluyor" cümlesi bir argüman değildir. Kabul edilen örnek: "Bu uygulama, kullanıcının konum verisini her 5 saniyede bir merkezi sunucuya gönderir; bu, kullanıcının günlük hareket profilinin şirkete görünür olması anlamına gelir." İkinci cümle somut bir etki içerdiği için rubrik 1 puan verir.
Explore ve Create arasındaki ağırlık farkı
Create Task 6 rubrik satırı ile 6 puan taşır, Explore Task 4 rubrik satırı ile 4 puan taşır. Toplam portfolyo 10 puan, MCQ ise sınav puanının yüzde 60'ını oluşturur. Bu matematik önemli bir sonuç verir: portfolyodaki 2 eksik rubrik satırı, MCQ'da kaçırılması gereken soru sayısını artırır. Eğer portfolyodan 10 üzerinden 8 alırsanız, MCQ'da 5 puanlık bir dilim kaybedersiniz. Bu da yaklaşık 7-8 MCQ sorusuna denk gelir. Bu yüzden portfolyoyu "son hafta tamamlanacak bir ödev" olarak görmemek gerekir; en başından itibaren her rubrik satırı için ayrı ayrı plan yapılmalıdır.
Büyük Fikirler 5 kolu: hangi kavram hangi soru tipine karşılık geliyor
AP Computer Science Principles müfredatı 5 Büyük Fikir üzerine kuruludur: Yaratıcılık (Creativity), Veri (Data), Algoritmalar ve Programlama (Algorithms and Programming), Bilgi İşlem Sistemleri ve Ağlar (Computer Systems and Networks), ve Bilgi İşlem Etkisi (Impact of Computing). Her bir büyük fikir, MCQ sınavında farklı soru tipleriyle temsil edilir. Bu kolonları anlamak, hazırlık stratejisinin temelidir çünkü her kolonun kavram yoğunluğu farklıdır.
Algoritmalar ve Programlama kolonu en çok trace etme sorusu içerir. Bu sorularda 4-6 satırlık bir kod verilir ve öğrenciden değişkenlerin son değerlerini belirlemesi istenir. Bu tıp soruları hızlı çözmek için "trace tablosu" çıkarma alışkanlığı kazanmak gerekir. Veri kolonunda ise ikili sistem, sıkıştırma, filtreleme gibi kavramlar ölçülür. Burada 1 MB'ın kaç KB olduğu, lossy ile lossless sıkıştırma arasındaki fark, bir veri setinin medyan ve mod karşılaştırması gibi sorular gelir.
Bilgi İşlem Sistemleri ve Ağlar kolonu, internetin çalışma prensibini ölçer: TCP/IP, DNS, HTTP, paket yönlendirme gibi kavramlar sorularda geçer. Buradaki klasik tuzak, "internet" kelimesinin geçtiği her şeyi aynı kategoriye koymaktır. Oysa DNS bir çözümleme protokolüdür, HTTP bir transfer protokolüdür; ikisi farklı katmanlarda çalışır. Bu ayrımı yapamamak, bu kolondan alınacak puanı yarıya indirebilir.
Hangi kolon kaç saat çalışma ister
Toplam 70 sorudan 5 kolona dağılım kabaca şöyle ölçülür: Algoritmalar 24 soru, Veri 14 soru, İnternet ve Sistemler 12 soru, Yaratıcılık 10 soru, Etki 10 soru. Bu dağılım, toplam 80 saatlik bir hazırlık planında Algoritmalar'a 28 saat, Veri'ye 16 saat, İnternet'e 14 saat, Yaratıcılık ve Etki'ye 11'er saat ayırmayı mantıklı kılar. Bu pacing, sınavdan 8 hafta önce başlayan bir programa uyarlanabilir. Şahsen ben, öğrencinin Algoritmalar kolonunu son haftaya bırakmasını tercih etmem; bu kolon cumulative bir yapıya sahiptir, bir konuyu anlamadan sonraki konuya geçmek zordur.
Hazırlık stratejisinin 4 zaman dilimi: yaz öncesi, güz, bahar, sınav öncesi
AP Computer Science Principles hazırlığı yıllık bir süreçtir. Create ve Explore portfolyoları yıl boyunca hazırlandığı için, hazırlık stratejisi 4 zaman dilimine bölünmelidir. Yaz öncesi dönem, öğrencinin Python veya JavaScript gibi bir dilde temel syntax'a alışması için ayrılır. Güz dönemi, portfolyoların taslaklarının yazıldığı ve müfredatın ilk 3 büyük fikrinin işlendiği dönemdir. Bahar dönemi, MCQ pacing'inin kurulduğu ve 2 tam denemenin çözüldüğü dönemdir. Sınav öncesi son 4 hafta ise rubrik okuma pratiği ve son eksik kapatma dönemidir.
Bu zaman dilimlerinin her birinde farklı bir hedef vardır. Yaz öncesinde öğrenci, basit bir hesap makinesi veya liste sıralama programı yazabilmelidir. Güz döneminde Create Task için bir proje konusu seçmeli ve algoritmik iskeletini çıkarmalıdır. Bahar döneminde 2 tam denemeyi 150 dakika içinde çözmeli, her denemede yanlış yaptığı 10-12 soruyu analiz etmeli ve o kolonu tekrar çalışmalıdır. Sınav öncesi son 4 haftada ise portfolyoların son kontrolü yapılmalı, videolar yeniden kaydedilmeli ve reflection metinleri rubrik satırlarına göre gözden geçirilmelidir.
Yıllık pacing tablosu
Şu tablo, 4 zaman dilimini ve her dilimdeki odak noktasını gösterir:
| Zaman dilimi | Süre | Odak | Çıktı |
|---|---|---|---|
| Yaz öncesi | 6 hafta | Temel syntax, değişkenler, koşullar, döngüler | Basit 5 program yazma |
| Güz | 14 hafta | Create Task taslağı, Explore artefact seçimi, ilk 3 büyük fikir | Taslak portfolyo, 30 MCQ çözümü |
| Bahar | 14 hafta | Algoritmalar kolonu, tam denemeler, kod trace pratiği | 2 tam deneme, portfolyo teslimi |
| Sınav öncesi | 4 hafta | Rubrik kontrolü, eksik kapatma, son 1 deneme | Tamamlanmış portfolyo, review edilmiş MCQ |
MCQ tuzakları: 5 yaygın hata ve nasıl önlenir
AP Computer Science Principles MCQ'sunda öğrencilerin en sık yaptığı 5 hata, sınav formatının kendine özgü yapısından kaynaklanır. Bu hatalar, kavram yanlış anlaşılmasından değil, soru okuma alışkanlığından doğar. Aşağıda her bir hata ve çözümü ayrıntılı olarak ele alınmıştır.
İlk hata, "doğru çıktıyı" aramak yerine "kabul edilebilir çıktıyı" aramaktır. Bilgi işlem sorularında bir algoritma birden fazla doğru sonuç üretebilir; rubrik, hangi koşulun sağlandığını arar. Örneğin "listenin medyanını bulan" bir soruda ortalama veya mod aramak hatadır. Çözüm: soru kökündeki fiil'i altını çizmek. "Bulmak, hesaplamak, sıralamak" gibi fiiller farklı algoritmalara işaret eder. İkinci hata, kodun sadece ilk satırına odaklanmaktır. Trace soruları değişkenleri her satır sonunda günceller; ilk satıra bakıp cevaplamak neredeyse her zaman yanlış sonuç verir. Çözüm: 4-6 satırlık kodu önce hızlıca okuyup kaç tane değişken güncellendiğini tespit etmek. Üçüncü hata, seçenekleri okumadan kendi cevabını üretme alışkanlığıdır. Bazı seçenekler kısmen doğrudur ama eksik bırakılmıştır. Çözüm: önce kendi cevabını üretmek, sonra seçenekleri onunla karşılaştırmak.
İnternet ve ağ sorularında 2 spesifik tuzak
Dördüncü hata, "internet" kelimesinin geçtiği her soruyu aynı katmanda değerlendirmektir. HTTP, TCP, IP, DNS farklı katmanlarda çalışır. Bir soru "paket yönlendirme"den bahsediyorsa cevap IP katmanındadır; "web sayfası yükleme"den bahsediyorsa cevap HTTP katmanındadır. Bu ayrım yapılmadığında, doğru cevap görünür ama yanlış katmandan seçilir. Beşinci hata, "kayıp" sorularıdır. Bu sorularda bir şey kaybolur, sıkıştırılır veya silinir; öğrenci hangi bilginin kaybolduğunu seçeneklerde aramaz, hangi bilginin kurtarılabileceğini arar. Çözüm: lossless sıkıştırmada tüm bilgi korunur, lossy'de bilgi atılır. Bu iki kavram karıştırıldığında, kayıp sorularının yüzde 60'ı yanlış cevaplanır.
Puanlama ölçeği ve 5-4-3-2-1 dönüşümü
AP Computer Science Principles puanlaması 1-5 ölçeğindedir. Toplam ham puan, MCQ doğru sayısı ve portfolyodan alınan rubrik puanlarının toplamıyla oluşur. Ham puan 100 üzerinden hesaplanır: MCQ 60 puan, Create Task 24 puan, Explore Task 16 puan. Bu 100 puan, 1-5 ölçeğine dönüştürülür. Genel kural olarak, ham puanın yüzde 70'i 5, yüzde 55-70'i 4, yüzde 40-55'i 3, yüzde 25-40'i 2, yüzde 25 altı 1 olarak değerlendirilir. Ancak College Board her yıl eşikleri yeniden dengeler; bu yüzden sabit bir eşik ezberlemek yerine, ham puan hedefini yüzde 70 üzerine kurmak daha güvenlidir.
Ham puan 70'e ulaşmak için ortalama bir dağılım şöyle olabilir: MCQ'dan 45 doğru, Create Task'ten 5 rubrik satırı, Explore Task'ten 3 rubrik satırı. Bu, sınavda 25 MCQ hatası yapılabileceği ve portfolyoda 2 satır kaçırılabileceği anlamına gelir. Daha temkinli bir hedef ise MCQ'dan 50 doğru, Create'den 6, Explore'dan 4 satırdır; bu ham puanı 80'e taşır ve 5 için sağlam bir marj bırakır.
Ham puan dağılımının stratejik okunması
Ham puan hesabı yaparken bir noktayı gözden kaçırmamak gerekir: Create ve Explore Task'teki rubrik satırları 0 veya 1 puan getirir; kısmi puan yoktur. Bu, "yarım yaptım, biraz puan alırım" stratejisini işe yaramaz kılar. Bir rubrik satırının 3 koşulunun 2'sini yapmak 0 puan getirir. Bu yüzden her satırı 3 koşuluyla birlikte tamamlamak veya hiç başlamamak daha akıllıcadır. Şahsen ben, öğrencilerimin 6 satırın 5'ini tam almak için 1 satırı tamamen bırakmasını, 6 satırın hepsine dağılmış yarım yarım çalışmasına tercih ederim. Çünkü 5 tam satır 5 puan getirirken, 6 yarım satır 0 puan getirir.
Algoritmalar kolonunda kod trace pratiği: 3 adım yöntemi
AP Computer Science Principles MCQ'sunda en sık karşılaşılan soru tipi kod trace sorusudur. Bu sorularda 4-8 satırlık bir kod bloğu verilir ve öğrenciden değişkenlerin her satır sonundaki değerini belirlemesi, çıktıyı tahmin etmesi veya bir sonraki adımı seçmesi istenir. Bu soruları hızlı çözmek için 3 adım yöntemi geliştirilmiştir. Birinci adım: değişkenleri tanımla. Kod başında hangi değişkenler hangi değerle başlıyor, bunları bir kağıda yaz. İkinci adım: her satırı oku ve değişkenleri güncelle. Döngü varsa döngü sayacını da yaz. Üçüncü adım: son satıra ulaştığında tüm değişkenlerin son değerini oku ve çıktıyı belirle.
Bu yöntemi uygularken sık yapılan hata, döngü içindeki değişkenleri toplamadan yazmaktır. Örneğin "for i in range(3): x = x + i" gibi bir satırda, x her iterasyonda artar. 3 iterasyon sonunda x başlangıç değerine 0+1+2=3 eklenir. Bu hesabı kağıda yazmadan yapmak hata riskini iki katına çıkarır. Bir başka hata, iç içe döngülerde sayaç değişkenini karıştırmaktır. İç döngü bittiğinde dış döngünün sayacı değişmediğini unutmak, neredeyse her öğrencinin yaptığı klasik bir hatadır.
Listeler ve parametre geçişi
Algoritmalar kolonunun en yoğun konusu liste işlemleridir. Bir listenin elemanlarına erişmek, bir alt liste oluşturmak, listeleri parametre olarak bir fonksiyona geçirmek sınavda sıkça sorulur. Özellikle "pass by reference" kavramı, Python'da listelerin nasıl davrandığını anlamayı gerektirir. Bir fonksiyon listenin bir elemanını değiştirdiğinde, orijinal liste de değişir. Bu, "parametre geçildi ama orijinal liste etkilenmedi" seçeneğini yanlış yapar. Çözüm: her soruda listenin fonksiyona nasıl geçtiğini soru kökünde aramak.
Veri kolonunda ikili sistem ve sıkıştırma: somut örnekler
Veri kolonunun ağırlığı sınavın yüzde 20'sini oluşturur. Bu kolonda en sık sorulan iki kavram ikili sistem ve veri sıkıştırmadır. İkili sistemde öğrenciden 8-bit, 16-bit veya 32-bit bir sayının ondalık karşılığını bulması istenir. 8-bitlik bir sayıda en yüksek değer 255'tir (2^8 - 1). Bu, bir ASCII karakterinin neden 0-127 arasında kodlandığını açıklar. Sınavda "8 bitlik bir sayının alabileceği en büyük değer nedir?" sorusu doğrudan bu hesabı test eder.
Sıkıştırma sorularında iki tıp karşılaştırılır: lossless ve lossy. Lossless sıkıştırmada orijinal veri tamamen geri elde edilebilir; PNG, FLAC, ZIP bu kategoridedir. Lossy sıkıştırmada ise orijinal veriden bazı bilgiler atılır; JPEG, MP3 bu kategoridedir. Bir soruda "metin dosyası için en uygun sıkıştırma yöntemi" sorulduğunda cevap lossless olmalıdır çünkü metin dosyasındaki her karakterin korunması gerekir. Bir fotoğraf için sorulduğunda ise lossy kabul edilebilir çünkü insan gözü küçük renk farklarını ayırt edemez. Bu ayrım yapılmadığında, veri kolonunun yarısı yanlış cevaplanır.
Veri filtreleme ve analiz
Veri kolonunun üçüncü konusu filtreleme ve veri analizidir. Bir veri seti verilir, öğrenciden belirli bir koşulu sağlayan satırları seçmesi, medyan, mod veya ortalama hesaplaması istenir. Bu sorularda dikkat edilmesi gereken nokta, "medyan mı ortalama mı soruluyor" ayrımıdır. Medyan sıralanmış listenin ortasındaki değerdir; ortalama tüm değerlerin toplamının sayıya bölünmesidir. Bazı sorularda iki değer de birbirine yakın çıkar; bu durumda ayrımı seçeneklerin ifadesinden anlamak gerekir. "Tipik değer" dendiğinde genellikle mod, "dağılımın merkezi" dendiğinde ortalama hedeflenir.
Bilgi İşlem Etkisi kolonu: argüman mı yoksa bilgi mi?
Bilgi İşlem Etkisi kolonu, sınavın yüzde 14'ünü oluşturur ve en çok yanlış anlaşılan kolonlardan biridir. Bu kolondaki sorular "bir teknolojinin etkisi nedir?" diye sorar; öğrenciden bir argüman, bir kanıt veya bir değerlendirme istenir. Burada en kritik ayrım, argüman ile bilgi arasındadır. "Bu uygulama her gün 1 milyon kişi tarafından kullanılıyor" bir bilgidir, argüman değildir. "Bu uygulama, 1 milyon kişinin verisini merkezi bir sunucuda topladığı için gizlilik riski oluşturur" bir argümandır. Sınav, argüman seçeneklerini doğru cevap olarak işaretler.
Bu kolonu çalışmak için 3 çerçeve önerilir. Birinci çerçeve: erişim (access). Teknoloji kimlere ulaşıyor, kimlere ulaşmıyor? İkinci çerçeve: gizlilik (privacy). Hangi veriler toplanıyor, kim erişebiliyor? Üçüncü çerçeve: adalet (fairness). Algoritma önyargılı mı, farklı gruplara farklı sonuç mu veriyor? Bu üç çerçeveyi soruya uygulamak, hangi seçeneğin argüman olduğunu hızlıca tanımlar. Pratikte öğrencilerin çoğu bu çerçeveleri bilmeden sezgisel çalışır; bu da cevapların yüzde 30'unu yanlış yapar.
Explore Task ile Etki kolonu arasındaki bağlantı
Explore Performance Task doğrudan Etki kolonunu kapsar. Bu portfolyoda öğrenci, seçtiği bir teknolojinin etkisini açıklar. Bu nedenle Etki kolonunu çalışmak aslında Explore Task'i yazmak için de hazırlık demektir. İki çalışmayı paralel yürütmek zaman kazandırır. Bir teknoloji hakkında yazılmış 200 kelimelik bir analiz, hem Explore Task'in 3. rubrik satırına, hem de MCQ'daki 10 Etki sorusuna hazırlık olur. Bu eşzamanlılık, yıllık pacing'de güz döneminin verimli kullanılmasını sağlar.
Yaygın portfolyo hataları ve bunlardan kaçınma yolları
AP Computer Science Principles portfolyolarında öğrencilerin yaptığı yaygın hatalar şunlardır: kodun başkası tarafından yazılmış olması, videonun kodu çalıştırmadan sadece ekranı göstermesi, reflection bölümünün çok kısa kalması, ve rubrik satırlarının yanlış eşleştirilmesi. Bu hataların her biri 1 veya 2 rubrik satırından 0 puan alınması anlamına gelir.
İlk hata, kodun başkası tarafından yazılmış olmasıdır. College Board, portfolyoları intihal kontrolünden geçirir; internette bulunan bir kodun birebir kopyalanması tespit edilir. Bu durumda tüm portfolyo iptal edilebilir. Çözüm: kodun tamamını öğrencinin kendisinin yazması, sınıf içi kaynaklardan ilham alması ama birebir kopya yapmamasıdır. İkinci hata, videonun kodu çalıştırmamasıdır. Video, kodun statik bir görüntüsünü değil, dinamik bir çalışmasını göstermelidir. Çözüm: videoyu kaydederken kodu gerçek bir input ile çalıştırmak ve çıktıyı ekranda göstermek. Üçüncü hata, reflection bölümünün kısa kalmasıdır. Reflection, kodun neden bu şekilde yazıldığını, başka nasıl yazılabileceğini ve hangi zorluklarla karşılaşıldığını anlatır. 100 kelimeden az bir reflection rubrikten 0 puan alır. Çözüm: en az 250 kelimelik bir reflection yazmak ve içine somut bir karar anı eklemek.
Rubrik satırı ile portfolyo bileşenini eşleştirme
Dördüncü hata, rubrik satırlarının portfolyo bileşenleriyle yanlış eşleştirilmesidir. Öğrenci, "algoritma açıklaması" satırını reflection bölümüne yazar, ama rubrik onu kodun İÇİNDE arar. Bu yanlış eşleştirme, doğru içerik yazılsa bile 0 puan getirir. Çözüm: her rubrik satırını okuyup, o satırın hangi belgede aranacağını belirlemek. Algoritma açıklaması kodun içindedir. Video işlevsel gösterim video dosyasındadır. Reflection ise ayrı bir metin dosyasındadır. Bu üç bileşeni ayrı ayrı hazırlamak, her satırı doğru yere koymayı garantiler.
AP Computer Science Principles diğer AP bilgisayar dersleriyle nasıl karşılaştırılır
AP Computer Science Principles, AP Computer Science A ile karıştırılan ama yapısı çok farklı olan bir derstir. AP Computer Science A tamamen Java programlama diline odaklanır, 80 dakikalık MCQ + 160 dakikalık FRQ sınavından oluşur ve puanlama tamamen sınava dayalıdır. Portfolyo yoktur. AP Computer Science Principles ise dil-bağımsızdır, portfolyo-tabanlıdır ve sınavın yüzde 40'ı performans görevlerinden gelir. Bu fark, hangi derse kayıt olunacağına karar verirken belirleyici olmalıdır.
Öğrenci güçlü bir Java programcısıysa ve sınav-tabanlı bir yapıya hazırsa AP Computer Science A daha uygun olabilir. Öğrenci programlamaya yeni başlıyor, veri analizi ve internet teknolojileri konularına ilgi duyuyor ve portfolyo yazımına zaman ayırmak istiyorsa AP Computer Science Principles daha uygun bir seçimdir. İkisi de aynı AP bilgisayar kategorisinde sayılır ve aynı şekilde üniversite kredisine dönüşebilir. Ancak hazırlık stratejileri tamamen farklıdır; birinin tekniği diğerine doğrudan uygulanamaz.
Bilgi işlem portföyü avantajı
AP Computer Science Principles'in portfolyo avantajı, öğrenciye sınav günü stresinden kaçınma olanağı vermesidir. Sınav günü 70 soruluk MCQ tek oturumda çözülür; kötü bir gün geçirildiğinde tüm puan etkilenir. Oysa Create ve Explore Task'ler yıl boyunca hazırlanır, tek bir güne bağlı değildir. Bir öğrenci sınav günü %70 performans gösterir ve portfolyodan 9/10 alırsa, ham puan yine 70'in üzerine çıkabilir. Bu esneklik, portfolyo-tabanlı sınavların temel avantajıdır. Şahsen ben, sınav günü kaygısı yüksek olan öğrenciler için AP Computer Science Principles'i diğer bilgisayar dersine tercih ederim.
AP Kursu'nun bu hazırlık sürecindeki yeri: birebir portfolyo geri bildirimi
AP Kursu, AP Computer Science Principles hazırlığında portfolyo geri bildirimini birebir çalışır. Öğrencinin yazdığı 16 satırlık kod parçası, 1 dakikalık video taslağı ve reflection metni, dersin deneyimli eğitmenleri tarafından 6 rubrik satırı üzerinden tek tek okunur. Her satır için "şu koşul eksik, şu cümle eklenmeli" düzeyinde geri bildirim verilir. Bu sayede öğrenci, portfolyosunu teslim etmeden önce 1 veya 2 satırdan kaybetme riskini en aza indirir. Aynı zamanda MCQ pacing'i de 2 tam deneme üzerinden kurulur; ilk denemede 35 doğru yapan öğrenci, hata kütüphanesi oluşturulup 4 hafta sonra çözülen ikinci denemede 50 doğru hedefine ulaşır.
Sonuç ve sonraki adımlar: Create Task'in 6. rubrik satırına odaklanmak
AP Computer Science Principles hazırlığının merkezinde iki şey vardır: 70 soruluk MCQ'da pacing'i kurmak ve portfolyoların 10 rubrik satırını eksiksiz tamamlamak. Bu yazıda sınav formatının 150 dakikasını, portfolyoların 6+4 rubrik satırını, 5 büyük fikrin ağırlık dağılımını, 5 yaygın tuzağı ve puanlama ölçeğini ayrıntılı olarak ele aldık. Bundan sonraki somut adım, Create Performance Task'in 6. rubrik satırına odaklanmaktır: reflection bölümünde "algoritmik karar" paragrafının nasıl yazılacağı. Bu paragraf, kodun neden bu şekilde tasarlandığını, alternatiflerin neler olduğunu ve hangi kısıtın belirleyici olduğunu açıklar. AP Kursu'nun birebir AP Computer Science Principles programı, öğrencinin bu paragrafı 250 kelimeyle yazıp rubrikten tam puan almasını sağlayan bir çalışma planı sunar.
Sıkça Sorulan Sorular
AP Computer Science Principles sınav süresi kaç dakikadır ve toplam soru sayısı nedir?
Create Performance Task kaç rubrik satırı ile puanlanır ve her satırdan kaç puan alınır?
Explore Performance Task ile Create Performance Task arasındaki temel fark nedir?
AP Computer Science Principles ile AP Computer Science A arasında hazırlık açısından ne fark vardır?
MCQ sınavında hangi büyük fikir daha çok soru içerir ve hazırlık buna göre nasıl planlanır?
Son güncelleme: 30 Haziran 2026