- Python programlama dilinin genel özelliklerini irdelemek.
- Web uygulamalarının temel ve dinamiklerine hakim olmak.
- Python Django kütüphanesi ile temel düzey web uygulamaları geliştirecek teknik beceriye sahip olmak.
Ön Koşullar
XXX Ders Adı...
Eş Koşullar
XXX Ders Adı...
Özel Koşullar
Dersin alınabilmesi için öğrenciden beklenen asgari yeterlilikler.(Örnekler: Yabancı dil seviyesi, derse devam, önceden edindiği kurumsal yeterlilikler vs. gibi)
Öğretim Üyeleri
Öğr.Gör.Selçuk Usta
Asistanlar
Ders Gün,Saat ve Yeri
Perşembe 9:00-12:00 İKLAB 5B07
Görüşme Saatleri ve Yeri
Perşembe 9:00-12:00 İKLAB 5B07
Öğretim Yöntem ve Teknikleri
- Anlatım, örnekleme, sunum, uygulama
Temel Kaynaklar
- Ders Notları
- Çevrimiçi Resmi Dokümantasyon
- Açık Kaynak Örnek Uygulamalar
Diğer Kaynaklar
-
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Giriş & Programlama Temelleri
Anlatım, Örnekleme, Sunum
2. Hafta
Python’a Giriş & Sözdizimi İnceleme
Anlatım, Örnekleme, Sunum
3. Hafta
Python; Veri Tipleri, Metinsel Operasyonlar
Anlatım, Örnekleme, Sunum
4. Hafta
Python; Karar Yapıları, Matematiksel ve Mantıksal Operatörler
Anlatım, Örnekleme, Sunum
5. Hafta
Python; Koleksiyonlar ve Diziler
Anlatım, Örnekleme, Sunum
6. Hafta
Python; Döngüler, Fonksiyonlar
Anlatım, Örnekleme, Sunum
7. Hafta
Python; Modül Yönetimi
Anlatım, Örnekleme, Sunum
8. Hafta
Python; Nesne Yönelimli Programlama
Anlatım, Örnekleme, Sunum
9. Hafta
Python; Veri Giriş Çıkış Yöntemleri
Anlatım, Örnekleme, Sunum
10. Hafta
Vize Sınavı
Vize Sınavı
11. Hafta
Web Uygulaması Geliştirme İçin Temel Gereksinimler
Anlatım, Örnekleme, Sunum
12. Hafta
Python Django; Giriş
Anlatım, Örnekleme, Sunum
13. Hafta
Python Django; Önyüz Geliştirme Teknikleri
Anlatım, Örnekleme, Sunum
14. Hafta
Atölye Çalışması: Python Django İle Örnek Web Uygulaması
Anlatım, Örnekleme, Sunum
15. Hafta
16. Hafta
17. Hafta
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
40
Final
1
60
ÖÇ-1
Temel programlama yöntemleri hakkında bilgi edinmek
ÖÇ-2
Temel algoritma tekniklerini öğrenmek
ÖÇ-3
Python programlama dilinin temellerine hakim olmak
ÖÇ-4
Web uygulaması geliştirmek için temel bilgilere sahip olmak
ÖÇ-5
Python Django kütüphanesi ile temel düzeyde web uygulaması geliştirebilmek
Program Çıktıları
PÇ-1
Dijital Medya ve Pazarlama ile ilgili teorik ve uygulama bilgilerine sahip olabilmek
PÇ-2
Eleştirel, özgür, özgün ve yaratıcı düşünebilmek, üretimde bulunabilmek
PÇ-3
İletişimin farklı alanlarını birbirleriyle ilişkilendirebilmek, strateji geliştirebilmek, etkileşim yaratabilmek
PÇ-4
İnternet siteleri, mobil pazarlama, dijital reklamcılık, dijital medya planlama, sosyal medya, dijital analiz ve ölçümleme konularında detaylı bilgiye sahip olmak ve profesyonel uygulama becerisine sahip olabilmek
PÇ-5
Veri okuryazarlığı ve veri yönetimi konularında bilgi sahibi olmak ve uygulayabilmek
PÇ-6
Değişen iletişim stratejileri ve teknolojilerine hakim olmak, süreçleri yönetebilmek
PÇ-7
İletişim çalışmaları kapsamında içerik üretebilme, sunabilme ve yönetebilme becerilerini kazanabilmek
PÇ-8
Mesleğin gerektirdiği sorumlulukları ve etik yükümlülüklerin farkında olmak, kurallar çerçevesinde hareket edebilmek
PÇ-9
Çalışma hayatında; ekip çalışmalarında etkin, üretken ve sorumlu bir birey olabilmek, iş hayatında ortaya çıkan sorunlara pratik problem çözme becerisi kazanabilmek
PÇ-10
Dijital çağın hızını takip edebilmek ve alana dair bilgileri sürekli güncel tutabilmek