Matematik ve Bilgisayar Bilimi

AP Computer Science Principles

AP Computer Science Principles, kodlama bilgisi gerektirmeyen bir giriş dersidir. Uygulamaların nasıl geliştirildiğini, verilerin nasıl toplandığını ve teknolojinin toplumsal etkilerini öğrenirsin.

Portfolyo Teslim Tarihi (Create Performance Task)

30 Nisan 2027, Cuma, 23:59 (ET)

Sınav Süresi (Dönem Sonu Sınavı)

2 saat

AP Computer Science Principles dersi kapak görseli
Ders

Ders Hakkında

Sevdiğin web sitelerinin ve uygulamaların nasıl geliştirildiğini hiç merak ettiysen, bu giriş düzeyindeki bilgisayar bilimi dersi tam sana göre. Başarılı olmak için kodlama geçmişine ihtiyacın yok ve bilgisayarı okulun sağlayacak. AP Computer Science Principles’ta kullandığımız uygulamaları, kişisel verilerimizin nasıl toplandığını ve teknolojinin olumlu ve olumsuz sonuçlarını inceleyerek bilgisayarların ve teknolojinin günlük yaşamımızı nasıl etkilediğini öğreneceksin.

Kazanacağın Beceriler

  • Bilgisayar bilimindeki kavramlar arasında bağlantı kurma

  • Bir sorunu çözmek veya bir görevi tamamlamak için program tasarlama

  • Hesaplama ve modellemede soyutlamaları uygulama

  • Hesaplamaya dayalı çalışmaları analiz etme

  • Teknoloji ve hesaplama hakkındaki fikirleri aktarma

  • Sorunları çözmek için iş birliği içinde çalışma

Ders İçeriği

Program geliştirmede iş birliğinin ne kadar önemli olduğunu ve çalışmanda yinelemeli bir sürecin nasıl kullanılacağını öğreneceksin.

  • İş birliği

  • Program tasarımı ve geliştirme

Bilgisayarların verileri nasıl işlediğini ve verilerin yeni bilgi üretmek ve sorunları çözmek için nasıl kullanılabileceğini keşfedeceksin.

  • Veri sıkıştırma

  • Verilerden bilgi çıkarma

Sorunları çözen programlar oluşturmak veya kendi yaratıcılığını ifade etmek için algoritmaları ve soyutlamaları nasıl kullanacağını öğreneceksin.

  • Algoritma geliştirme

  • Simülasyonlar

  • Algoritmik verimlilik

Bilgisayar sistemlerinin ve ağların nasıl çalıştığını ve görevleri bölmek için birden fazla bilgisayar kullanmanın süreçleri nasıl hızlandırabileceğini keşfedeceksin.

  • İnternet

  • Paralel ve dağıtık hesaplama

Bilişimin toplumlar, ekonomiler ve kültürler üzerindeki etkilerini inceleyecek ve programcıların hukuki ve etik sorumluluklarını değerlendireceksin.

  • Dijital uçurum

  • Bilişimde yanlılık

  • Güvenli bilişim

Ders Hakkında Daha Fazlası

AP College and Career Connections: Computer Science

Üniversite burslarını ve bu alandaki diğer fırsatları keşfet.

Sıkça Sorulan Sorular

Hayır, daha önce kodlama deneyimi gerekmez. Derste programlama öğretilse de bu, öğreneceğin pek çok bilişim alanından yalnızca biridir.

Harika! Mevcut becerilerin üzerine inşa edebilir ve onları heyecan verici, güncel projelerde kullanabilirsin.

Algebra I dersini başarıyla tamamlamış olman önerilir ancak zorunlu değildir. Evde bilgisayar bulunması gerekmez; okullar, öğrencilere dersi tamamlamak için bilgisayar erişimi sağlamakla yükümlüdür. Önceden bilgisayar bilimi bilgisine veya deneyimine sahip olman gerekmez.

Bu derste, sevdiğin projeleri oluşturmak için arkadaşlarınla iş birliği yapmanı sağlayacak bilişim becerilerini öğreneceksin; bunlar basit oyunlardan ve uygulamalardan büyük veri kümelerini analiz edebilen ya da görsel sanat ve müzik üretimine ilham verebilen programlara kadar uzanır. Bu projeleri geliştirirken dersin birkaç noktasında yaratıcılığını kullanabileceksin. Ayrıca AP CSP Sınavı, dönem sonu sınavına ek olarak tüm eğitim yılı boyunca üzerinde çalışacağın bir performans görevi içerir. Create performance task puanına dahil edilir; böylece öğrendiklerini birden fazla yolla gösterebilirsin.

1.300’den fazla üniversite AP CSP için kredi ve yerleştirme sunuyor. AP Programı, kurumlarla AP CSP için kredi ve yerleştirme politikalarını geliştirmek ve yayımlamak üzere aktif olarak çalışıyor.

