1 |
- |
Python'a Giriş, Veri Türleri, Operatörler, Koşullu Yapılar |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
2 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Koşullu Yapılar, Döngüler |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
3 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Döngüler |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
4 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Liste |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
5 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Fonksiyonlar |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
6 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Sınıflar ve Nesneler: Sınıf tanımları ve nesne oluşturma, Yapıcı (constructor) ve yıkıcı (destructor) metotlar, Kapsülleme (encapsulation) kavramı ve erişim belirleyicileri (public, private, protected) |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
7 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Nesne Yönelimli Programlamanın 4 Temel İlkesi: Kapsülleme, Soyutlama (abstraction), Miras (inheritance), Çok biçimlilik (polymorphism) |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
8 |
- |
ARA SINAV |
- |
9 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Kapsülleme ve Erişim Belirleyicileri: Kapsülleme ile veri gizliliği ve güvenlik sağlama, Public, private, ve protected erişim belirleyicilerinin kullanımı, Setter ve getter yöntemleri ile veri kontrolü |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
10 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Yapıcı ve Yıkıcı Yöntemler: Parametreli ve parametresiz yapıcılar, Yıkıcılar ve hafıza yönetimi, Yapıcı ve yıkıcı kullanım örnekleri |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
11 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Statik (Static) ve Nesne Üyesi Değişkenler: Statik değişkenler ve yöntemler, Statik ve nesne üyesi değişkenlerin farkları, Statik yapının kullanım alanları ve örnekler |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
12 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Statik (Static) ve Nesne Üyesi Değişkenler: Statik değişkenler ve yöntemler, Statik ve nesne üyesi değişkenlerin farkları, Statik yapının kullanım alanları ve örnekler |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
13 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Çok Biçimlilik (Polymorphism): Polymorphism kavramı ve türleri, Çok biçimliliğin uygulama alanları ve örnekler
Soyut Sınıflar (Abstract Classes) ve Arayüzler (Interfaces): Soyut sınıf ve arayüz kavramları, soyut sınıf ve arayüzlerin kullanım alanları, Pratik örneklerle soyut sınıf ve arayüzlerin karşılaştırılması |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
14 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Uygulama |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
15 |
Referansların ilgili bölümü, ek kaynaklar ve ders notları. |
Uygulama |
Ders anlatımı, Tartışma (Soru-Cevap), Laboratuvar Uygulamaları. |
16 |
- |
FİNAL |
- |
17 |
- |
FİNAL |
- |