9. Sınıf Bilişim Teknolojileri ve Yazılım — Programlama Dilleri (C++) Modülü Yıllık Planı (2025-2026)

Seçmeli DerslerHaftada 2 ders saati8 Eylül 2025 – 26 Haziran 2026

9. Sınıf Bilişim Teknolojileri ve Yazılım — Programlama Dilleri (C++) Modülü dersinin 42 haftalık ünitelendirilmiş yıllık planı. Aşağıda her hafta için tema, konu, kazanımlar ve süreç bileşenleri tam olarak yer alır.

Toplam hafta
42
Ders haftası
38
Tatil haftası
4
Ünite / tema
6
Konu
22
Kazanım
37

2025-2026 yılı tamamlandı

Bu planın son haftası 22 – 26 Haziran 2026 tarihlerindeydi. Plan aşağıda tam olarak duruyor; bir sonraki eğitim öğretim yılının planları yayımlandığında bu sayfa güncellenecek.

Planı indirin

42 haftanın tamamı, 37 kazanımla birlikte — yazdırmaya hazır PDF. Düzenlenebilir Word (.docx) hâlini DersTakip uygulamasından alabilirsiniz.

Ünite ve tema dağılımı

Yılın hangi bölümünde hangi ünitenin olduğunu görmek için özet tablo.

Ünite / temaHafta aralığıSüreKazanım
C++ Çalışma OrtamıC++ Programlama Diline Giriş · Kod Düzenleyici Arayüzünde Temel İşlemler · Temel Veri Türleri ve Değişkenler1–77 hafta7
Karar ve Döngü YapılarıKarar İfadeleri · Mantıksal Operatörler · Döngü Yapıları · Döngü Yapıları Uygulamaları8–157 hafta7
Fonksiyonlar ve DizilerFonksiyonlar · Nesne Tabanlı Programlama · Değer ve Referans Tipleri · Diziler · Diziler Uygulamaları16–269 hafta9
FormlarForm Yapıları · İletişim Kutuları · Doğrulama ve Veri Bağlama27–347 hafta7
Veri Tabanı İşlemleriVeri Tabanı Entegrasyonu · Veri Tabanı Tasarımı · Tablo İşlemleri · Temel SQL Komutları · İlişkisel Veri Tabanları · Veri Tabanı Bağlantısı35–417 hafta7
Dönem Sonu DeğerlendirmeGenel Tekrar ve Proje Sunumları421 hafta0

Hafta hafta plan

42 hafta, tatiller dahil.

C++ Çalışma Ortamı

1–7. hafta8 Eylül – 24 Ekim 20257 kazanım

1C++ Programlama Diline Giriş8 – 12 Eylül 2025

Kazanımlar

  • 1.1. C++ programlama dilini tanır.

İçerik çerçevesi

  • a) C++ programlama dilinin doğuş süreci ve neden ihtiyaç duyulduğu söylenir.
  • b) Genel C++ programlama dili kavramları ve söz dizimi anlatılır.
2C++ Programlama Diline Girişdevam15 – 19 Eylül 2025

Kazanımlar (aynı)

  • 1.1. C++ programlama dilini tanır.

İçerik çerçevesi

  • a) C++ programlama dilinin doğuş süreci ve neden ihtiyaç duyulduğu söylenir.
  • b) Genel C++ programlama dili kavramları ve söz dizimi anlatılır.
3Kod Düzenleyici Arayüzünde Temel İşlemler22 – 26 Eylül 2025

Kazanımlar

  • 1.2. Kod düzenleyici arayüzünde temel işlemleri gerçekleştirir.

İçerik çerçevesi

  • a) C++ programlama dili arayüzünde kod yazma sürecinde hata ayıklama, otomatik tamamlama ve belge yönetimi araçları incelenir.
4Kod Düzenleyici Arayüzünde Temel İşlemlerdevam29 Eylül – 3 Ekim 2025

