10. Sınıf Bilişim Teknolojileri ve Yazılım — Programlamaya Giriş ve Algoritma Modülü Yıllık Planı (2025-2026)

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

10. Sınıf Bilişim Teknolojileri ve Yazılım — Programlamaya Giriş ve Algoritma 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
7
Konu
38
Kazanım
42

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ı, 42 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
1. Ünite: Bilişim Teknolojilerinin Programlamadaki YeriTemel Kavramlar ve Bilişim Araçları · Cihazların Gelişimi ve Önemli Keşifler · Kullanım Alanları ve Olumlu/Olumsuz Yönler · Teknolojik Gelişmeleri Takip Etme1–44 hafta7
2. Ünite: Algoritma ile Problem Çözme ve Akış DiyagramıProblemi Kavrama · Çözüm İçin Gereksinimleri Belirleme · Problemin Girdi, Çıktı ve İşlem Aşamaları · Algoritma Kavramı · En Doğru Algoritmayı Geliştirme · Programlamanın Önemi · Programlama Dillerinin Gelişimi · Akış Diyagramı Kullanımı ve Temel Şekiller · Akış Diyagramını Okuma · Akış Diyagramı Tasarlama5–1510 hafta11
3. Ünite: Programlamanın Temel Kavramlarıİşlem ve Semboller · Veri Türlerini Tanımlama · Farklı Veri Türlerini Kullanma · Karar Yapıları ve 1. Dönem Tekrarı · Döngü Yapıları · Döngü ve Karar Yapıları ile Program Tasarlama · Ünite Tekrarı ve Uygulama16–247 hafta7
4. Ünite: Algoritma ve Akış Diyagramını Test EtmeAlgoritma ve Akış Diyagramını Test Etme · Test Senaryoları ve Uygulamaları · Hataları Listeleme · Hataların Etkisini Fark Etme · Hataları Düzeltme · Hata Ayıklama (Debugging) Teknikleri · Ünite Tekrarı ve Uygulama25–327 hafta7
5. Ünite: İleri Düzey Algoritma UygulamalarıArama ve Sıralama Algoritmaları · Doğrusal Arama ve İkili Arama · Seçerek Sıralama ve Kabarcık Sıralaması · Diğer Sıralama Algoritmaları · İleri Algoritma Uygulamaları ve Kullanım Yerleri · Veri Madenciliği ve Şifreleme Algoritmaları · Yapay Sinir Ağları · Ünite Tekrarı ve Proje33–408 hafta8
Yıl Sonu TekrarıGenel Tekrar ve Proje Çalışmaları411 hafta1
Yıl Sonu DeğerlendirmeProje Sunumları ve Değerlendirme421 hafta1

Hafta hafta plan

42 hafta, tatiller dahil.

1. Ünite: Bilişim Teknolojilerinin Programlamadaki Yeri

1–4. hafta8 Eylül – 3 Ekim 20257 kazanım

1Temel Kavramlar ve Bilişim Araçları8 – 12 Eylül 2025

Kazanımlar

  • 1.1. Bilişim teknolojilerine ilişkin temel kavramları tanımlar.
  • 1.2. Bilişim teknolojisi araçlarını listeler.

İçerik çerçevesi

  • Bilgi, teknoloji ve iletişim kavramlarının açıklaması yapılır.
  • a) Ülkemizde teknolojik alanda kullanılan araçlar örneklendirilir. Örneğin Türk uzay yolcusu ve bilim misyonu gibi bilimsel projeler tanıtılır.
  • b) Bu araçların insanların hayatlarını kolaylaştırmak ve ihtiyaçlarını gidermek için kullanıldığı, kullanım alanlarının esnek olduğu vurgulanır.
2Cihazların Gelişimi ve Önemli Keşifler15 – 19 Eylül 2025

Kazanımlar

  • 1.3. Bilişim teknolojileri cihazlarının gelişimini açıklar.
  • 1.4. Bilişim teknolojilerinin gelişiminde önemli rol oynayan keşifler, buluşlar, olaylar ve dönüm noktalarını tartışır.

