Ders Akışı
Dönemin tamamı tek bakışta
Ders 14 hafta ve 5 modülden oluşur. Teori Cuma günü işlenir (A 09.15, B 13.15); aynı konunun laboratuvarı bir hafta sonra yapılır (A Çarşamba 13.15, B Perşembe 15.15).
- Modül 1 Hafta 1–3
Algoritma ve Java'ya Giriş
Bir bulmacayı adımlara dökmekle başlar, ilk Java programınızı ilk gün Playground'da çalıştırırsınız; akış diyagramı, sözde kod, derleme, değişkenler ve Scanner ile girdi.
- Modül 2 Hafta 4–7
Karar ve Tekrar
if/else, switch ve mantıksal operatörlerle karar veren; while, do-while ve for ile tekrar eden programlar. Gözcü değer, iç içe döngü, EBOB ve Monte Carlo. KT1 bu modülde teslim edilir.
- 4 Seçim Yapıları I: boolean, if/else ve İç İçe if Teori Cum 16 Eki Lab A Çar 21 Eki · B Per 22 Eki
- 5 Seçim Yapıları II: switch, Ternary ve Mantıksal Operatörler Teori Cum 23 Eki Lab A Çar 28 Eki · B Per 29 Eki
- 6 Döngüler I: while, do-while, for, Gözcü Değer ve KT1 Teslimi Teori Cum 30 Eki Lab A Çar 4 Kas · B Per 5 Kas Portfolyo KT1
- 7 Döngüler II: İç İçe Döngü, break/continue, EBOB ve Monte Carlo Teori Cum 6 Kas Lab A Çar 11 Kas · B Per 12 Kas
- Modül 3 Hafta 8–9
Metotlar
Programı parçalara bölmek: metot tanımı, parametre, return, Math sınıfı, kapsam ve yığın diyagramı; artımlı geliştirme alışkanlığı. KT2 ve ara sınav haftası.
- Modül 4 Hafta 10–13
Diziler ve Metinler
Tek ve çok boyutlu diziler, arama ve sıralama, referans ve kopyalama, String işlemleri; 1. haftanın nehir bulmacası 13. haftada dizilerle kodlanır. KT3 bu modülde.
- 10 Tek Boyutlu Diziler I: Oluşturma, Gezinme ve Referans Teori Cum 27 Kas Lab A Çar 2 Ara · B Per 3 Ara
- 11 Diziler II: Arama, Sıralama ve Kopyalama Teori Cum 4 Ara Lab A Çar 9 Ara · B Per 10 Ara Portfolyo KT3
- 12 Çok Boyutlu Diziler: Matris, Sudoku ve Hava Durumu Teori Cum 11 Ara Lab A Çar 16 Ara · B Per 17 Ara
- 13 String İşlemleri ve Nehir Bulmacasının Kodlanması Teori Cum 18 Ara Lab A Çar 23 Ara · B Per 24 Ara
- Modül 5 Hafta 14–14
Kapanış
Aynı algoritma üç dilde (Java, Python, C): dil yüzeydir, algoritma değişmez. Portfolyo son teslimi (KT4) ve dönemin özeti.
Haftalık takvim
Lab sütunu, o haftanın konusunun laboratuvarda uygulandığı tarihi gösterir; teoriden bir hafta sonradır. Labları Arş. Gör. Ömer Miraç Kökçam yürütür.
Tarihler akademik takvime göre güncellenir. Bir hafta tatile denk gelirse veya ertelenirse burada ve ilgili haftanın sayfasında belirtilir. Kart görünümü için tüm haftalar sayfasına bakabilirsiniz.