Kazanımlar (aynı)

  • 1.2. Kod düzenleyici arayüzünde temel işlemleri gerçekleştirir.

İçerik çerçevesi

  • b) Yeni bir C++ arayüzü projesi açar, proje dosyalarını düzenler, projenin yapılandırması, dosyaların eklenmesi ve düzenlenmesi işlemleri uygulatılır.
5Kod Düzenleyici Arayüzünde Temel İşlemlerdevam6 – 10 Ekim 2025

Kazanımlar (aynı)

  • 1.2. Kod düzenleyici arayüzünde temel işlemleri gerçekleştirir.

İçerik çerçevesi

  • c) Yazdığı kodları düzenli bir şekilde yönetmesi, değişiklikleri kaydetmesi ve ardından derleyerek çalışan bir uygulama yapması anlatılır.
6Temel Veri Türleri ve Değişkenler13 – 17 Ekim 2025

Kazanımlar

  • 1.3. Temel veri türlerini ve değişken işlemlerini açıklar.

İçerik çerçevesi

  • a) Temel veri türleri (int, string, double vb.) ve farklı tipteki veriler (tam sayılar, metin, ondalık sayılar vb.) incelenir.
  • b) Program arayüzünde değişkenler oluşturulur, değerlerle ilişkilendirilir ve bu değerler güncellenir.
7Temel Veri Türleri ve Değişkenlerdevam20 – 24 Ekim 2025

Kazanımlar (aynı)

  • 1.3. Temel veri türlerini ve değişken işlemlerini açıklar.

İçerik çerçevesi

  • c) Matematiksel operatörler (+, -, *, / vb.) ile mantıksal operatörler (==, !=, <, > vb.) kullanılarak temel aritmetik ve karşılaştırma işlemleri gerçekleştirilir.
  • ç) Bir değişkenin değeri diğer bir değişkene atanarak veya aralarında matematiksel işlemler yapılarak veri aktarımı ve dönüşümü gerçekleştirilir.

Karar ve Döngü Yapıları

8–15. hafta27 Ekim – 19 Aralık 20257 kazanım

8Karar İfadeleri27 – 31 Ekim 2025

Kazanımlar

  • 2.1. Karar ifadelerini örneklerle açıklar.

İçerik çerçevesi

  • a) Programın belirli koşullara göre farklı davranışlar sergilemesini sağlayan karar ifadelerini farklı durumlar altında kontrol edip programlarında belirli şartlara göre yönlendirmesi anlatılır.
9Karar İfadeleridevam3 – 7 Kasım 2025

Kazanımlar (aynı)

  • 2.1. Karar ifadelerini örneklerle açıklar.

İçerik çerçevesi

  • b) Karar ifadeleriyle ilgili karşılaştırmanın mantıksal operatörlerle (eşitlik, büyüklük-küçüklük kontrolü vb.) tanımlanması ve karşılaştırılması örneklendirilir.
  • c) Programlamanın temel yapı taşı olan karar ifadelerini, kullanıcıdan alınan girdilere veya belirli şartlara bağlı olarak kullanacağı örnek uygulamalar yaptırılır.
10Ara Tatil10 – 14 Kasım 2025
11Mantıksal Operatörler17 – 21 Kasım 2025

Kazanımlar

  • 2.2. Mantıksal operatörleri kullanarak koşullar oluşturur.

İçerik çerçevesi

  • a) Mantıksal operatörler (AND, OR, NOT) anlatılır.
  • b) İki veya daha fazla koşulun aynı anda doğru olması gerektiği durumlarda mantıksal operatörleri (AND, OR, NOT) birleştirerek kullanması sağlanır.
  • c) Mantıksal operatörler karmaşık koşulların analizi için farklı örneklerde çalışılır.
12Döngü Yapıları24 – 28 Kasım 2025

Kazanımlar

  • 2.3. Döngü yapılarını kullanarak tekrarlayan işlemler gerçekleştirir.

İçerik çerçevesi

  • a) Döngü yapıları ile belirli işlemlerin tekrarlanması öğretilir.
