Mobil Uygulamalar Yıllık Plan

T.C. MİLLİ EĞİTİM BAKANLIĞI
.......... OKUL SEÇ ..........
2026-2027 EĞİTİM ÖĞRETİM YILI 11. SINIF MOBİL UYGULAMALAR DERSİ DERS PLANI

Öğretmen Adı

Ders Öğretmeni

Müdür Adı

Okul Müdürü

Hafta 8 / 37
2026-2027 günlük plan ana yapı tablosu — 37 hafta
HaftaTarihSaatTema / ÜniteÜnite / TemaKonuÖğrenme Çıktısı KodlarıKazanım KodlarıÖğrenme KanıtlarıÖlçme-DeğerlendirmeBölüm / Durum
#14-18 Eylül5Mobil Uygulamaya Girişİşletim Sistemine Uygun Uygulama Geliştirmeİşletim sistemine uygun uygulama geliştirme ortamını kurar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#21-25 Eylül5Mobil Uygulamaya GirişUygulama Geliştirme Ortamını Kullanarak Proje OluşturmaUygulama geliştirirken farklı tasarım yapılarını kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#28 Eylül - 2 Ekim5Temel KomutlarVeri Tipi İsimlendirme Kurallarına ve İhtiyaca Uygun Veri Tipleri ve Sabitleri KullanmaVeri tipi isimlendirme kurallarına ve ihtiyaca uygun veri tipleri ve sabitleri kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#5-9 Ekim5Temel KomutlarVeri Tipi İsimlendirme Kurallarına ve İhtiyaca Uygun Veri Tipleri ve Sabitleri KullanmaVeri tipi isimlendirme kurallarına ve ihtiyaca uygun veri tipleri ve sabitleri kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#12-16 Ekim5Temel KomutlarOperatörleri Kullanmaİşlem önceliğini dikkate alarak operatörleri kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#19-23 Ekim5Temel KomutlarOperatörleri Kullanmaİşlem önceliğini dikkate alarak operatörleri kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#26-30 Ekim5Kontrol İfadeleriAlgoritmaya Uygun Karar Kontrol YapılarıAlgoritmaya uygun karar kontrol yapılarını kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#2-6 Kasım5Kontrol İfadeleriAlgoritmaya Uygun Karar Kontrol YapılarıAlgoritmaya uygun karar kontrol yapılarını kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu

8. Hafta — 2-6 Kasım — Tema: Kontrol İfadeleri Dolu

Ders
Mobil Uygulamalar
Sınıf
11. Sınıf
Tema / Ünite
Kontrol İfadeleri
Konu
Algoritmaya Uygun Karar Kontrol Yapıları
Süre
5 ders saati (200 dk)
Tarih
2-6 Kasım
Hafta
8. Hafta
Belirli Gün ve Haftalar
Kızılay Haftası (29 Ekim-4 Kasım), Lösemili Çocuklar Haftası (2-8 Kasım), Organ Bağışı ve Nakli Haftası (3-9 Kasım)

Öğrenme Çıktıları ve Süreç Bileşenleri MEB

Algoritmaya uygun karar kontrol yapılarını kullanır.
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.

Tema Özeti DPO

Kontrol İfadeleri ünitesinin 2. haftası.

Programlar Arası Bileşenler Boş

Öğrenme Kanıtları (Ölçme ve Değerlendirme) MEB

  • Gözlem Formu
  • Derecelendirme Ölçeği
  • Rubrik

Temel Kabuller DPO

Önceki haftaların çıktıları (Algoritmaya Uygun Karar Kontrol Yapıları) edinilmiş kabul edilir.

Ön Değerlendirme Süreci YZ

Öğrencilerden, önceki hafta öğrenilen temel karar kontrol yapılarını içeren basit bir algoritma örneği (örneğin; yaş sınırı kontrolü) yazmaları istenir. Öğrencilerin tekil koşulları doğru tanımlayıp tanımlamadıkları kontrol edilir.

Köprü Kurma YZ

Önceki haftada öğrenilen tekli karar yapılarının, bu hafta öğrenilen mantıksal operatörlerle birleştirilerek nasıl daha karmaşık ve gerçekçi problemlere çözüm üretebileceği vurgulanır. Basit koşul yapılarından çoklu şartlı yapılara geçişin önemine değinilir.

