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
Yorum yapmak için giriş yapmanız gerekmektedir.
Yorumlar yükleniyor...
Henüz hiç yorum yapılmamış. İlk yorumu sen yap!