İçerik çerçevesi

  • a) Ülkemizde yaygın olarak kullanılan bilişim teknolojisi cihazlarının (bilgisayar, telefon, tablet, hesap makinesi, vb.) tarihsel gelişimi ile ilgili bilgilendirme yapılır.
  • b) Gelecekte ne gibi gelişmeler olabileceği hakkında fikir yürütülür.
  • c) Bilişim cihazlarının gelişimini takip etmenin kendi geleceği ve meslek hayatı için sorumluluğu olduğunu bilir.
  • a) Bilişim teknolojisi araçlarının keşfinden günümüze olan gelişimi örneklendirilir. Tarihte Cezeri’nin şifreli kilit sisteminin, günümüz kriptoloji biliminin temelini oluşturduğu açıklanır.
  • b) Teknolojik araçların gelişimine yön veren kişiler ve bu araçların insanlık tarihinde yarattığı dönüm noktaları tartışılır.
3Kullanım Alanları ve Olumlu/Olumsuz Yönler22 – 26 Eylül 2025

Kazanımlar

  • 1.5. Bilişim teknolojilerinin kullanım alanlarını açıklar.
  • 1.6. Bilişim teknolojilerinin olumlu ve olumsuz yönlerini tartışır.

İçerik çerçevesi

  • a) Bilişim teknolojilerinin günümüzde kendine birçok alanda yer bulduğundan bahsedilir. Kullanım alanlarına dair tahmin yürütülmesi istenir.
  • b) Bilişim teknolojilerinin eğitim, sağlık, iletişim, güvenlik, ulaşım gibi birçok alanda kullanıldığı anlatılır ve tüm bu alanlara örnekler verilerek konu pekiştirilir.
  • a) Teknolojik gelişmelerin olumlu yönleri olduğu kadar olumsuz yönlerinin de olabileceği vurgusu yapılır.
  • b) Olumlu ve olumsuz yönlere örnekler verilerek konu kavratılır.
  • c) Gelecekte olumsuz sonuçlar doğurabilecek teknolojilerin varlığı tartışılır.
4Teknolojik Gelişmeleri Takip Etme29 Eylül – 3 Ekim 2025

Kazanımlar

  • 1.7. Teknolojik gelişmeleri takip etmenin öneminin farkına varır.

İçerik çerçevesi

  • a) Teknolojinin sürekli gelişen ve yenilenen bir kavram olduğu vurgulanır. Bu yenilikleri takip etmenin ülkesi için önemini kavrar.
  • b) Teknolojik yenilikleri takip eden bir birey olmasının ülkesine karşı sorumluluklarından biri olduğunu bilir.
  • c) Öğrenciler bilişim teknolojileri alanındaki son gelişmelere yönelik (yapay zekâ vb.) araştırma yapmaya yönlendirilir.
  • ç) Gelişmeleri takip edebilmek, alanda güncel kalabilmek için yaşam boyu öğrenme kavramından bahsedilir, yaşam boyu öğrenmenin önemi vurgulanır.

2. Ünite: Algoritma ile Problem Çözme ve Akış Diyagramı

5–15. hafta6 Ekim – 19 Aralık 202511 kazanım

5Problemi Kavrama6 – 10 Ekim 2025

Kazanımlar

  • 2.1. Çözümü istenen problemi kavrar.

İçerik çerçevesi

  • a) Algoritma çözüm sürecinde en önemli aşamanın problemi anlamak ve problemin çözümüne yönelik adımları tahmin etmek olduğu açıklanır.
  • b) Probleme neden olan durumların araştırılması gerektiği belirtilir.
  • c) Problemin etki alanı sorularla buldurmaya çalışılır.
  • ç) Çözüme ulaşmış benzer problem örnekleri verilerek çözüm hakkında bilgi sahibi olunması sağlanır.
  • d) Problemde verilen ve istenen bilgileri listelemenin, problemi daha iyi anlayabilmek için önemli olduğu vurgulanır.
6Çözüm İçin Gereksinimleri Belirleme13 – 17 Ekim 2025

Kazanımlar

  • 2.2. Çözüm için gereksinimlerini belirler.