Öğrenme-Öğretme Uygulamaları YZ

  1. Derse Giriş20 dk

    Öğrencilere bir önceki hafta işlenen algoritma yapılarının temel mantığı hatırlatılır. Etkileşimli tahta üzerinden günlük hayatta karşılaşılan 'eğer-ise' durumları (örneğin; hava yağmurluysa şemsiye al) örneklenerek tartışılır. Öğrencilerden, karar verme süreçlerinde koşulların nasıl belirlendiği üzerine kısa bir beyin fırtınası yapmaları istenir. Dersin kazanımı olan algoritma uygun karar kontrol yapıları ve mantıksal operatörlerin kullanımı hakkında genel bilgilendirme yapılır.

  2. Keşfetme60 dk

    Öğrencilere, tek bir koşulun ötesinde birden fazla şartın (ve, veya) bir arada kullanıldığı senaryolar içeren çalışma kağıtları dağıtılır. Etkileşimli tahta üzerinde mantıksal operatörlerin karar kontrol yapıları içindeki işleyişi görselleştirilerek anlatılır. Öğrencilerden, verilen karmaşık koşul setlerini (Örn: Notu 50'den büyükse VE ödevi teslim ettiyse geçer) analiz etmeleri ve bunları akış şeması veya sözde kod ile modellemeleri istenir. Farklı senaryolar için uygun karar kontrol yapılarının seçilmesi üzerine grup tartışmaları yürütülür.

  3. Uygulama90 dk

    Öğrencilere bilgisayar ortamında, belirlenen karmaşık koşulları içeren mobil uygulama kod parçacıkları sunulur. Öğrencilerden, mantıksal operatörleri kullanarak birden fazla şartı karar kontrol yapısı içinde uyguladıkları bir algoritma tasarlamaları ve kodlamaları istenir. Kodların çalışıp çalışmadığı test edilirken, hatalı mantık yürütmeleriin düzeltilmesi için rehberlik sağlanır. Öğrencilerin oluşturdukları çözüm modelleri sınıf içinde örnek olarak paylaşılır ve diğer öğrencilerle karşılaştırılır.

  4. Sonuçlandırma30 dk

    Öğrenciler tarafından geliştirilen karar kontrol yapıları içeren kod blokları incelenir. Gözlem Formu ve Derecelendirme Ölçeği kullanılarak öğrencilerin mantıksal operatörleri doğru yerlerde kullanıp kullanmadıkları değerlendirilir. Rubrik üzerinden öğrenci performansları not edilir. Dersin sonunda, karmaşık problemleri çözmede çoklu şartların önemine dair genel bir özet sunulur.

Sınıf defteri: Algoritmaya Uygun Karar Kontrol Yapıları; değerlendirme

Derse Giriş YZ 20 dk

Öğrencilere bir önceki hafta işlenen algoritma yapılarının temel mantığı hatırlatılır. Etkileşimli tahta üzerinden günlük hayatta karşılaşılan 'eğer-ise' durumları (örneğin; hava yağmurluysa şemsiye al) örneklenerek tartışılır. Öğrencilerden, karar verme süreçlerinde koşulların nasıl belirlendiği üzerine kısa bir beyin fırtınası yapmaları istenir. Dersin kazanımı olan algoritma uygun karar kontrol yapıları ve mantıksal operatörlerin kullanımı hakkında genel bilgilendirme yapılır.

Keşfetme YZ 60 dk

Öğrencilere, tek bir koşulun ötesinde birden fazla şartın (ve, veya) bir arada kullanıldığı senaryolar içeren çalışma kağıtları dağıtılır. Etkileşimli tahta üzerinde mantıksal operatörlerin karar kontrol yapıları içindeki işleyişi görselleştirilerek anlatılır. Öğrencilerden, verilen karmaşık koşul setlerini (Örn: Notu 50'den büyükse VE ödevi teslim ettiyse geçer) analiz etmeleri ve bunları akış şeması veya sözde kod ile modellemeleri istenir. Farklı senaryolar için uygun karar kontrol yapılarının seçilmesi üzerine grup tartışmaları yürütülür.

Uygulama YZ 90 dk

Öğrencilere bilgisayar ortamında, belirlenen karmaşık koşulları içeren mobil uygulama kod parçacıkları sunulur. Öğrencilerden, mantıksal operatörleri kullanarak birden fazla şartı karar kontrol yapısı içinde uyguladıkları bir algoritma tasarlamaları ve kodlamaları istenir. Kodların çalışıp çalışmadığı test edilirken, hatalı mantık yürütmeleriin düzeltilmesi için rehberlik sağlanır. Öğrencilerin oluşturdukları çözüm modelleri sınıf içinde örnek olarak paylaşılır ve diğer öğrencilerle karşılaştırılır.

Sonuçlandırma YZ 30 dk

Öğrenciler tarafından geliştirilen karar kontrol yapıları içeren kod blokları incelenir. Gözlem Formu ve Derecelendirme Ölçeği kullanılarak öğrencilerin mantıksal operatörleri doğru yerlerde kullanıp kullanmadıkları değerlendirilir. Rubrik üzerinden öğrenci performansları not edilir. Dersin sonunda, karmaşık problemleri çözmede çoklu şartların önemine dair genel bir özet sunulur.

Farklılaştırma Boş

ZÖğretmen tarafından doldurulacak
DÖğretmen tarafından doldurulacak

Araç-Gereç ve Kaynaklar DPO

Araç-Gereç
  • Ders kitabı
  • Etkileşimli tahta
  • Projeksiyon
  • Bilgisayar
  • Etkileşimli Tahta
  • Yazıcı
  • Tarayıcı
  • Switch
Kaynaklar
  • Mobil Uygulamalar Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)

Öğretmen Görüşleri

BÖLÜM I

Ders
Mobil Uygulamalar
Sınıf
11. Sınıf
Ünite / Tema
Kontrol İfadeleri
Konu
Algoritmaya Uygun Karar Kontrol Yapıları
Önerilen Süre
5 ders saati (200 dk)
Tarih
2-6 Kasım
Hafta
8. Hafta
Belirli Gün ve Haftalar
Kızılay Haftası (29 Ekim-4 Kasım), Lösemili Çocuklar Haftası (2-8 Kasım), Organ Bağışı ve Nakli Haftası (3-9 Kasım)

BÖLÜM II DPO

Kazanımlar
Algoritmaya uygun karar kontrol yapılarını kullanır.
Açıklamalar
  • 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.
Öğrenme-Öğretme Yöntem ve Teknikleri
  • Anlatım
  • Soru-Cevap
  • Problem Çözme
  • Gösterip Yaptırma
Kullanılan Eğitim Teknolojileri, Araç ve Gereçler
Araç-Gereç
  • Ders kitabı
  • Etkileşimli tahta
  • Projeksiyon
  • Bilgisayar
  • Etkileşimli Tahta
  • Yazıcı
  • Tarayıcı
  • Switch
Kaynaklar
  • Mobil Uygulamalar Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)