Kayıtlarımızı güncel tutmak için elimizden geleni yapsak da üniversiteler yeni politikaları çoğu zaman birbirinden farklı takvimlere göre geliştirip yayımlıyor. Bu nedenle ilgilendiğin kurumun yayımlanmış bir kredi politikasını bulamazsan doğrudan (telefon veya e-posta ile) iletişime geçmelisin.

Okulun gelecek yıl AP CSP dersini sunmayı planlamıyorsa rehber öğretmenlerinle ve öğretmenlerinle konuşarak dersin açılması için çaba göster.

AP CSP Sınavı’na bağımsız çalışarak girebilirsin; ancak dersin ve sınavın doğası gereği, mümkünse bölgendeki başka bir lisede ya da bir çevrim içi programda AP CSP dersine kaydolmanı öneririz. Dersin gerekli bileşenlerini, Create performance task’ı AP Digital Portfolio’ya yükleyerek ve dönem sonu sınavına girerek tamamlayabilirsin.

Bir AP CSP dersine kaydolmak yerine bağımsız çalışmayı planlıyorsan şu adımları atmanı öneririz.

  • Okulundaki veya katılımcı bir AP okulundaki AP koordinatörünün şunları yaptığını doğrula:

  • Kayıt ve çalışmaların AP Digital Portfolio’ya gönderilmesi için gereken tüm bilgileri ve yönergeleri sana sağlayacak

  • Dönem sonu sınavını sipariş edip uygulayacak

  • AP CSP Sınavı’nda iyi performans göstermek için bilmen gerekenleri (tüm ders içeriği, beceriler ve sınav bileşenleri) anlamak için ders sayfasını incele.

  • Mümkünse dersi iyi bilen ve çalışmaların boyunca sana mentorluk edebilecek bir öğretmen bul.

Sınav

Sınav Hakkında

AP Computer Science Principles Sınavı iki bölümden oluşur: dönem sonu sınavı ve Create performance task. Dönem sonu sınavı Bluebook sınav uygulamasında yapılan tamamen dijital bir sınavdır; çoktan seçmeli soruları ve Create performance task’a ilişkin anlayışını göstermeni gerektiren iki yazılı yanıt sorusunu içerir. İki yazılı yanıt sorusu, performans görevinin bir parçası olarak sınıfta geliştireceğin Personalized Project Reference içindeki kodla ilgilidir. Sınav gününde bu soruları yanıtlarken Personalized Project Reference’a erişebilirsin. Bluebook’taki tüm yanıtlar sınav bitiminde otomatik olarak gönderilir.

Create performance task’ı yıl boyunca tamamlar ve üç bileşeni de (program kodu, video ve Personalized Project Reference) puanlanmak üzere AP Digital Portfolio üzerinden çevrim içi gönderirsin. İkisi de ders içeriği ve becerilerdeki yeterliliğini ve kavrayışını ölçer; ikisi de 1–5 ölçeğindeki nihai AP puanına katkıda bulunur.

Bu ders için denklem sayfaları ve referans tabloları gibi başvuru materyalleri mevcuttur. AP Computer Science Principles için başvuru materyallerine ve sınav günü ayrıntılarına ulaşmak için Reference Information for Specific AP Exams sayfasına git.

Create performance task ve sınav hakkında daha fazla bilgi edinmek için AP Classroom’daki Create performance task AP Videolarını izleyebilirsin. Bu videolara ulaşmak için AP Classroom ana sayfasındaki sol gezinti panelinde Course Guide bölümüne git, Overview sayfasını seç ve kullanılabilir kaynakların listesini genişletmek için Student Resources başlığına tıkla. Create performance task videoları şunlardır:

  • Create Performance Task: Genel Bakış

  • Create Performance Task: Yönergeler

  • Create Performance Task: Projeni Zamana Yaymak

  • Create Performance Task: Kategoriler ve Sorular

Sınav Bölümleri

AP Computer Science Principles dönem sonu sınavının soru türleri, ağırlıkları ve puanlama yönergeleri her yıl tutarlıdır; böylece sınav gününde ne bekleyeceğini bilirsin.

  • 57 tek seçimli çoktan seçmeli soru

  • Bir bilişim yeniliği hakkında okuma parçası içeren 5 tek seçimli soru

  • 2 yanıt seçmeni gereken 8 çoklu seçimli çoktan seçmeli soru

AP Computer Science Principles Sınavı’nın ikinci bölümü, seçtiğin bir bilgisayar programını geliştireceğin dönem boyu süren bir Create performance task ile Create performance task’ına ilişkin anlayışını dört istemi yanıtlayarak göstereceğin dönem sonu yazılı yanıt bölümünden oluşur. Programını ve videonu tamamlamak ve Personalized Project Reference’ını geliştirmek için sınıfta 9 saat verilir.