13Döngü Yapılarıdevam1 – 5 Aralık 2025

Kazanımlar (aynı)

  • 2.3. Döngü yapılarını kullanarak tekrarlayan işlemler gerçekleştirir.

İçerik çerçevesi

  • b) Farklı türdeki döngü yapılarının (for, while, do-while) çalışma prensibi açıklanır.
14Döngü Yapılarıdevam8 – 12 Aralık 2025

Kazanımlar (aynı)

  • 2.3. Döngü yapılarını kullanarak tekrarlayan işlemler gerçekleştirir.

İçerik çerçevesi

  • c) Veri koleksiyonları üzerinde dolaşma, belirli bir aşamaya kadar işlem yapma, işlemi devam ettirme ve tekrar eden görevleri otomatikleştirme işlemlerinde döngüleri kullanma durumları örneklendirilir.
15Döngü Yapıları Uygulamaları15 – 19 Aralık 2025

Kazanımlar

  • 2.3. Döngü yapılarını kullanarak tekrarlayan işlemler gerçekleştirir.

İçerik çerçevesi

  • Öğrencilerle döngü yapılarını içeren pratik uygulamalar yapılır.

Fonksiyonlar ve Diziler

16–26. hafta22 Aralık 2025 – 6 Mart 20269 kazanım

16Fonksiyonlar22 – 26 Aralık 2025

Kazanımlar

  • 3.1. C++ programlama dilinde kullanılan fonksiyonları tanır.

İçerik çerçevesi

  • a) C++ programlama dilinde fonksiyonların nasıl tanımlandığı ve çağrıldığı anlatılır.
17Fonksiyonlardevam29 Aralık 2025 – 2 Ocak 2026

Kazanımlar (aynı)

  • 3.1. C++ programlama dilinde kullanılan fonksiyonları tanır.

İçerik çerçevesi

  • b) Fonksiyonların parametreleri iletme ve değer döndürme işlemleri gösterilir.
18Nesne Tabanlı Programlama5 – 9 Ocak 2026

Kazanımlar

  • 3.2. Nesne tabanlı programlamayı anlar ve C++ programlama arayüzü içerisinde nasıl uygulandığını öğrenir.

İçerik çerçevesi

  • a) Nesne tabanlı programlamanın temel kavramları (sınıflar, nesneler, kalıtım, çok biçimlilik) açıklanır ve nesne tabanlı programlamanın avantajları anlatılır.
19Nesne Tabanlı Programlamadevam12 – 16 Ocak 2026

Kazanımlar (aynı)

  • 3.2. Nesne tabanlı programlamayı anlar ve C++ programlama arayüzü içerisinde nasıl uygulandığını öğrenir.

İçerik çerçevesi

  • b) Nesne tabanlı programlama prensiplerini uygulayarak gerçek dünya problemlerini nasıl modelleyebileceği ile ilgili örnek uygulamalar gösterilir.
20Yarıyıl Tatili19 – 23 Ocak 2026
21Yarıyıl Tatili26 – 30 Ocak 2026
22Değer ve Referans Tipleri2 – 6 Şubat 2026

Kazanımlar

  • 3.3. Değer ve referans tipleri arasındaki farkı kavrar.

İçerik çerçevesi

  • a) Değer tipleri (int, float, bool) ve referans tipleri (sınıflar, diziler) arasındaki temel farklar açıklanır.
  • b) Değer tiplerinin değer kopyalama, referans tiplerinin referans kopyalama üzerinde nasıl çalıştığı açıklanır.
  • c) Değer ve referans tiplerinin farklı kullanım senaryoları ve avantajları anlatılır.
23Diziler9 – 13 Şubat 2026

Kazanımlar

  • 3.4. Tek boyutlu ve çok boyutlu dizileri kullanır.

İçerik çerçevesi

  • a) Tek boyutlu ve çok boyutlu dizileri basit biçimde nasıl oluşturup kullanacağı anlatılır.