Öğrenme-Öğretme Etkinlikleri
Dikkat Çekme

Algoritmaya Uygun Karar Kontrol Yapıları ile ilgili günlük yaşamdan ya da meslekten bir örnek veya soru ile derse başlanır.

Güdüleme

Algoritmaya Uygun Karar Kontrol Yapıları konusunun meslekteki ve günlük yaşamdaki yeri vurgulanır.

Gözden Geçirme

Önceki haftanın konusu (Algoritmaya Uygun Karar Kontrol Yapıları) kısaca tekrar edilir.

Derse Geçiş

Haftanın kazanımı öğrencilerle paylaşılır: Algoritmaya uygun karar kontrol yapılarını kullanır.

Bireysel Öğrenme Etkinlikleri

Anlatım, soru-cevap ve gösterip yaptırma ile:
1) Algoritmaya uygun karar kontrol yapısını yaptırır.
2) Mantıksal operatörleri kullanarak birden fazla şartı karar kontrol yapısı içinde yaptırır.

Grupla Öğrenme Etkinlikleri

Öğrenciler gruplara ayrılır; algoritmaya Uygun Karar Kontrol Yapıları ile ilgili problem/örnek olay grup çalışmasıyla çözülür ve sınıfla paylaşılır.

Özet

Haftanın konuları öğrencilerle birlikte özetlenir; bir sonraki dersin konusu duyurulur.

BÖLÜM III — Ölçme-Değerlendirme

Bireysel Öğrenme Etkinliklerine Yönelik Ölçme-Değerlendirme
  • Gözlem Formu
  • Derecelendirme Ölçeği
  • Rubrik
Grupla Öğrenme Etkinliklerine Yönelik Ölçme-Değerlendirme
  • Grup çalışması gözlem formu