İçerik çerçevesi

  • a) Belirlenen problem durumunun çözümünü kolaylaştıracak unsurlar üzerinde durulur.
  • b) Günlük hayatta karşılaşılan problemlere çözüm önerileri sunulur.
  • c) Bir problemin çözümü için farklı çözüm yolları olabileceği vurgulanır.
  • ç) Problem çözme süreci ile ilgili geliştirilmiş kuram ve yaklaşımlardan bahsedilerek bu sürecin temel basamakları açıklanır.
7Problemin Girdi, Çıktı ve İşlem Aşamaları20 – 24 Ekim 2025

Kazanımlar

  • 2.3. Problemin girdi, çıktı ve işlem aşamalarını belirler.

İçerik çerçevesi

  • a) Öğrencilere girdi ve çıktı kavramları açıklanır.
  • b) Örnek problem durumlarının girdi ve çıktıları belirlenir.
  • c) Problem alt basamaklara ayrılarak çözüm için işlem basamakları belirlenir.
  • ç) İşlem aşamaları belirlenirken bulunan farklı çözüm yollarından çözüme en kısa sürede ulaştıracak olan seçilmeye çalışılır.
8Algoritma Kavramı27 – 31 Ekim 2025

Kazanımlar

  • 2.4. Algoritma kavramını açıklar.

İçerik çerçevesi

  • a) Günlük hayattaki rutin işler üzerine öğrencilerin fikri alınır.
  • b) Örnek algoritmalar üzerinden yola çıkılarak algoritma kavramı öğrencilere anlatılır.
  • c) Algoritma kelimesinin 9. yüzyılda yaşamış matematikçi Ebu Cafer Muhammed bin Musa el Harezmi’nin adının Latince okunuşundan geldiği açıklanır.
  • ç) İlk algoritmanın, el-Harezmi tarafından “Hisab el-cebir ve el-mukabala” kitabında sunulduğundan bahsedilir.
9En Doğru Algoritmayı Geliştirme3 – 7 Kasım 2025

Kazanımlar

  • 2.5. Bir problemin çözümü için en doğru algoritmayı geliştirir.

İçerik çerçevesi

  • a) Belirlenen girdi ve çıktıları kullanarak işlem adımlarını doğru sıralamanın önemi açıklanır.
  • b) Algoritma yazımında oluşabilecek hatalar üzerinde düşünülmesi istenir.
  • c) Toplumu ilgilendiren bir problemin çözümüne yönelik öğrencilerden girdi, çıktı ve işlem adımlarıyla algoritma yazmaları istenir.
  • ç) Tasarlanan algoritmanın doğruluğu tartışılır.
10Ara Tatil10 – 14 Kasım 2025
11Programlamanın Önemi17 – 21 Kasım 2025

Kazanımlar

  • 2.6. Programlamanın önemini yorumlar.

İçerik çerçevesi

  • Öğrencilere programlama kavramının ne olduğu açıklanır. Neden önemli olduğu saygı çerçevesinde tartışılır.
12Programlama Dillerinin Gelişimi24 – 28 Kasım 2025

Kazanımlar

  • 2.7. Programlama dillerinin gelişimini açıklar.

İçerik çerçevesi

  • a) Programlama dillerinin farklı kullanım amaçları ile ilgili bilgilendirme yapılır.
  • b) Programın amacına yönelik programlama dili kullanılabileceği açıklanır.
13Akış Diyagramı Kullanımı ve Temel Şekiller1 – 5 Aralık 2025

Kazanımlar

  • 2.8. Akış diyagramının kullanım amaçlarını açıklar.
  • 2.9. Temel akış diyagramı şekillerini ve elemanlarını listeler.

İçerik çerçevesi

  • a) Akış diyagramı kavramı öğrencilere açıklanır.
  • b) Karmaşık bir problemin çözümüne yönelik akış diyagramı oluşturmanın sağlayacağı avantajlar üzerinde durulur.
  • c) Akış diyagramı tasarlarken herkes tarafından anlaşılır olabilmesi için standart anlamlar taşıyan şekillerin kullanılması gerektiği anlatılır.
  • a) Temel akış diyagramı şekilleri ve yardımcı elemanları öğrencilere gösterilir.
  • b) Akış diyagramının tüm sembollerinin oklarla bağlı olması ve diyagramın yönünün belli bir yönde hazırlanması gerektiği vurgulanmalıdır.
