BİLGİ TEKNOLOJİLERİ (YL) (TEZLİ) (İNGİLİZCE)
Yüksek Lisans TYYÇ: 7. Düzey QF-EHEA: 2. Düzey EQF-LLL: 7. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: 3024002006
Ders İsmi: Web Technologies
Ders Yarıyılı: Bahar
Ders Kredileri:
Teorik Pratik Kredi AKTS
3 0 3 6
Öğretim Dili: EN
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Department Elective
Dersin Seviyesi:
Yüksek Lisans TYYÇ:7. Düzey QF-EHEA:2. Düzey EQF-LLL:7. Düzey
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Doç. Dr. Esengül SALTÜRK
Dersi Veren(ler):
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: The aim of this course is to provide an understanding about the tools and technologies that we use through Internet. A short introduction on client side (HTML and CSS) will be followed by different technologies used for the server side scripting languages and tools. The fundamentals of back-end programming will be emphasized. Due to the particularly dynamic nature of Internet technologies, course content will change as appropriate.
Dersin İçeriği: HTML, CSS ve JavaScript dillerine giriş ve kullanımının ardından dersin geneli sunucu tarafındaki dillerin ve teknojilerinin kullanılmasıdır. Sunucu tarafında Nodejs, Python ve Java dillerinin sunucu scripting dilleri olarak kullanılması konuları projeler halinde işlenecektir.

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
Öğrenme Kazanımları
1 - Bilgi
Kuramsal - Olgusal
2 - Beceriler
Bilişsel - Uygulamalı
3 - Yetkinlikler
İletişim ve Sosyal Yetkinlik
Öğrenme Yetkinliği
1) İnternet ve web teknolojileri hakkında bilgi sahibi olmak
2) Web sayfaları geliştirmek için mevcut istemci ve sunucu tabanlı Web araçlarını kullanın
Alana Özgü Yetkinlik
1) Temel bilgi yönetimi ve aktarım tekniklerini anlamak ve uygulamak
2) Temel web tasarım ilkelerini eleştirel olarak değerlendirin
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) Temel Terminoloji: İnternet ve Web, HTML ve CSS Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
2) JavaScript'e Giriş Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
3) JavaScript Fonksiyonları ve Skop Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
4) Nodejs'e Giriş Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
5) Express'e giriş ve dinamik web sayfaları oluşturma Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
6) MongoDB'ye Giriş Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
7) Ara Sınav Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
8) Python'a Giriş Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
9) Web Sayfaları geliştirmek için Web Çerçevesi olarak Flask'a Giriş Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
10) Dönem Projelerinin Tartışılması ve Gruplara Atama Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
11) Projelerin Tartışılması Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
12) Dönem Projelerinin Tartışılması ve Gruplara Atama Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
13) Projelerin Sunumu Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
14) Projelerin Sunumu Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
15) Projelerin Sunumu Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
16) Projelerin Sunumu Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.

Kaynaklar

Ders Notları / Kitaplar: Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.
Diğer Kaynaklar: Internet&World Wide Web How to Program, Fifth Edition, Paul Deitel, Harvey Deitel, Abbey Deitel, Prentice Hall, 2011.

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

3

2

4