Öğrenme Güçlüğü Olan ve İleri Düzey Öğrenciler İçin Ek Ölçme-Değerlendirme

    BÖLÜM IV — Planın Uygulanmasına İlişkin Açıklamalar

    • Belirtilen tarihlerde ve haftalarda, müfredat programına göre değişiklikler yapılabilir.
    • Öğrenci merkezli öğretim yöntemleri ve teknikleri aktif olarak kullanılacaktır.
    • Ölçme ve değerlendirme süreçlerinde çeşitlilik sağlanacak ve süreç odaklı değerlendirme yapılacaktır.
    • Bireysel farklılıklar dikkate alınarak öğretime yön verilecektir.
    • Teknoloji entegrasyonu ile öğrenme süreçleri desteklenecektir.
    #9-13 Kasım5Kontrol İfadeleriAlgoritmaya Uygun Döngü KontrolleriAlgoritmaya uygun döngü kontrollerini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    16-20 KasımAkademik Takvim 1. Dönem Ara Tatil
    #23-27 Kasım5Kontrol İfadeleriAlgoritmaya Uygun Döngü KontrolleriAlgoritmaya uygun döngü kontrollerini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #30 Kasım - 4 Aralık5Gelişmiş KomutlarAlgoritma Yapısına ve Kod Okunabilirliğine Uygun SınıflarAlgoritma yapısına ve kod okunabilirliğine uygun sınıflar ile çalışır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Aralık5Gelişmiş KomutlarAlgoritma Yapısına ve Kod Okunabilirliğine Uygun SınıflarAlgoritma yapısına ve kod okunabilirliğine uygun sınıflar ile çalışır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Aralık5Gelişmiş KomutlarMetot YapılarıTekrarlanan kodları engellemek için metotlar ile çalışır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #21-25 Aralık5Gelişmiş KomutlarMetot YapılarıTekrarlanan kodları engellemek için metotlar ile çalışır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #28 Aralık - 1 Ocak5Gelişmiş KomutlarHazır Metotları KullanmaParametreleri doğru girerek hazır metotları kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #4-8 Ocak5Gelişmiş KomutlarHazır Metotları KullanmaParametreleri doğru girerek hazır metotları kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #11-15 Ocak5Gelişmiş KomutlarDizilerle Çalışmaİhtiyaca uygun dizileri tanımlar ve kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #18-22 Ocak5Gelişmiş KomutlarDizilerle Çalışmaİhtiyaca uygun dizileri tanımlar ve kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    25-29 OcakAkademik Takvim Yarıyıl Tatili
    1-5 ŞubatAkademik Takvim Yarıyıl Tatili
    #8-12 Şubat5Uygulama TasarımıYapılandırma Bilgilerinin Doğruluğunda Proje OluşturmaYapılandırma bilgilerinin doğruluğuna dikkat ederek proje oluşturur.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #15-19 Şubat5Uygulama TasarımıYapılandırma Bilgilerinin Doğruluğunda Proje OluşturmaYapılandırma bilgilerinin doğruluğuna dikkat ederek proje oluşturur.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Şubat5Uygulama TasarımıGörsel Elemanları Kullanarak Ara Yüz TasarlamaGörsel elemanları kullanarak arayüz tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #1-5 Mart5Uygulama TasarımıGörsel Elemanları Kullanarak Ara Yüz TasarlamaGörsel elemanları kullanarak arayüz tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    8-12 MartAkademik Takvim 2. Dönem Ara Tatil
    #15-19 Mart5Uygulama TasarımıGörsel Elemanları Kullanarak Ara Yüz TasarlamaGörsel elemanları kullanarak arayüz tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Mart5Gelişmiş Uygulama TasarlamaFarklı Uygulamalar ile Etkileşime Geçen Uygulama TasarlamaFarklı uygulamalar ile etkileşime geçen uygulama tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #29 Mart - 2 Nisan5Gelişmiş Uygulama TasarlamaFarklı Uygulamalar ile Etkileşime Geçen Uygulama TasarlamaFarklı uygulamalar ile etkileşime geçen uygulama tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #5-9 Nisan5Gelişmiş Uygulama TasarlamaFarklı Uygulamalar ile Etkileşime Geçen Uygulama TasarlamaFarklı uygulamalar ile etkileşime geçen uygulama tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #12-16 Nisan5Gelişmiş Uygulama TasarlamaFarklı Uygulamalar ile Etkileşime Geçen Uygulama TasarlamaFarklı uygulamalar ile etkileşime geçen uygulama tasarlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #19-23 Nisan5Gelişmiş Uygulama TasarlamaUygulamada Kullanılacak Sensörler ile ÇalışmaUygulamada kullanılacak sensörlerin varlığını kontrol eder ve doğru şekilde kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #26-30 Nisan5Gelişmiş Uygulama TasarlamaUygulamada Kullanılacak Sensörler ile ÇalışmaUygulamada kullanılacak sensörlerin varlığını kontrol eder ve doğru şekilde kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #3-7 Mayıs5Gelişmiş Uygulama TasarlamaUygulamadan Gelen Verileri Veritabanına KaydetmeUygulamadan elde edilen verileri veritabanına kaydeder.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #10-14 Mayıs5Gelişmiş Uygulama TasarlamaUygulamadan Gelen Verileri Veritabanına KaydetmeUygulamadan elde edilen verileri veritabanına kaydeder.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #17-21 Mayıs5Gelişmiş Uygulama TasarlamaUygulamadan Gelen Verileri Veritabanına KaydetmeUygulamadan elde edilen verileri veritabanına kaydeder.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #24-28 Mayıs5Gelişmiş Uygulama TasarlamaUygulamadan Gelen Verileri Veritabanına KaydetmeUygulamadan elde edilen verileri veritabanına kaydeder.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #31 Mayıs - 4 Haziran5Uygulama PaylaşımıUygulamayı Güvenli Hale Getirerek PaketlemeSensörleri kullanarak uygulama geliştirme işlemini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Haziran5Uygulama PaylaşımıUygulamayı Güvenli Hale Getirerek PaketlemeSensörleri kullanarak uygulama geliştirme işlemini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Haziran5Uygulama PaylaşımıUygulamayı Markette YayınlamaSensörleri yazılım ile uyumlu olarak çalıştırır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #21-25 Haziran5Sosyal EtkinlikSosyal EtkinlikOkul temelli planlama kapsamında sosyal etkinlik haftasıGözlem Formu, Derecelendirme ÖlçeğiBoş Sosyal Etkinlik

    11. Sınıf Mobil Uygulamalar Günlük Planı — Kaynaklar ve İçerik

    • 11. Sınıf Mobil Uygulamalar Yıllık Planı (çerçeve / ünitelendirilmiş yıllık plan)
    • 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 2026-2027 eğitim öğretim yılı günlük planı (haftalık ders planı). Haftalık 5 ders saati.

      Üniteler ve Konular

      1. Mobil Uygulamaya Giriş (10 ders saati)

      • 1. İşletim Sistemine Uygun Uygulama Geliştirme
        • İşletim sistemine uygun uygulama geliştirme ortamını kurar.
        • 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
        • Uygulama geliştirirken farklı tasarım yapılarını kullanır.
        • Uygulamada kullanılacak farklı aktivity ekranlarına ulaştırır.
        • Geliştirilen uygulama için en uygun aktivity ekranını seçtirir.
        • Uygulama geliştirme ortamını kullanarak proje oluşturur.
        • 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
        • Veri tipi isimlendirme kurallarına ve ihtiyaca uygun veri tipleri ve sabitleri kullanır.
        • İ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
        • İşlem önceliğini dikkate alarak operatörleri kullanır.
        • 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ılarını kullanır.
        • 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ü kontrollerini kullanır.
        • 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
        • Algoritma yapısına ve kod okunabilirliğine uygun sınıflar ile çalışır.
        • İ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ı
        • Tekrarlanan kodları engellemek için metotlar ile çalışır.
        • 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
        • Parametreleri doğru girerek hazır metotları kullanır.
        • 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
        • İhtiyaca uygun dizileri tanımlar ve kullanır.
        • 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
        • Yapılandırma bilgilerinin doğruluğuna dikkat ederek proje oluşturur.
        • 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ı kullanarak arayüz tasarlar.
        • 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
        • Farklı uygulamalar ile etkileşime geçen uygulama tasarlar.
        • 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
        • Uygulamada kullanılacak sensörlerin varlığını kontrol eder ve doğru şekilde kullanır.
        • 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
        • Uygulamadan elde edilen verileri veritabanına kaydeder.
        • 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
        • Sensörleri kullanarak uygulama geliştirme işlemini yapar.
        • 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
        • Sensörleri yazılım ile uyumlu olarak çalıştırır.
        • 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.

    İlgili Planlar