14Akış Diyagramını Okuma8 – 12 Aralık 2025

Kazanımlar

  • 2.10. Var olan bir akış diyagramını okuyarak problemi kavrar.

İçerik çerçevesi

  • a) Akış diyagramının girdi ve çıktıları belirlenir. Girdi ve çıktılardan yola çıkarak akış diyagramının hangi amaca hizmet edebileceği tahmin edilir.
  • b) Akış diyagramının türünü belirlerken öncelikle diyagram içerisinde karar veya döngü yapıları aranması gerektiği vurgulanır.
  • c) Diyagramda istenen veri girişleri tespit edilerek yapılacak işlemler listelenir ve istenilen sonuç bulunur.
15Akış Diyagramı Tasarlama15 – 19 Aralık 2025

Kazanımlar

  • 2.11. Problemin akış diyagramını tasarlar.

İçerik çerçevesi

  • a) Belirlenen problem durumuna yönelik akış diyagramı türü seçildikten sonra uygun semboller kullanılarak diyagram taslak olarak çizilir.
  • b) Akış diyagramının elektronik ortamdaki çizimi için kelime işlemci programları veya diğer çizim programları kullandırılır.
  • c) Günlük hayatta yaygın olarak kullanılan bir uygulamada akış diyagramı tasarlanır.

3. Ünite: Programlamanın Temel Kavramları

16–24. hafta22 Aralık 2025 – 20 Şubat 20267 kazanım

16İşlem ve Semboller22 – 26 Aralık 2025

Kazanımlar

  • 3.1. Programlamada kullanılan işlem ve sembolleri listeler.

İçerik çerçevesi

  • a) Programlama dillerinde basit farklılıklar gözlemlense de ortak kullanılan kavramlar olduğu açıklanır.
  • b) Matematikte kullanılan sembollerle programlamada kullanılan sembollerin benzer ve farklı yönleri gösterilerek kullanım amaçları açıklanır.
  • c) Yazılan programlama diline göre aynı sembollerin farklı anlamlar ifade edebileceği söylenir, bu durum örneklendirilir.
17Veri Türlerini Tanımlama29 Aralık 2025 – 2 Ocak 2026

Kazanımlar

  • 3.2. Veri türlerini amacına uygun şekilde programa tanımlar.

İçerik çerçevesi

  • a) Veri kavramının tanımı yapılarak farklı veri türleri olduğu ifade edilir.
  • b) Veri türlerini doğru bir şekilde tanımlamanın programlamadaki önemi üzerinde durulur.
  • c) Farklı programlama dillerine ait veri türleri olduğu dile getirilir.
  • ç) Kullanılan programlama diline göre veri türlerinin isimlendirmesinin değişebildiğinden bahsedilir.
18Farklı Veri Türlerini Kullanma5 – 9 Ocak 2026

Kazanımlar

  • 3.3. Farklı veri türlerini program içerisinde kullanır.

İçerik çerçevesi

  • a) Her program farklı bir amaca hizmet edeceğinden ihtiyaç duyabileceği veri türlerinin farklı olabileceği açıklanır.
  • b) Seçilen veri türüne göre alt veri türleri açıklanır.
  • c) Sayısal veri türünde tam sayı veya ondalıklı sayı kullanımında tanımın değişeceği, program içerisinde veri türüne göre sonuçların etkilenebileceği örneklendirilir.
  • ç) Byte, integer, long, float, string, boolean, char kavramları örneklerle açıklanır.
19Karar Yapıları ve 1. Dönem Tekrarı12 – 16 Ocak 2026

Kazanımlar

  • 3.4. Karar yapılarını kullanarak programı geliştirir.

İçerik çerçevesi

  • a) Farklı problem durumlarında programın akışına yön vermenin gerekliliği açıklanır.
  • b) Karar yapılarında önemli bir yeri olan mantıksal operatörler ile ilgili bilgi verilir.
  • c) Programlama dillerinde kullanılan if-else ve else if yapılarına örnekler verilir.
  • ç) Öğrencilerin birden fazla koşul durumuyla program tasarlaması sağlanır.