24Dizilerdevam16 – 20 Şubat 2026

Kazanımlar (aynı)

  • 3.4. Tek boyutlu ve çok boyutlu dizileri kullanır.

İçerik çerçevesi

  • b) Dizi elemanlarına nasıl erişileceği ve dizi işlemlerinin nasıl gerçekleştirileceği açıklanır.
25Dizilerdevam23 – 27 Şubat 2026

Kazanımlar (aynı)

  • 3.4. Tek boyutlu ve çok boyutlu dizileri kullanır.

İçerik çerçevesi

  • c) Dizilerin farklı veri tipleri ile nasıl kullanılacağı ve işlevselliği anlatılır.
26Diziler Uygulamaları2 – 6 Mart 2026

Kazanımlar

  • 3.4. Tek boyutlu ve çok boyutlu dizileri kullanır.

İçerik çerçevesi

  • Öğrencilerle dizileri kullanarak çeşitli problemler çözülür.

Formlar

27–34. hafta9 Mart – 1 Mayıs 20267 kazanım

27Form Yapıları9 – 13 Mart 2026

Kazanımlar

  • 4.1. Formları, form sınıflarını, kontrol sınıflarını ve konteyner sınıflarını tanır ve bu yapıları kullanır.

İçerik çerçevesi

  • a) İşletim sistemi uygulamalarında kullanılan temel arayüz bileşenleri ve form sınıflarının nasıl oluşturulup kullanılacağı anlatılır.
28Ara Tatil16 – 20 Mart 2026
29Form Yapılarıdevam23 – 27 Mart 2026

Kazanımlar (aynı)

  • 4.1. Formları, form sınıflarını, kontrol sınıflarını ve konteyner sınıflarını tanır ve bu yapıları kullanır.

İçerik çerçevesi

  • b) Kontrol sınıfları (butonlar, metin kutuları, etiketler vb.) tanıtılır ve bu kontrollerin form içine nasıl yerleştirileceği gösterilir.
30Form Yapılarıdevam30 Mart – 3 Nisan 2026

Kazanımlar (aynı)

  • 4.1. Formları, form sınıflarını, kontrol sınıflarını ve konteyner sınıflarını tanır ve bu yapıları kullanır.

İçerik çerçevesi

  • c) Konteyner sınıflarını (panel, grup kutusu, sekme kontrolü vb.) kullanarak formdaki bileşenleri düzenleme ve gruplama anlatılır.
31İletişim Kutuları6 – 10 Nisan 2026

Kazanımlar

  • 4.2. İletişim kutularını kullanır.

İçerik çerçevesi

  • a) MessageBox, OpenFileDialog, SaveFileDialog iletişim kutularını kullanıcılarla iletişim kurmak için eklemesi anlatılır.
32İletişim Kutularıdevam13 – 17 Nisan 2026

Kazanımlar (aynı)

  • 4.2. İletişim kutularını kullanır.

İçerik çerçevesi

  • b) Kullanıcıya bilgi vermek, doğrulama yapmak veya hataları bildirmek için iletişim kutularını kullanarak kullanıcıdan veri alma ve uyarı mesajları ekleme örnekleri incelenir.
  • c) Farklı senaryolar için iletişim kutularının mesaj içeriklerinin, başlıklarının ve düğme metinlerinin kişiselleştirilmesi uygulamaları ile dinamik ve kullanıcı dostu arayüzler oluşturulması durumları fark ettirilir.
33Doğrulama ve Veri Bağlama20 – 24 Nisan 2026

Kazanımlar

  • 4.3. Doğrulama ve veri bağlama işlemlerini öğrenir.

İçerik çerçevesi

  • a) Kullanıcı tarafından sağlanan verilerin doğruluğunu kontrol etmek için kullanıcı girişi doğrulama işlemleri (validasyon) icra ettirilir.
34Doğrulama ve Veri Bağlamadevam27 Nisan – 1 Mayıs 2026