Dönem sonu sınavında, Personalized Project Reference’ındaki kodla ilgili iki soruyu yanıtlarsın. Bu iki soru dört ayrı istem içerir: Written Response 1, Written Response 2(a), Written Response 2(b) ve Written Response 2(c). Bu istemleri yanıtlarken Personalized Project Reference’ına erişebilirsin. Aşağıda listelenen dört kategori bu dört istemle örtüşür.

  • Create performance task program kodu, video ve öğrencinin hazırladığı Personalized Project Reference | Sınıfta 9 saat

  • 2 yazılı yanıt sorusu | 60 dakikalık dönem sonu sınavı

Öğrenciler, programlarına ilişkin aşağıdaki öğrenme hedeflerinden herhangi birini değerlendiren istemleri yanıtlamaya hazır olmalıdır:

  • CRD-2.A: Bir bilişim yeniliğinin amacını betimleme.

  • CRD-2.B: Bir programın veya kod parçasının nasıl çalıştığını açıklama.

  • CRD-2.C: Bir programın girdilerini belirleme.

  • CRD-2.D: Bir programın ürettiği çıktıları belirleme.

  • CRD-2.E: Bir geliştirme süreciyle program geliştirme.

  • CRD-2.F: Bir program ve kullanıcı arayüzü tasarlama.

  • CRD-2.G: Dokümantasyon yazarak bir kod parçasının veya programın amacını betimleme.

Öğrenciler, programlarına ilişkin aşağıdaki öğrenme hedeflerinden herhangi birini değerlendiren istemleri yanıtlamaya hazır olmalıdır:

  • CRD-2.B: Bir programın veya kod parçasının nasıl çalıştığını açıklama.

  • AAP-2.E.b: İlişkisel işleçler kullanan ifadeleri değerlendirme.

  • AAP-2.F.b: Mantıksal işleçler kullanan ifadeleri değerlendirme.

  • AAP-2.H.b: Koşullu ifadelerin sonucunu belirleme.

  • AAP-2.J: Yineleme kullanan bir algoritmayı programlama dili kullanmadan ifade etme.

  • AAP-2.K.b: Yineleme ifadelerinin sonucunu veya yan etkisini belirleme.

  • AAP-2.L: Birden fazla algoritmanın aynı yan etkiyi veya sonucu verip vermediğini belirlemek için karşılaştırma.

  • AAP-2.M.a: Algoritmalar oluşturma.

  • AAP-2.M.b: Mevcut algoritmaları birleştirme ve değiştirme.

Öğrenciler, programlarına ilişkin aşağıdaki öğrenme hedeflerinden herhangi birini değerlendiren istemleri yanıtlamaya hazır olmalıdır:

  • CRD-2.I.a: Hatayı belirleme.

  • CRD-2.I.b: Hatayı düzeltme.

  • CRD-2.J: Bir algoritmanın veya programın doğruluğunu kontrol etmek için kullanılabilecek girdileri ve bunlara karşılık gelen beklenen çıktıları veya davranışları belirleme.

Öğrenciler, programlarına ilişkin aşağıdaki öğrenme hedeflerinden herhangi birini değerlendiren istemleri yanıtlamaya hazır olmalıdır:

  • AAP-1.D.a: Birden fazla öğeyi saklamak için listeler kullanarak veri soyutlaması geliştirme.

  • AAP-1.D.b: Veri soyutlamasının program kodundaki karmaşıklığı nasıl yönettiğini açıklama.

  • AAP-2.O.a: Bir listeyi dolaşmak için yineleme ifadeleri yazma.

  • AAP-2.O.b: Liste dolaşımı içeren bir algoritmanın sonucunu belirleme.

  • AAP-3.B: Prosedürel soyutlamanın bir programdaki karmaşıklığı nasıl yönettiğini açıklama.

Çalışmanı Nasıl Puanlıyoruz

Create performance task, Mayıs ayında yapılan dönem sonu sınavı gibi, AP okuyucuları adı verilen eğitimli ve deneyimli eğitimciler tarafından puanlanır.

Kaynak: College Board, apstudents.collegeboard.org/courses/ap-computer-science-principles. İçerik Türkçeye çevrilmiştir. AP® ve Advanced Placement®, College Board'un tescilli markalarıdır.

Ders ve Sınav Bilgileri

Üniversite Karşılığı
Bilgisayar bilimlerinde ilk dönem giriş düzeyinde üniversite dersi
Önerilen Ön Koşullar
Lise cebir dersi
Portfolyo Teslim Tarihi (Create Performance Task)
30 Nisan 2027, Cuma, 23:59 (ET)
Sınav Tarihi
14 Mayıs 2027, Cuma · 1. Oturum
Sınav Süresi (Dönem Sonu Sınavı)
2 saat

Sorularınız mı var?

AP ders seçimi ve sınav hazırlığı için ücretsiz danışmanlık alın.
← Tüm AP Dersleri
Ücretsiz Danışmanlık AlWhatsApp'tan hemen yazın