20Yarıyıl Tatili19 – 23 Ocak 2026
21Yarıyıl Tatili26 – 30 Ocak 2026
22Döngü Yapıları2 – 6 Şubat 2026

Kazanımlar

  • 3.5. Döngü yapılarını kullanarak programı geliştirir.

İçerik çerçevesi

  • a) Programda tekrar eden yapıları kullanmanın sağladığı kolaylıklar anlatılır.
  • b) Programlamada döngü yapılarını kullanmanın kod tekrarının önüne geçerek daha anlaşılır ve sade programlar yazmak için önemli olduğu vurgulanır.
  • c) Hangi döngü yapısının kullanılması gerektiğine programın amacına yönelik karar verileceği belirtilir.
  • ç) Döngünün temel taşları olan başlangıç ve bitiş değeri, artış miktarı ve devam etme koşulunun ne olduğu ifadeleri açıklanır.
23Döngü ve Karar Yapıları ile Program Tasarlama9 – 13 Şubat 2026

Kazanımlar

  • 3.6. Döngü ve karar yapıları ile program tasarlar.

İçerik çerçevesi

  • Öğrencilere döngü ve karar yapılarını içinde barındıran problemler verilerek bu problemin algoritmasını tasarlamaları ve akış diyagramlarını çizmeleri istenir.
24Ünite Tekrarı ve Uygulama16 – 20 Şubat 2026

Kazanımlar

  • 3.6. Döngü ve karar yapıları ile program tasarlar.

İçerik çerçevesi

  • Ünite 3 kapsamında öğrenilen temel programlama kavramları (değişkenler, veri türleri, karar ve döngü yapıları) ile ilgili uygulama projeleri geliştirilir.

4. Ünite: Algoritma ve Akış Diyagramını Test Etme

25–32. hafta23 Şubat – 17 Nisan 20267 kazanım

25Algoritma ve Akış Diyagramını Test Etme23 – 27 Şubat 2026

Kazanımlar

  • 4.1. Tasarlanan algoritma ve akış diyagramını test eder.

İçerik çerçevesi

  • a) Öğrencilere tasarladığı algoritma ve akış diyagramlarının, kodlamaya geçmeden mantıksal olarak incelenmesi, olası sonuçlar düşünülerek her ihtimalin göz önünde bulundurulması gerektiği vurgulanır.
  • b) Algoritmaları akış diyagramları üzerinden test etmek için kullanılan çeşitli araçlardan bahsedilir.
26Test Senaryoları ve Uygulamaları2 – 6 Mart 2026

Kazanımlar

  • 4.1. Tasarlanan algoritma ve akış diyagramını test eder.

İçerik çerçevesi

  • c) Basit bir algoritmanın akış diyagramı çizilerek test edilmesi sağlanır.
  • ç) Programlamada algoritmanın test edilmesinin doğru programlar yazmadaki önemi vurgulanır.
27Hataları Listeleme9 – 13 Mart 2026

Kazanımlar

  • 4.2. Tasarladığı algoritma ve akış diyagramının hatalarını listeler.

İçerik çerçevesi

  • a) Hata ayıklama ve hata yakalama yöntemlerinden bahsedilir.
  • b) Hatanın türü belirlenmeye çalışılır. Hatanın algoritmada mı akış diyagramında mı olduğu tespit edilir.
  • c) Algoritma ve akış diyagramlarındaki hatalar bulunarak istenilen sonuca ulaşmayı engelleyen tüm hatalar listelenir.
28Ara Tatil16 – 20 Mart 2026
29Hataların Etkisini Fark Etme23 – 27 Mart 2026

Kazanımlar

  • 4.3. Hatalı algoritma ve akış diyagramlarının, programın istenilen çıktıyı vermesine engel olacağını fark eder.