Kazanımlar (aynı)

  • 4.3. Doğrulama ve veri bağlama işlemlerini öğrenir.

İçerik çerçevesi

  • b) Veri bağlama ve verileri kullanıcı arayüzüne bağlama işlemleri öğretilir.
  • c) Kullanıcı arayüzü ile etkileşimli uygulamalar geliştirmek için doğrulama ve veri bağlama örnekleri uygulatılır.

Veri Tabanı İşlemleri

35–41. hafta4 Mayıs – 19 Haziran 20267 kazanım

35Veri Tabanı Entegrasyonu4 – 8 Mayıs 2026

Kazanımlar

  • 5.1. Veri tabanı yazılımlarını C++ arayüzü ile entegre eder.

İçerik çerçevesi

  • a) Veri tabanı yazılımlarını kurma ve C++ uygulamalarıyla entegre etme anlatılır.
  • b) Projelerde uygun veri tabanını seçmek için veri tabanı yazılım türleri öğretilir.
  • c) C++ programlama arayüzü ile veri tabanları arasında veri alışverişi yapma ve veri tabanı bağlantısını yönetme örnekleri inceletilir.
36Veri Tabanı Tasarımı11 – 15 Mayıs 2026

Kazanımlar

  • 5.2. Veri tabanı tasarımı yapar.

İçerik çerçevesi

  • a) Veri tabanı tasarımı yapmayı ve veri tablolarını, alanlarını, ilişkilerini planlama öğretilir.
  • b) Veri tabanı şeması oluştururken verilerin tutarlı ve erişilebilir olmasını sağlayacak durumlar vurgulanır.
  • c) Farklı veri tabanı tasarım araçlarını kullanarak tasarım sürecini görselleştirme ve yönetme durumları örneklendirilir.
37Tablo İşlemleri18 – 22 Mayıs 2026

Kazanımlar

  • 5.3. Tablo işlemlerini gerçekleştirir.

İçerik çerçevesi

  • a) Veri tabanında tablo oluşturma, veri ekleme, güncelleme ve silme işlemlerini öğrenir.
  • b) Veri tabanında oluşturulan tabloları sorgulama ve filtreleme yeteneklerini yönetme çalışılır.
  • c) İşlevsel uygulamalar için tablo işlemlerini iş mantığıyla entegre etme durumu fark ettirilir.
38Temel SQL Komutları25 – 29 Mayıs 2026

Kazanımlar

  • 5.4. Temel SQL komutlarını kullanır.

İçerik çerçevesi

  • a) Select, Insert, Update, Delete temel SQL komutlarını kullanarak verileri çekme, veri ekleme, var olan veriyi güncelleme ve silme işlemleri uygulatılır.
39Temel SQL Komutlarıdevam1 – 5 Haziran 2026

Kazanımlar (aynı)

  • 5.4. Temel SQL komutlarını kullanır.

İçerik çerçevesi

  • b) Veri tabanı sorguları oluştururken dinamik parametrelerle çalışma ve güvenli sorgu oluşturma becerileri geliştirilir.
  • c) Karmaşık SQL sorguları (Join operatörleri, alt sorgular, indeksleme vb.) ile veri tabanlarını etkili bir şekilde sorgulama vurgulanır.
40İlişkisel Veri Tabanları8 – 12 Haziran 2026

Kazanımlar

  • 5.5. İlişkisel veri tabanları oluşturur.

İçerik çerçevesi

  • a) Farklı tablolar arasındaki ilişkileri çözmesi için ilişkisel veri tabanlarının kullanımı öğretilir.
  • b) Veri tabanı modellemesi için veri tabanı şeması düzgün biçimde normalleştirilir.
  • c) İlişkisel veri tabanlarının verileri tutma ve ilişkilendirme yeteneklerini kullanarak karmaşık veri tabanı yapıları oluşturulur.
41Veri Tabanı Bağlantısı15 – 19 Haziran 2026

