Turizm alanında 11-12. sınıflar için. Tarihleri ilinizin çalışma takviminden alın (ör. 26.10.2026 – 09.04.2027).
Yıllık toplam ders saati korunur; haftalık saati okulunuzun yoğunlaştırılmış ders programına göre Ders Saati menüsünden seçin.
Bu tarih akademik takvim başlangıç tarihi ile otomatik ayarlanır, değiştirilebilir.
Programlar Arası Bileşenler plana ünite bazında otomatik atanır. Aşağıda plana eklenmiş kodların açıklamaları grup grup listelenir.
Sosyal-Duygusal Öğrenme Becerileri (SDB). Türkiye Yüzyılı Maarif Modeli'nde sabit 9 koddur.
Okuryazarlık Becerileri (OB1-OB9). Türkiye Yüzyılı Maarif Modeli'nde sabit 9 koddur.
Öğrenme çıktıları öğretim programında ünite/tema bazında tanımlıdır. Her çıktının kodu + süreç bileşenleri bulunmaktadır.
Öğretim programındaki ünite/temaların tematik özeti, anahtar kavramları, disiplinler arası ilişkileri ve ölçme-değerlendirme önerileri.
Farklılaştırma, öğrencilerin bireysel farklılıklarına göre öğretimi uyarlamayı amaçlar. Zenginleştirme (Z) üst düzey öğrenenler için derinleştirme önerileri sunar; Destekleme (D) ek desteğe ihtiyaç duyan öğrenenler için sadeleştirilmiş yaklaşımlar içerir.
Okul Temelli Planlama, öğretmenin kendi okulunun şartlarına, öğrenci profiline ve yerel ihtiyaçlara göre planına ekleyebileceği özel etkinlik, proje ve uygulamalar için ayrılmış sütundur. Bu alan MEB tarafından boş bırakılır; içeriğini öğretmen kendi okuluna göre doldurur.
info
Şifre en az 8 karakter olmalı; büyük harf, küçük harf, rakam ve sembol (! . * gibi) içermeli.
10. Sınıf Nesne Tabanlı Programlama Yıllık Planı — Kaynaklar ve İçerik
10. sınıf Nesne Tabanlı Programlama dersi, Bilişim Teknolojileri alanının Yazılım Geliştirme dalında haftada 10 ders saati okutulur; yıllık planında 6 öğrenme birimi, 360 ders saati ve 71 kazanım yer alır. Yıl, “Çalışma Ortamı ve Temel İşlemler” öğrenme birimiyle başlar (Nesne Tabanlı Programlama Çalışma Ortamı, İsim Uzayları (Namespace), Değişkenler ve Temel Veri Türleri vb.); aradaki 4 öğrenme biriminin ardından “Veri Tabanı İşlemleri” öğrenme birimiyle biter.
Bilişim Teknolojileri - Yazılım Geliştirme (Mesleki ve Teknik Anadolu Lisesi) alanında Nesne Tabanlı Programlama dersi 10. sınıf 2026-2027 eğitim öğretim yılı yıllık planı. Haftalık 10 ders saati.
Üniteler ve Konular
1. Çalışma Ortamı ve Temel İşlemler (30 ders saati)
1. Nesne Tabanlı Programlama Çalışma Ortamı
Yazım hatalarını dikkate alarak nesne tabanlı programlama çalışma ortamını kullanır.
Nesne tabanlı programlama yazılımı arayüz menülerini yerleştirir ve yer değiştirir.
Form uygulaması yaptırır.
Form uygulaması nesne ekletir.
Form uygulamasında nesneye kod yazdırır.
Form uygulamasını çalıştırılmasını sağlar.
2. İsim Uzayları (Namespace)
Yazım hatalarını dikkate alarak isim uzaylarını kullanır.
İsim uzaylarını programda tanımlatıp kullandırır.
Using ifadesini kullandırır.
3. Değişkenler ve Temel Veri Türleri
Tanımlama kurallarını dikkate alarak değişkenleri ve temel veri türlerini kullanır.
Değişkenleri tanımlatır.
Temel veri türlerini kod yazarken doğru kullanılmasını sağlar.
Değişkenlerin kapsam aralığı belirlenir.
4. Aritmetiksel Operatörler
İşlem önceliğine göre aritmetiksel operatörleri kullanır.
Kod yazım esnasında uygun operatörleri kullandırır.
İşlem öncelik sırası uyulmasına dikkat eder.
2. Karar ve Döngü Yapıları (40 ders saati)
1. Karar İfadeleri
Yazım kurallarına dikkat ederek şart ifadelerini kullanır.
Şart ifadesi yazım kurallarını açıklar.
Şart ifadesini kullanacağı yerleri örneklemleri ile belirtir.
Bloklar kullanarak gruplama yaptırır.
İç içe şart ifadeleri ile uygulama yaptırır.
Switch-Case ifadesi ile ilgili yazım kuralına uygun uygulama yaptırır.
2. Mantıksal Operatörler
Mantıksal operatörleri öncelik sırasına uygun kullanır.
Operatör öncelik sırasına uygun uygulama yaptırır.
3. Döngüler
Yazım formatına dikkat ederek döngü yapılarını kullanır.
Döngü yapıları yazım kuralına göre basitten karmaşığa doğru uygulama yaptırır.
Döngüyü kesme ve devam ettirme ile ilgili örnekler yaptırır.
4. Hata Ayıklama
Programda hata ayıklaması yapar.
Programda hata ayıklanması teknikleri açıklanır.
3. Sınıflar (Class) (80 ders saati)
1. Sınıflar ve Nesneler
İhtiyaca uygun sınıf tanımlaması yapar.
İhtiyaca uygun sınıf tanımlatır.
2. Sınıf Özellikleri
Sınıfa ait özellikleri açıklar.
Sınıfa ait özellikler açıklanır.
3. Metot Oluşturma ve Çağırma
Tanımlama adımlarına dikkat ederek metotları tanımlar.
Metot tanımlatır.
Oluşturulan metodun nasıl kullanılacağı açıklanır.
4. Metotları Aşırı Yükleme
Farklı metot imzaları tanımlayarak metotları aşırı yükler.
Farklı metot imzaları tanımlatarak metotları aşırı yükler.
5. Erişim Belirleyiciler
Sınıfların erişim türünü belirler.
Sınıfların erişim türleri açıklanır.
Statik (static) sınıfları açıklanır.
Mühürlü (sealed) sınıfları açıklanır.
6. Kapsülleme, Kalıtım ve Çok Biçimlilik
Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok biçimlilik (Polymorphism) prensiplerini kullanır.
Kapsülleme, Kalıtım ve Çok biçimlilik kavramlarını kullandırır.
4. Diziler (Arrays) ve Koleksiyonlar (Collections) (40 ders saati)
1. Diziler
Dizi tanımlama kurallarına dikkat ederek dizileri kullanır.
Dizi tanımlama kuralları açıklanır.
Çok boyutlu diziler açıklanır.
İhtiyaca uygun olarak dizileri kullandırır.
2. Koleksiyonlar
Koleksiyon sınıflarının farklarına göre kullanır.
Program akışında uygun olan koleksiyon sınıf seçimini yaptırır.
Çeşitli koleksiyon türleri oluşturarak program içerisinde kullandırır.
5. Form Uygulamaları (80 ders saati)
1. Formlar ve Özellikleri
Form oluşturur.
Form oluşturmayla ilgili özellikleri içeren uygulamayı yaptırır.
2. İletişim Kutuları
İstenilen özellik ve içerikteki iletişim kutularıyla çalışır.
Uygulamada iletişim kutularını kullandırır.
6. Veri Tabanı İşlemleri (90 ders saati)
1. Veri Tabanı Yazılımı Kurulumu
Açık kaynak veri tabanı yazılımını kurar.
Açık kaynak veri tabanı yazılımının kurulumu açıklanır.
2. Veri Tabanı Oluşturma
Veri tabanı oluşturur.
Veri tabanı oluşturma işlemleri açıklanır.
3. Tablolar ve Özellikleri
Veri tabanında tabloları kullanır.
Oluşturulan veri tabanında tablo kullanımı açıklanır.
Tabloda gerekli Birincil anahtar, Indeks alanları açıklanır.
4. SQL Komutları
SQL komutlarını kullanır.
SQL komutları kullanımı açıklanır.
SQL komutları ile veri listeleme, filtreleme işlemleri açıklanır.
SQL komutları ile veri ekleme işlemleri açıklanır.
SQL komutları ile veri güncelleme işlemleri açıklanır.
SQL komutları ile veri silme işlemleri açıklanır.
Form uygulamasında veri tabanı kullanımı açıklanır.
Dersin Amaçları
Bu derste öğrenciye nesne tabanlı programlama teknikleri ile proje yapma, geliştirme, veri tabanı kullanım yöntemlerini uygulama ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.