Mobil Uygulamalar 11. Sınıf Yıllık Plan

Yıllık Plan oluşturuluyor...

Mobil Uygulamalar 11. Sınıf Yıllık Plan — Kaynaklar ve İçerik

  • Bilişim Teknolojileri 11. Sınıf Çerçeve Öğretim Programı (ÇÖP)
  • Mobil Uygulamalar Ders Bilgi Formu (DBF)
  • Mobil Uygulamalar Ders Materyali (DM)
  • Ders İçeriği

    Bilişim Teknolojileri - Yazılım Geliştirme (Mesleki ve Teknik Anadolu Lisesi) alanında Mobil Uygulamalar dersi 11. sınıf 2025-2026 eğitim öğretim yılı yıllık planı. Haftalık 5 ders saati.

    Üniteler ve Konular

    1. Mobil Uygulamaya Giriş (10 ders saati)

    • 1. İşletim Sistemine Uygun Uygulama Geliştirme
      • Java geliştirme paketinin kurulumunu yaptırır.
      • Uygulama geliştirme ortamının kurulumunu yaptırır.
      • Sanal makineyi yapılandırmasını gösterir.
    • 2. Uygulama Geliştirme Ortamını Kullanarak Proje Oluşturma
      • Uygulamada kullanılacak farklı aktivity ekranlarına ulaştırır.
      • Geliştirilen uygulama için en uygun aktivity ekranını seçtirir.
      • Yeni bir proje oluşturma adımlarını gösterir.
      • Kütüphane ekleme komutlarını kullanarak harici kütüphaneleri ekletir.

    2. Temel Komutlar (20 ders saati)

    • 1. Veri Tipi İsimlendirme Kurallarına ve İhtiyaca Uygun Veri Tipleri ve Sabitleri Kullanma
      • İhtiyaca uygun yapıda veri tipi tanımını gösterir.
      • İhtiyaca uygun yapıda sabit tanımını gösterir.
      • Veri tipine uygun veri atama işleminin yaptırır.
      • Klavyeden veri tipine değer atama işlemini uygulatır.
      • Kod bloklarına açıklama satırları ekletir.
    • 2. Operatörleri Kullanma
      • Tekli operatörleri kullanarak aritmetiksel işlemleri yaptırır.
      • İkili aritmetiksel operatörleri kullanarak aritmetiksel işlemleri yaptırır.
      • Aritmetiksel operatörleri kullanarak aritmetiksel işlemleri yaptırır.
      • Mantıksal operatörleri kullanarak koşul ifadeleri oluşturulmasını sağlar.

    3. Kontrol İfadeleri (20 ders saati)

    • 1. Algoritmaya Uygun Karar Kontrol Yapıları
      • Algoritmaya uygun karar kontrol yapısını yaptırır.
      • Mantıksal operatörleri kullanarak birden fazla şartı karar kontrol yapısı içinde yaptırır.
    • 2. Algoritmaya Uygun Döngü Kontrolleri
      • Algoritmaya uygun döngü komutunu seçtirir.
      • İç içe döngüleri uygulatır.
      • Belirli şarta göre döngünün sonlandırılması veya devam edilmesi işlemini yaptırır.

    4. Gelişmiş Komutlar (40 ders saati)

    • 1. Algoritma Yapısına ve Kod Okunabilirliğine Uygun Sınıflar
      • İstenen özelliklere göre sınıf tanımlama işleminin yaptırır.
      • Belirtilen sınıftan yeni bir nesne oluşturulmasını sağlatır.
      • Sınıflarda kapsülleme, kalıtım, çok biçimlilik işlemlerini yaptırır.
    • 2. Metot Yapıları
      • Tekrarlayan kodlar için metot yapısı oluşturulmasını sağlar.
      • Oluşturulan metotları proje içinde kullandırır.
    • 3. Hazır Metotları Kullanma
      • Yapılacak işe uygun metinsel metotları kullandırır.
      • Yapılacak işe uygun tarih metotlarını kullandırır.
    • 4. Dizilerle Çalışma
      • Yapılacak işe uygun dizileri tanımlattırır.
      • Proje içinde oluşturulan dizilere kullandırır.

    5. Uygulama Tasarımı (25 ders saati)

    • 1. Yapılandırma Bilgilerinin Doğruluğunda Proje Oluşturma
      • Uygulama projesi hazırlatır.
      • Önceden oluşturulmuş projeyi geliştirme ortamına ekletir.
      • Projenin sanal makine üzerinde çalışmasını sağlatır.
    • 2. Görsel Elemanları Kullanarak Ara Yüz Tasarlama
      • Görsel elemanlarını kullanarak projeye uygun arayüz tasarımını yaptırır.
      • Layout elemanlarını kullanarak projeye uygun arayüz tasarımını yaptırır.
      • Arayüz elemanlarının yapacağı iş ile ilgili kodlarını yazdırır.
      • Çoklu Aktiviteler kullanarak uygulama tasarımını yaptırır.
      • Fragments kullanarak uygulama tasarımını yaptırır.

    6. Gelişmiş Uygulama Tasarlama (50 ders saati)

    • 1. Farklı Uygulamalar ile Etkileşime Geçen Uygulama Tasarlama
      • Yeni bir activity başlatma işlemini gerçekleştirtir.
      • Intent'leri kullanarak uygulamalar ile etkileşim kurdurur.
      • Servisleri kullanarak arka plan uygulamaları oluşturtur.
      • Yayın alıcılarını kullanarak sistemden gelen bildirimleri işletir.
      • İçerik sağlayıcıları kullanarak farklı veri kaynaklarını kullandırır.
      • Uygulamada e-posta ve sms kullanımını yaptırır.
    • 2. Uygulamada Kullanılacak Sensörler ile Çalışma
      • Sensörleri kullanarak uygulama geliştirme işlemini yaptırır.
      • Sensörleri yazılım ile uyumlu olarak çalışmasını gösterir.
    • 3. Uygulamadan Gelen Verileri Veritabanına Kaydetme
      • Uygulama için uygun veritabanı oluşturma işlemini yaptırır.
      • Oluşturulan veritabanına uygulamadan veri aktarma işlemini yaptırır.
      • Uygulamada yerel veritabanı işlemlerini yaptırır.
      • Uygulamada uzak veritabanı işlemlerini yaptırır.
      • Uygulamada SharedPrefences yapısını kullandırır.

    7. Uygulama Paylaşımı (15 ders saati)

    • 1. Uygulamayı Güvenli Hale Getirerek Paketleme
      • Uygulama güvenliği prosedürlerini uygulatır.
      • Uygulama için manifesto dosyasını oluşturulmasını gösterir.
      • Uygulamayı paketleyerek dağıtım için hazırlatır.
    • 2. Uygulamayı Markette Yayınlama
      • Market üzerinde geliştirici hesabı tanımlatır.
      • Uygulamayı markete yükletir.
      • Market üzerindeki uygulamayı güncelleştirmeyi gösterir.

    Dersin Amaçları

    • Bu derste öğrenciye; iş sağlığı ve güvenliği tedbirlerini alarak mobil uygulamalar yapma ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

Bu ders hakkında yorumlar

account_circle