Kazanımlar

  • 5.6. C++ programlama arayüzü ile oluşturulan veri tabanlarına bağlantı sağlar.

İçerik çerçevesi

  • a) C++ programlama arayüzünde oluşturulan tablolardan veri çekme, veri güncelleme ve veri silme temel işlemleri uygulatılır.
  • b) Veri tabanı etkileşimli formlar tasarlatarak kullanıcıların arayüz üzerinden verilere erişme senaryoları gerçekleştirilir.

Dönem Sonu Değerlendirme

42. hafta22 – 26 Haziran 2026

42Genel Tekrar ve Proje Sunumları22 – 26 Haziran 2026

İçerik çerçevesi

  • Öğrenilen tüm konuların genel tekrarı yapılır.
  • Öğrencilerin dönem boyunca hazırladıkları projelerin sunumları gerçekleştirilir ve değerlendirilir.

Planın tamamını PDF olarak indirebilir ya da doğrudan yazdırabilirsiniz (Ctrl+P) — yazdırma görünümü sadeleştirilmiştir.

Sık sorulanlar

9. Sınıf Bilişim Teknolojileri ve Yazılım — Programlama Dilleri (C++) Modülü dersi kaç haftalık plana göre işleniyor?

Plan 42 hafta üzerinden kuruludur: 38 hafta ders, 4 hafta tatil. Ders haftada 2 saattir, yani yıl boyunca yaklaşık 76 ders saati eder.

9. Sınıf Bilişim Teknolojileri ve Yazılım — Programlama Dilleri (C++) Modülü ilk hafta hangi konuyla başlıyor?

İlk ders haftası (8 – 12 Eylül 2025) C++ Çalışma Ortamı teması altında C++ Programlama Diline Giriş konusuyla başlar.

Bu derste kaç kazanım var?

Plan boyunca 37 kazanım ve 60 süreç bileşeni yer alır; bunlar 6 ünite/tema ve 22 konu başlığına dağılmıştır.

Plandaki tatil haftaları hangileri?

Takvimde Ara Tatil, Yarıyıl Tatili haftaları ders dışıdır; planda boş bırakılmış olarak görünür. Toplam 4 hafta bu şekildedir.

Bu planı olduğu gibi kullanabilir miyim?

Başlangıç noktası olarak evet, ancak yıllık planı zümreniz onaylar. Okulunuzun ders saati, tatil takvimi ve sınıfınızın hızı farklıysa haftaları kaydırmanız gerekir.

Bilişim Teknolojileri ve Yazılım — Programlama Dilleri (C++) Modülü dersinin diğer sınıflardaki planı

9. Sınıf düzeyindeki diğer dersler

Not: 2025-2026 Eğitim Öğretim Yılı tamamlandı. Bu sayfa arşiv değeriyle açık kalıyor; yeni yılın planı yayımlandığında buradan erişebileceksiniz.

Aynı planı telefonda taşımak

Planın tamamı bu sayfada ve PDF olarak indirilebiliyor — üyelik yok, kilit yok. DersTakip uygulaması bunun üstüne şunları ekler:

  • Doğru haftadan açılır. Uygulama plan takvimine bakıp bugünün haftasına kendisi gider; hafta aramakla uğraşmazsınız.
  • Haftalara not düşersiniz. "Bu hafta 2 saat kaydık", "telafi gerekiyor" gibi notlar haftanın altında kalır.
  • Derslerinizi favorilere alırsınız. Girdiğiniz 4-5 ders, her açılışta ilk ekranda olur.
  • Düzenlenebilir Word (.docx). Sitedeki PDF baskıya hazırdır; zümrede üzerinde oynayacağınız .docx dosyasını uygulama üretir.
  • Tüm sınıflarda kazanım araması yaparsınız. Bir kazanımın hangi sınıfın hangi haftasında geçtiğini aratabilirsiniz.

Uygulamada bu bölümün adı Kazanımlar. Ücretsizdir; planları görmek için ödeme gerekmez.