EYLÜL
|
09-13 Eylül
|
5 |
|
1. MOBİL UYGULAMA GELİŞTİRMEYE
HAZIRLIK
1.1. TEMEL BİLEŞENLER
1.1.1. Java Software Development Kit (JDK) Kurulumu
1.1.2. Android Studio ve Software Development Kit (SDK) Kurulumu
1.2. EMÜLATÖR KURULUMU
1.3. TASARIM YAPILARI (ACTIVITY TEMPLATES)
1.3.1. Activity Demokrasinin önemi |
İşletim sistemine uygun uygulama geliştirme ortamını kurar.
|
|
Anlatım, araştırma, örnek olay, soru-cevap, uygulama, bireysel öğretim, beyin fırtınası
|
Etkileşimli tahta, bilgisayar, internet, mobil uygulama geliştirme yazılımı, cep telefonu, ders kitabı
|
|
15 Temmuz Demokrasi ve Millî Birlik Günü |
EYLÜL
|
16-20 Eylül
|
5 |
|
1.3.2. Activity Çeşitleri
1.3.3. Activity Yaşam Döngüsü
1.3.4. Activity Yaşam Döngüsü Metotları
1.4. PROJE OLUŞTURMA
1.4.1. Projenin Emülatörde Çalıştırılması
1.4.2. Android Studio Tasarım Ekranı
1.4.3. Ön İzleme Görünümünü Değiştirmek
1.5. DOSYA VE DİZİN YAPILARI |
Uygulama geliştirirken farklı tasarım yapılarını kullanır.
Uygulama geliştirme ortamını kullanarak proje oluşturur.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Gaziler Günü (19 Eylül), İlköğretim Haftası |
EYLÜL
|
23-27 Eylül
|
5 |
|
2. EKRAN TASARIMI
2.1. MOBİL UYGULAMA EKRAN TASARIMINA GİRİŞ
2.2. MOBİL UYGULAMA EKRAN YAPISI |
Yapılandırma bilgilerinin doğruluğuna dikkat ederek proje oluşturur.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
EYLÜL
|
30 Eylül-
04 Ekim
|
5 |
|
2.3. VIEW
2.4. GÖRÜNÜM YERLEŞTİRME YÖNTEMLERİ
2.4.1. Görünüm Yerleştirmek İçin XML Kullanımı
2.4.2. Görünüm Yerleştirmek İçin Palette Kullanımı
2.4.3. Görünüm Yerleştirmek İçin Java Kullanımı |
Mobil uygulama ekran tasarımı yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Hayvanları Koruma Günü (4 Ekim) |
EKİM
|
07-11 Ekim
|
5 |
|
2.5. TEMEL GÖRÜNÜM SINIFLARI
2.5.1. TextView
2.5.2. EditText
2.5.3. Button |
Görsel elemanları kullanarak arayüz tasarlar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
EKİM
|
14-18 Ekim
|
5 |
|
2.5.4. ImageView
2.5.5. CheckBox
2.5.6. ProgressBar |
Görsel elemanları kullanarak arayüz
tasarlar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
EKİM
|
21-25 Ekim
|
5 |
|
2.6. LAYOUT ÇEŞİTLERİ
2.6.1. ConstraintLayout
2.6.2. LinearLayout
2.6.3. RelativeLayout
2.6.4. FrameLayout
Atatürk'ün Cumhuriyetçilik İlkesi |
Görsel elemanları kullanarak arayüz
tasarlar.
|
29 Ekim Cumhuriyet Bayramı
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
EKİM
|
28 Ekim-
01 Kasım
|
5 |
|
3. TEMEL KOMUTLAR
3.1. VERİ
3.2. DEĞİŞKENLER
3.2.1. Değişken Yapısı
3.2.2. Değişken Tanımlama ve Atama 1.Dönem 1.Sınav |
Veri tipi isimlendirme kurallarına ve ihtiyaca uygun veri tipleri ve sabitleri kullanır.
|
1.Sınav
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
29 Ekim Cumhuriyet Bayramı |
KASIM
|
04-08 Kasım
|
5 |
|
3.3. VERİ TİPLERİ
3.3.1. İlkel (Temel) Veri Tipleri
3.3.2. Referans Veri Tipleri
3.4. SABİTLER
Atatürk'ün eğitime ve bilime verdiği önem |
Veri tipi isimlendirme kurallarına ve ihtiyaca uygun veri tipleri ve...
|
10 Kasım Atatürk'ü Anma Günü ve Atatürk Haftası
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Atatürk Haftası |
KASIM
|
11-15 Kasım
|
5 |
|
ARA TATİL (11-15 KASIM) |
|
|
|
|
|
|
KASIM
|
18-22 Kasım
|
5 |
|
3.5. İSİMLENDİRME KURALLARI
3.6. OPERATÖRLER
3.6.1. Aritmetik Operatörler
3.6.2. Atama Operatörleri
3.6.3. Karşılaştırma Operatörleri
3.6.4. Mantıksal Operatörler |
İşlem önceliğini dikkate alarak operatörleri kullanır.
|
|
Anlatım, araştırma, örnek olay, soru-cevap, uygulama, bireysel öğretim, beyin fırtınası
|
Etkileşimli tahta, bilgisayar,...
|
|
|
KASIM
|
25-29 Kasım
|
5 |
|
3.7. HATA AYIKLAMA
3.7.1. Logcat
3.7.2. Durak Noktası
3.7.3. Değişken İzleme (Watch)
3.8. HATA DÜZELTME |
Hata ayıklama ve düzeltme yöntemlerini kullanır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Öğretmenler Günü (24 Kasım) |
ARALIK
|
02-06 Aralık
|
5 |
|
4. KARAR VE DÖNGÜ YAPILARI
4.1. KARAR YAPILARI
4.1.1. if Karar Yapısı
4.1.2. if-else Karar Yapısı |
Algoritmaya uygun karar kontrol yapılarını kullanır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Dünya Engelliler Günü (3 Aralık) |
ARALIK
|
09-13 Aralık
|
5 |
|
4.1.3. if-else-if Karar Yapısı
4.1.4. Switch-Case Yapısı |
Algoritmaya uygun karar kontrol yapılarını kullanır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
ARALIK
|
16-20 Aralık
|
5 |
|
4.2. DÖNGÜ YAPILARI
4.2.1. Sayaçlar
4.2.2. for Döngüsü |
Algoritmaya uygun döngü kontrollerini
kullanır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
ARALIK
|
23-27 Aralık
|
5 |
|
4.2.3. while Döngüsü
4.2.4. do-while Döngüsü |
Algoritmaya uygun döngü kontrollerini
kullanır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Mehmet Akif Ersoy’u Anma Haftası |
ARALIK
|
30 Aralık-
03 Ocak
|
5 |
|
5. GELİŞMİŞ KOMUTLAR
5.1. METOT
5.1.1. Metot Yapısı
5.1.2. Değer Döndürmeyen Metotlar 1.Dönem 2.Sınav |
Tekrarlanan kodları engellemek için metotlar ile çalışır.
|
2.Sınav
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
OCAK
|
06-10 Ocak
|
5 |
|
5.1.3. Değer Döndüren Metotlar
5.1.4. Parametre Alan Metotlar
5.1.5. Metotlarda Aşırı Yükleme |
Tekrarlanan kodları engellemek için metotlar ile çalışır.
Parametreleri doğru girerek hazır metotları kullanır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
OCAK
|
13-17 Ocak
|
5 |
|
5.2. SINIF VE NESNE KAVRAMLARI
5.2.1. Sınıf (Class)
5.2.2. Nesne (Object) Oluşturma
5.2.3. Sınıf Yapısı
5.2.4. Erişim Belirleyiciler (Erişim Düzeyleri)
5.2.5. Kurucu veya Yapıcı Metotlar (Constructors) |
Algoritma yapısına ve kod okunabilirliğine uygun sınıflar ile çalışır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
OCAK
|
20-24 Ocak
|
5 |
|
YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) |
|
|
|
|
|
|
OCAK
|
27-31 Ocak
|
5 |
|
YARI YIL TATİLİ (20 OCAK - 3 ŞUBAT) |
|
|
|
|
|
|
ŞUBAT
|
03-07 Şubat
|
5 |
|
5.3. KAPSÜLLEME (ENCAPSULATION)
5.3.1. Kapsülleme Yapısı
5.3.2. Getter ve Setter Metotları |
Algoritma yapısına ve kod okunabilirliğine uygun sınıflar ile çalışır.
|
|
Anlatım, araştırma, örnek olay, soru-cevap, uygulama, bireysel öğretim, beyin fırtınası
|
Etkileşimli tahta, bilgisayar,...
|
|
|
ŞUBAT
|
10-14 Şubat
|
5 |
|
5.4. KALITIM (INHERITANCE)
5.5. ÇOKBİÇİMLİLİK (POLYMORPHISM)
5.5.1. Çokbiçimlilik Yapısı |
Algoritma yapısına ve kod okunabilirliğine uygun sınıflar ile çalışır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
ŞUBAT
|
17-21 Şubat
|
5 |
|
5.6. DİZİLER
5.6.1. Diziye Değer Atama
5.6.2. ArrayList |
İhtiyaca uygun dizileri tanımlar ve kullanır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
ŞUBAT
|
24-28 Şubat
|
5 |
|
6. UYGULAMA TASARIMI
6.1. PROJE YAPILANDIRMA AYARLARI
6.1.1. AndroidManifest.xml Dosya Yapısı
6.1.2. MainActivity
6.1.3. res
6.1.4. Gradle Scripts |
Gelişmiş uygulama tasarımı yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
MART
|
03-07 Mart
|
5 |
|
6.2. VIEW BINDING
6.3. ACTIVITY YAPISI
6.3.1. Activity Yaşam Döngüleri (Activity Life
Cycle)
6.3.2. Çoklu Aktiviteler |
Gelişmiş uygulama tasarımı yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
MART
|
10-14 Mart
|
5 |
|
6.4. ARAYÜZ TASARIMI
6.5. FRAGMENT YAPISI |
Gelişmiş uygulama tasarımı yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
İstiklâl Marşı'nın Kabulü be Mehmet Akif Ersoy'u Anma Günü (12 Mart) |
MART
|
17-21 Mart
|
5 |
|
6.6. MOBİL UYGULAMADA İZİNLER VE İZİN
YAPISI
6.6.1. İzin Tanımlamaları Yapısı
6.6.2. İzin Onayları Almak
Atatürk’ün vatan ve millet sevgisi |
Mobil uygulama izin yapısını kullanır.
|
18 Mart Çanakkale Zaferi ve Şehitler Günü
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
18 Mart Çanakkale Zaferi, Şehitler Günü |
MART
|
24-28 Mart
|
5 |
|
7. VERİ TABANI İŞLEMLERİ
7.1. SHAREDPREFERENCES KULLANIMI
7.2. YEREL VERİ TABANIYLA ÇALIŞMAK
7.2.1. Sorgulama Komutları
7.2.3. Mobil Uygulama Geliştirme Ortamında Yerel Veri Tabanı Kullanmak
7.2.4. Mobil Uygulama Geliştirme Ortamında Kayıt Eklemek
2.Dönem 1.Sınav |
Uygulamadan elde edilen verileri
veritabanına kaydeder.
Yerel veritabanı ile ilgili işlemleri yapar.
|
1.Sınav
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Dünya Tiyatrolar Günü (27 Mart) |
MART
|
31 Mart-
04 Nisan
|
5 |
|
7.2.5. Mobil Uygulama Geliştirme Ortamında Kayıt Silmek
7.2.6. Mobil Uygulama Geliştirme Ortamında Kayıt Güncellemek
7.2.7. Mobil Uygulama Geliştirme Ortamında Tüm Kayıtları Listelemek
7.2.8. Özel Adaptör Kullanmak
7.2.9. Model Oluşturmak
7.2.10. ArrayAdapter Sınıfıyla Özel Adaptör Oluşturmak |
Yerel veritabanı ile ilgili işlemleri yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Kütüphaneler Haftası, Dünya Otizm Farkındalık Günü (2 Nisan) |
NİSAN
|
07-11 Nisan
|
5 |
|
ARA TATİL (31 MART - 4 NİSAN) |
|
|
|
|
|
|
NİSAN
|
14-18 Nisan
|
5 |
|
7.3. UZAK VERİ TABANIYLA ÇALIŞMAK
7.3.1. JSON Veri Düzeni
7.3.2. Mobil Uygulama Geliştirme Ortamında Uzak Sunucu Yapılandırması
7.3.3. Uzak Veri Tabanı Yönetimi
7.3.4. Firestore Veri Tabanı Oluşturmak
7.3.5. Uzak Veri Tabanında Yetkilendirme İşlemleri
7.3.6. Mobil Uygulama Geliştirme Ortamında Uzak Veri Tabanıyla Çalışmak |
Uzak veritabanıyla çalışır.
|
|
Anlatım, araştırma, örnek olay, soru-cevap, uygulama, bireysel öğretim, beyin fırtınası
|
Etkileşimli tahta, bilgisayar,...
|
|
|
NİSAN
|
21-25 Nisan
|
5 |
|
7.3.7. Mobil Uygulama Geliştirme Ortamında RecyclerView Nesnesiyle Çalışmak
7.3.8. Uzak Veri Tabanından Veri Getirmek
7.3.9. Mobil Uygulama Geliştirme Ortamında Uzak Veri Tabanına Veri Eklemek
7.3.10. Uzak Veri Tabanından Veri Silmek
7.3.11. Uzak Veri Tabanında Veri Güncellemek
7.3.12. Firestore Veri Tabanında Kurallarla Çalışmak
Çocuk, insan sevgisi ve evrensellik |
Uzak veritabanıyla çalışır.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
23 Nisan Ulusal Egemenlik ve Çocuk Bayramı |
NİSAN
|
28 Nisan-
02 Mayıs
|
5 |
|
8.1. YAYIN ALGILAYICILARLA ÇALIŞMAK
8.1.1. BroadcastReceiver Sınıfı Oluşturmak
8.1.2. Kodla Yayın Algılayıcıları Tetiklemek
8.2. SMS VE İLETİ GÖNDERMEK
8.2.1. SMS Okumak
8.2.2. İleti Göndermek |
Yayın algılayıcılarıyla ilgili işlemleri yapar. Sms ve ileti ile ilgili işlemleri yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
Kût'ül Amâre Zaferi (29 Nisan), 1 Mayıs Emek ve Dayanışma Günü |
MAYIS
|
05-09 Mayıs
|
5 |
|
8.3. BİLDİRİMLERLE ÇALIŞMAK
8.3.1. Bildirimlerden Veri Almak
8.4. BAŞKA UYGULAMALARLA ETKİLEŞİM
KURMAK
8.4.1. Paylaş Butonuyla Diğer Uygulamalardan
Veri Almak
8.4.2. BroadcastReceiver Kullanarak
Uygulamaların Arasında Haberleşmek |
Bildirimlerle ilgili temel işlemleri yapar. Farklı uygulamalar ile etkileşime geçen uygulama tasarlar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
MAYIS
|
12-16 Mayıs
|
5 |
|
8.5. SERVİSLERLE ÇALIŞMAK
8.5.1. Arka Plan Servislerle Çalışmak
8.5.2. Ön Plan Servislerle Çalışmak
8.5.3. Sticky Servislerle Çalışmak
8.5.4. Bound Servislerle Çalışmak
8.5.5. IntentServislerle Çalışmak
Atatürkçü düşüncede yer alan temel fikirler |
Servislerle ilgili temel işlemleri yapar.
|
19 Mayıs Atatürk'ü Anma, Gençlik ve Spor Bayramı
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
MAYIS
|
19-23 Mayıs
|
5 |
|
3.6.1. 8.6. WORKMANAGERLE
ÇALIŞMAK
8.6.1. Kısıtlamaları Tanımlamak
8.6.2. Görevi Gecikmeli Başlatmak
8.6.3. Zincirleme Çalışmak
8.6.4. Görevleri İzlemek
8.6.5. Görevlere Dışarıdan Veri Göndermek |
Workmanager ile zamanlanmış görev işlemlerini yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
19 Mayıs Atatürk'ü Anma ve Gençlik ve Spor Bayramı |
MAYIS
|
26-30 Mayıs
|
5 |
|
8.7. SENSÖRLERLE ÇALIŞMAK
8.7.1. Tüm Sensörlere Erişmek
8.7.2. Sensör Olaylarıyla Çalışmak 2.Dönem 2.Sınav |
Sensörleri kullanarak uygulama geliştirme işlemini yapar.
|
2.Sınav
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
İstanbul'un Fethi (29 Mayıs) |
HAZİRAN
|
02-06 Haziran
|
5 |
|
ÖĞRENME BİRİMİ: UYGULAMA PAYLAŞIMI
9. UYGULAMA YAYIMLAMA
9.1. UYGULAMA MARKET GELİŞTİRİCİ
AYARLARI |
Uygulamayı güvenli hale getirerek paketleme işlemlerini yapar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|
HAZİRAN
|
09-13 Haziran
|
5 |
|
9.2. UYGULAMA YAYIMLAMA |
Uygulamayı markette yayınlar.
|
|
Anlatım, araştırma, örnek...
|
Etkileşimli tahta, bilgisayar,...
|
|
|