İçerik çerçevesi

  • a) Bir problemin çözümü için yazılan algoritmanın ve tasarlanan akış diyagramlarının hatalı olması durumunda olası sonuçların neler olabileceği tartışılır.
  • b) Programın vermesi istenen çıktısı ile hatalı algoritma sonucu ortaya çıkan çıktılar karşılaştırılarak birlikte değerlendirilir.
30Hataları Düzeltme30 Mart – 3 Nisan 2026

Kazanımlar

  • 4.4. Tasarladığı algoritma ve akış diyagramının hatalarını düzeltir.

İçerik çerçevesi

  • a) Hatalı bir algoritmanın var olan hatalar listelendikten sonra düzeltilebileceği vurgulanır. Belirlenen hataların nasıl giderileceği üzerine çözüm yöntemleri tartışılır.
  • b) Hatalı algoritma örnekleri saygı çerçevesinde tartışılarak elde edilen bulgular listelenir.
31Hata Ayıklama (Debugging) Teknikleri6 – 10 Nisan 2026

Kazanımlar

  • 4.4. Tasarladığı algoritma ve akış diyagramının hatalarını düzeltir.

İçerik çerçevesi

  • c) Algoritma ve akış diyagramlarında karşılaşılan hatalardan yola çıkarak yeni tasarlanan algoritmalarda hata oluşumunu engellemeye yönelik çalışmalar yapılır.
  • ç) Hata ayıklaması yapılan algoritmaya eklenilecek farklı girdi ve çıktılar ile program durumu geliştirilir.
32Ünite Tekrarı ve Uygulama13 – 17 Nisan 2026

Kazanımlar

  • 4.4. Tasarladığı algoritma ve akış diyagramının hatalarını düzeltir.

İçerik çerçevesi

  • Öğrencilere hatalı algoritmalar verilerek bu hataları bulmaları, listelemeleri ve düzeltmeleri istenir. Hata ayıklama süreci uygulamalı olarak pekiştirilir.

5. Ünite: İleri Düzey Algoritma Uygulamaları

33–40. hafta20 Nisan – 12 Haziran 20268 kazanım

33Arama ve Sıralama Algoritmaları20 – 24 Nisan 2026

Kazanımlar

  • 5.1. Arama ve sıralama algoritmalarını akış diyagramıyla gösterir.

İçerik çerçevesi

  • a) Algoritmaların farklı tasarlama yöntemleri olduğu açıklanır.
  • b) Belirli durumlara özgü farklı algoritmalar olduğundan bahsedilir. Arama ve sıralama algoritmalarının tanımı yapılarak farkları vurgulanır.
34Doğrusal Arama ve İkili Arama27 Nisan – 1 Mayıs 2026

Kazanımlar

  • 5.1. Arama ve sıralama algoritmalarını akış diyagramıyla gösterir.

İçerik çerçevesi

  • c) Doğrusal arama (Linear search) ve ikili arama (Binary search) algoritması kavramlarından bahsedilir. Bu örnekler üzerinden akış diyagramı çizmesi istenir.
35Seçerek Sıralama ve Kabarcık Sıralaması4 – 8 Mayıs 2026

Kazanımlar

  • 5.1. Arama ve sıralama algoritmalarını akış diyagramıyla gösterir.

İçerik çerçevesi

  • ç) Sıralama algoritmalarının çok basit bir mantıkla küçükten büyüğe sıralama şeklinde başlayıp ne kadar çeşitlenebileceği örneklerle açıklanır.
  • d) Seçerek Sıralama (Selection Sort), Kabarcık Sıralaması (Bubble Sort) kavramları açıklanır. Bu örnekler üzerinden akış diyagramı çizmesi istenir.
36Diğer Sıralama Algoritmaları11 – 15 Mayıs 2026

Kazanımlar

  • 5.1. Arama ve sıralama algoritmalarını akış diyagramıyla gösterir.

İçerik çerçevesi

  • d) Eklemeli Sıralama (Insertion Sort), Birleştirme Sıralaması (Merge Sort), Hızlı Sıralama (Quick Sort) kavramları açıklanır. Bu algoritmaların çalışma mantıkları tartışılır.
37İleri Algoritma Uygulamaları ve Kullanım Yerleri18 – 22 Mayıs 2026

