Dersin Adı
|
Sunucu-Taraflı Skript Dilleri
|
Kodu
|
Yarıyıl
|
Teori
(saat/hafta)
|
Uygulama/Lab
(saat/hafta)
|
Yerel Kredi
|
AKTS
|
SE 362
|
Güz/Bahar
|
3
|
0
|
3
|
5
|
Ön-Koşul(lar)
|
Yok
|
Dersin Dili
|
İngilizce
|
Dersin Türü
|
Seçmeli
|
Dersin Düzeyi
|
Lisans
|
Dersin Veriliş Şekli
|
- |
Dersin Öğretim Yöntem ve Teknikleri
|
- |
Ulusal Meslek Sınıflandırma Kodu
|
-
|
Dersin Koordinatörü
|
|
Öğretim Eleman(lar)ı
|
|
Yardımcı(ları)
|
- |
Dersin Amacı
|
Bu dersin amacı, dinamik web programlama kavramını sunmak ve öğrencilere etkili ve esnek web siteleri geliştirmek için gerekli bilgileri sağlamaktır. |
Öğrenme Çıktıları
|
#
|
İçerik
|
PÇ Sub
|
* Katkı Düzeyi
|
1
|
2
|
3
|
4
|
5
|
1 | dinamik web siteleri kavramını öğrenecekler | | | | | | | 2 | PHP ve ASP.NET dillerini etkin bir şekilde kullanabilecekler | | | | | | | 3 | veritabanlarını web sitelerinde kullanabilecekler | | | | | | | 4 | e-ticaret web siteleri geliştirebileceklerdir | | | | | | |
|
Ders Tanımı
|
Bu ders öğrencilere HTML, CSS, JavaScript, JQuery ve JSON kullanarak web programlamanın temel kavramlarını öğretir. |
Dersin İlişkili Olduğu Sürdürülebilir Kalkınma Amaçları
|
|
|
Temel Ders |
|
Uzmanlık/Alan Dersleri |
|
Destek Dersleri |
X
|
İletişim ve Yönetim Becerileri Dersleri |
|
Aktarılabilir Beceri Dersleri |
|
HAFTALIK KONULAR VE İLGİLİ ÖN HAZIRLIK ÇALIŞMALARI
Hafta |
Konular |
Ön Hazırlık |
Öğrenme Çıktısı
|
1 |
PHP’ye Giriş |
Ders Notları |
2 |
Bir Script Dili Olarak PHP |
Ders Notları |
3 |
PHP ve OOP |
Ders Notları |
4 |
PHP ve OOP |
Ders Notları |
5 |
Form İşlemesi |
Ders Notları |
6 |
Dinamik İçeriği Gösterme |
Ders Notları |
7 |
Dinamik İçeriği Gösterme |
Ders Notları |
8 |
Dinamik Sayfa Görüntülerini Yönetme |
Ders Notları |
9 |
Ara sınav |
- |
10 |
Oturum Değişkenleri ve PHP |
Ders Notları |
11 |
ASP.NET Sözdizimi, Formlar |
Ders Notları |
12 |
Web 2.0 ve PHP, Bloglar |
Ders Notları |
13 |
PHP ve Veritabanları |
Ders Notları |
14 |
PHP ve Veritabanları |
Ders Notları |
15 |
Dönemin gözden geçirilmesi |
|
16 |
Final |
|
Ders Kitabı
|
Kevin Tatroe and Peter MacIntyre, Programming PHP: Creating Dynamic Web Pages
Joel Murach and Mary Delamater, Murach's ASP.NET Core MVC
|
Önerilen Okumalar/Materyaller
|
Joel Murach and Ray Harris, Murach's PHP and MySQL
Andrew Lock, ASP.NET Core in Action
|
DEĞERLENDİRME ÖLÇÜTLERİ
Yarıyıl Aktiviteleri
|
Sayı |
Katkı Payı % |
LO 1 | LO 2 | LO 3 | LO 4 |
Katılım |
-
|
-
|
Laboratuvar / Uygulama |
-
|
-
|
Arazi Çalışması |
-
|
-
|
Küçük Sınav / Stüdyo Kritiği |
1
|
20
|
Portfolyo |
-
|
-
|
Ödev |
-
|
-
|
Sunum / Jüri Önünde Sunum |
-
|
-
|
Proje |
-
|
-
|
Seminer/Çalıştay |
-
|
-
|
Sözlü Sınav |
-
|
-
|
Ara Sınav |
1
|
40
|
Final Sınavı |
1
|
40
|
Toplam |
3
|
100
|
Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı |
2
|
60
|
Yarıyıl Sonu Çalışmalarının Başarı Notuna Katkısı |
1
|
40
|
Toplam |
3 |
100 |
AKTS / İŞ YÜKÜ TABLOSU
Yarıyıl Aktiviteleri
|
Sayı |
Süre (Saat) |
İş Yükü |
Teorik Ders Saati (Sınav haftası dahildir: 16 x teorik ders saati) |
16
|
3
|
48
|
Laboratuvar / Uygulama Ders Saati (Sınav haftası dahildir. 16 x uygulama/lab ders saati) |
-
|
-
|
-
|
Sınıf Dışı Ders Çalışması |
16
|
2
|
32
|
Arazi Çalışması |
-
|
-
|
-
|
Küçük Sınav / Stüdyo Kritiği |
-
|
-
|
-
|
Portfolyo |
-
|
-
|
-
|
Ödev |
1
|
10
|
10
|
Sunum / Jüri Önünde Sunum |
-
|
-
|
-
|
Proje |
-
|
-
|
-
|
Seminer/Çalıştay |
-
|
-
|
-
|
Sözlü Sınav |
-
|
-
|
-
|
Ara Sınavlar |
1
|
15
|
15
|
Final Sınavı |
1
|
30
|
30
|
|
|
Toplam |
135
|
DERSİN ÖĞRENME ÇIKTILARININ PROGRAM YETERLİLİKLERİ İLE İLİŞKİSİ
#
|
PÇ Sub |
Program Yeterlilikleri / Çıktıları
|
* Katkı Düzeyi
|
1
|
2
|
3
|
4
|
5
|
1 |
Matematik, Fen Bilimleri ve Bilgisayar Mühendisliği konularında yeterli bilgi sahibidir; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanır.
|
-
|
-
|
X
|
-
|
-
|
2 |
Karmaşık Bilgisayar Mühendisliği problemlerini saptar, tanımlar, formüle eder ve çözer; bu amaca uygun analiz ve modelleme yöntemlerini seçer ve uygular.
|
-
|
-
|
X
|
-
|
-
|
3 |
Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlar; bu amaçla modern tasarım yöntemlerini uygular.
|
-
|
-
|
X
|
-
|
-
|
4 |
Bilgisayar Mühendisliği uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirir, seçer ve kullanır; bilişim teknolojilerini etkin bir şekilde kullanır.
|
-
|
-
|
X
|
-
|
-
|
5 |
Karmaşık Bilgisayar Mühendisliği problemlerinin veya araştırma konularının incelenmesi için deney tasarlar, deney yapar, veri toplar, sonuçları analiz eder ve yorumlar.
|
-
|
-
|
X
|
-
|
-
|
6 |
Bilgisayar Mühendisliği disiplini içinde ve çok disiplinli takımlarda etkin biçimde çalışır; bireysel çalışma sergiler.
|
-
|
-
|
-
|
-
|
-
|
7 |
Türkçe sözlü ve yazılı etkin iletişim kurar; etkin rapor yazar ve yazılı raporları anlar, tasarım ve üretim raporları hazırlar, etkin sunum yapar, açık ve anlaşılır talimat verir ve alır.
|
-
|
-
|
-
|
-
|
-
|
8 |
Bilgisayar Mühendisliği uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi sahibidir; mühendislik çözümlerinin hukuksal sonuçlarının farkındadır.
|
-
|
-
|
-
|
-
|
-
|
9 |
Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilincine sahiptir; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi sahibidir.
|
-
|
-
|
-
|
-
|
-
|
10 |
Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi sahibidir; girişimcilik, yenilikçilik hakkında bilinçlidir; sürdürülebilir kalkınma hakkında bilgi sahibidir.
|
-
|
-
|
-
|
-
|
-
|
11 |
Bir yabancı dili kullanarak Bilgisayar Mühendisliği ile ilişkili konularda, bilgi toplar ve meslektaşları ile iletişim kurar. ("European Language Portfolio Global Scale", Level B1)
|
-
|
-
|
-
|
-
|
-
|
12 |
İkinci yabancı dili orta düzeyde kullanır.
|
-
|
-
|
-
|
-
|
-
|
13 |
Yaşam boyu öğrenmenin gerekliliği bilincindedir; bilgiye erişir, bilim ve teknolojideki gelişmeleri izler ve kendini sürekli yeniler; insanlık tarihi boyunca oluşan bilgi birikimini Bilgisayar Mühendisliği alanıyla ilişkilendirir.
|
-
|
-
|
-
|
-
|
-
|
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest