Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Önlisans - Teknik Bilimler Meslek Yüksekokulu - Bilgisayar Programcılığı

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Programcılığı-Önlisans-2014 BLY2005 İnternet Programlama I Zorunlu 3 5,00 3 1

Dersin İçeriği

Dersin Amacı

İnternet ortamının analizi, yazılım dilleri, Python yazılımı, MySQL, Mongo DB

Öğrenim Türü

-

Dersin İçeriği

Analysis of the internet environment, software languages, Python software, MySQL, Mongo DB

Planlanan Öğrenme Aktiviteleri ve Metodları

Sunum,Soru ve Cevap,Problem Çözümü

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

www.w3schools.com, Flask Web Development: Developing Web Applications with Python Miguel Grinberg

Dersin Web Sayfası

www.w3schools.com

Öğrenme Çıktıları

  • İnternet çevre birimlerini öğrenir.
  • İnternet yazılım dillerine genel bakış açısı sahip olur.
  • Python programlama dilini öğrenir.
  • Veri tabanı kavramı, MySQL ve Mongo DB uygulamalarını öğrenir.
  • Python dilinde flask kütüphanesi kullanarak veri tabanı bağlantılı dinamik web sitesi tasarımı ve yayınlanmasını öğrenir.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Python Sözdizimi, Python Yorumları, Python Değişkenleri, Python Veri Türleri
2 Python Sayısal değerler, Python tür dönüşümü, Python Dizeleri, Python Booleans, Python Operatörleri
3 Python Listeleri, Python Tuples, Python Setleri, Python Sözlükleri
4 Python If...else, Döngüler
5 Python İşlevleri, Lambda, Diziler, Sınıflar/Nesneler, Kalıtım
6 Python Yineleyiciler, Kapsam, Modüller, Tarihler, JSON, RegEx,
7 Python PIP, Python Try...Except, Python Kullanıcı Girişi, Python Dize Biçimlendirme
8 Ara Sınav Haftası
9 Python Flask Eğitimi: Tam Özellikli Web Uygulaması Şablonlar
10 Python Flask Eğitimi: Tam Özellikli Web Uygulaması Formlar, Kullanıcı Girişi, Flask-SQLAlchemy ile Veritabanı
11 Python Flask Eğitimi: Tam Özellikli Web Uygulaması Paket Yapısı, Kullanıcı Kimlik Doğrulaması
12 Python Flask Eğitimi: Tam Özellikli Web Uygulaması Kullanıcı Hesabı ve Profil Resmi, Yayın Oluşturma, Güncelleme ve Silme
13 Python Flask Eğitimi: Tam Özellikli Web Uygulaması Sayfalandırma, E-posta ve Şifre Sıfırlama
14 Python Flask Eğitimi: Tam Özellikli Web Uygulaması Planları ve Yapılandırması, Özel Hata Sayfaları
15 Python Flask Eğitimi: Uygulamanızı Dağıtma (Seçenek # 1) - Linux Sunucusuna Dağıtma, Uygulamamız İçin Özel Alan Adı Nasıl Kullanılır
16 Final
17

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 2 28
Laboratuvar ve Hazırlığı 14 1 14
Araştırma ve Hazırlığı 14 3 42
Arasınav ve Hazırlığı 14 1 14
Final ve Hazırlığı 14 2 28

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5