Program Kazanımları
1) Yazılım mühendisliği, veri yönetimi ve bilgisayar güvenliği gibi temel bilgi teknolojilerindeki güncel teknik kavramları ve uygulamaları kullanma becerisi.
2) Kullanıcı ihtiyaçlarının belirlenmesi, analiz edilmesi ve bilgisayar tabanlı sistemlerin seçiminde, değerlendirilmesinde ve yönetiminde kullanımının anlaşılması.
3) Veri yapılarını kullanma ve algoritma geliştirme becerisi.
4) Karmaşık büyük veri sistemlerini analiz etme ve yorumlama becerisi.
5) Makine öğrenmesindeki kavram ve algoritmaların yorumlanması ve uygulanması becerisi.
6) Veri analizi alanındaki derin öğrenmenin Matematik temellerinin anlaşılması ve teoriyi uygulama becerisi.
7) Karmaşık veri yapılarını çözme, derin öğrenme modelleri geliştirme ve uygulama becerisi ve bu konularla ilgili yapay zeka odaklı araştırmaları yorumlama becerisi.
8) Görüntü analizi, doğal dil işleme ve öneri sistemlerindeki sorunları çözmek için derin öğrenme tekniklerini uygulama ve gerçek dünya veri kümeleri ve projelerini yorumlama becerisi.
9) Dijital sinyal işlemenin temel prensiplerini ve matematiksel altyapısını pratik uygulamalara aktarma becerisi.
10) İnternet aracılığıyla kullanılan araç ve teknolojiler ile sunucu kodlama dilleri ve araçları için kullanılan farklı teknolojiler hakkında bilgi kazanılması.
11) Tek hücreli organizmalarda genetik bilgi akışı ve çok hücreli organizmalarda genlerin nasıl işlediğinin anlaşılması ve biyoteknoloji alanındaki uygulamaları yorumlama ve uygulama becerisi.
12) Etik değerlerin bilincinde olunması ve bu değerler çerçevesinde araştırma ve uygulama yapılması gerekliliğinin anlaşılması.

Ders - Öğrenme Kazanımı İlişkisi

Etkisi Yok 1 En Düşük 2 Düşük 3 Orta 4 Yüksek 5 En Yüksek
           
Dersin Program Kazanımlarına Etkisi Katkı Payı
1) Yazılım mühendisliği, veri yönetimi ve bilgisayar güvenliği gibi temel bilgi teknolojilerindeki güncel teknik kavramları ve uygulamaları kullanma becerisi.
2) Kullanıcı ihtiyaçlarının belirlenmesi, analiz edilmesi ve bilgisayar tabanlı sistemlerin seçiminde, değerlendirilmesinde ve yönetiminde kullanımının anlaşılması.
3) Veri yapılarını kullanma ve algoritma geliştirme becerisi.
4) Karmaşık büyük veri sistemlerini analiz etme ve yorumlama becerisi.
5) Makine öğrenmesindeki kavram ve algoritmaların yorumlanması ve uygulanması becerisi.
6) Veri analizi alanındaki derin öğrenmenin Matematik temellerinin anlaşılması ve teoriyi uygulama becerisi.
7) Karmaşık veri yapılarını çözme, derin öğrenme modelleri geliştirme ve uygulama becerisi ve bu konularla ilgili yapay zeka odaklı araştırmaları yorumlama becerisi.
8) Görüntü analizi, doğal dil işleme ve öneri sistemlerindeki sorunları çözmek için derin öğrenme tekniklerini uygulama ve gerçek dünya veri kümeleri ve projelerini yorumlama becerisi.
9) Dijital sinyal işlemenin temel prensiplerini ve matematiksel altyapısını pratik uygulamalara aktarma becerisi.
10) İnternet aracılığıyla kullanılan araç ve teknolojiler ile sunucu kodlama dilleri ve araçları için kullanılan farklı teknolojiler hakkında bilgi kazanılması.
11) Tek hücreli organizmalarda genetik bilgi akışı ve çok hücreli organizmalarda genlerin nasıl işlediğinin anlaşılması ve biyoteknoloji alanındaki uygulamaları yorumlama ve uygulama becerisi.
12) Etik değerlerin bilincinde olunması ve bu değerler çerçevesinde araştırma ve uygulama yapılması gerekliliğinin anlaşılması.

Öğrenme Etkinliği ve Öğretme Yöntemleri

Grup çalışması ve ödevi
Proje Hazırlama
Rapor Yazma

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama)
Uygulama
Grup Projesi

Ölçme ve Değerlendirme

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Projeler 1 % 40
Ara Sınavlar 1 % 20
Yarıyıl/Yıl Sonu Sınavı 1 % 40
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 60
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 40
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı Süre (Saat) İş Yükü
Ders Saati 13 3 39
Sınıf Dışı Ders Çalışması 13 5 65
Proje 2 40 80
Toplam İş Yükü 184