Kazanımlar

  • 5.2. İleri algoritma uygulamalarını ve kullanım yerlerini açıklar.

İçerik çerçevesi

  • a) Çeşitli algoritma tasarlama yöntemleriyle tasarlanan algoritma türleri incelenir.
  • b) Popüler uygulamalarda kullanılan algoritmaların çalışma mantığı incelenir. Gezgin satıcı probleminde kullanılan algoritma gösterilir.
38Veri Madenciliği ve Şifreleme Algoritmaları25 – 29 Mayıs 2026

Kazanımlar

  • 5.2. İleri algoritma uygulamalarını ve kullanım yerlerini açıklar.

İçerik çerçevesi

  • c) Veri madenciliği, şifreleme algoritmaları ve yapay sinir ağlarından bahsedilir.
  • ç) Veri madenciliğinin sağlık, pazarlama, bankacılık gibi birçok alanda kullanımına örnekler verilerek konunun anlaşılması sağlanır.
  • d) Şifreleme algoritmalarının çok eski zamanlardan beri farklı yöntemlerle kullanıldığından bahsedilir.
39Yapay Sinir Ağları1 – 5 Haziran 2026

Kazanımlar

  • 5.2. İleri algoritma uygulamalarını ve kullanım yerlerini açıklar.

İçerik çerçevesi

  • e) Yapay sinir ağları insan beyninin çalışmasından esinlenilerek yapay sinir hücrelerine bilgi aktarabilen sistemler olduğu açıklanır. Yapay zekânın kullanım alanları örneklerle açıklanır.
  • f) İleri algoritma uygulamalarına örnekler verilerek (Makine öğrenimi ve yapay zeka, doğal dil işleme, otomasyon gibi) bunların kullanım alanlarının neler olabileceği tartışılır.
40Ünite Tekrarı ve Proje8 – 12 Haziran 2026

Kazanımlar

  • 5.2. İleri algoritma uygulamalarını ve kullanım yerlerini açıklar.

İçerik çerçevesi

  • Öğrencilerden, ileri düzey algoritma konularından birini seçerek (örneğin bir şifreleme algoritması veya basit bir yapay zeka uygulaması) bir proje fikri geliştirmeleri istenir.

Yıl Sonu Tekrarı

41. hafta15 – 19 Haziran 20261 kazanım

41Genel Tekrar ve Proje Çalışmaları15 – 19 Haziran 2026

Kazanımlar

  • Tüm ünitelerdeki temel kavramları ve becerileri pekiştirir.

İçerik çerçevesi

  • Yıl boyunca işlenen konular (algoritma, akış diyagramı, temel programlama yapıları, test etme, ileri düzey algoritmalar) genel bir tekrar yapılır.
  • Öğrenciler yıl sonu projeleri üzerinde çalışmaya devam ederler.

Yıl Sonu Değerlendirme

42. hafta22 – 26 Haziran 20261 kazanım

42Proje Sunumları ve Değerlendirme22 – 26 Haziran 2026

Kazanımlar

  • Geliştirdiği projeyi sunar ve algoritma tasarım sürecini açıklar.

İçerik çerçevesi

  • Öğrenciler hazırladıkları yıl sonu projelerini sunarlar.
  • Dersin genel değerlendirmesi yapılır ve öğrenme süreci tamamlanır.

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

10. Sınıf Bilişim Teknolojileri ve Yazılım — Programlamaya Giriş ve Algoritma 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.

10. Sınıf Bilişim Teknolojileri ve Yazılım — Programlamaya Giriş ve Algoritma Modülü ilk hafta hangi konuyla başlıyor?

İlk ders haftası (8 – 12 Eylül 2025) 1. Ünite: Bilişim Teknolojilerinin Programlamadaki Yeri teması altında Temel Kavramlar ve Bilişim Araçları konusuyla başlar.

Bu derste kaç kazanım var?

Plan boyunca 42 kazanım ve 105 süreç bileşeni yer alır; bunlar 7 ünite/tema ve 38 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 — Programlamaya Giriş ve Algoritma Modülü dersinin diğer sınıflardaki planı

10. 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.