| Hafta |
Konu |
Ön Hazırlık |
| 1) |
HTML5'e giriş: Başlıklar, bağlantılar, listeler, özel karakterler, tablolar, formlar, meta elemanları. |
|
| 2) |
HTML5'e giriş: Yeni form elemanları, sayfa yapısına ilişkin elemanlar. |
|
| 3) |
CSS'e giriş: Style sheet elemanları, eleman konumlandırma, box model, metin akışı, geçişler ve dönüşümler. |
|
| 4) |
JavaScript'e giriş: JavaScript temelleri, dinamik içerik oluşturma, hafıza, aritmetik işlemler. |
|
| 5) |
JavaScript: Kontrol yapıları, döngüler, fonksiyonlar. |
|
| 6) |
JavaScript: Diziler, referans parametreler, fonksiyonlara dizi göndermek, Math nesnesi, String nesnesi, Date nesnesi, document nesnesi. |
|
| 7) |
Javascript / Ara sınav I |
|
| 8) |
JavaScript: Olay yönetimi, sık kullanılan olaylar. |
|
| 9) |
Veri tabanı: SQL ifadeleri, MySQL, LINQ ve Java DB |
|
| 10) |
PHP: Dilin temelleri, form işlemleri. |
|
| 11) |
ASP.NET: Dilin temelleri, form işleme. |
|
| 12) |
ASP.NET / Ara Sınav II |
|
| 13) |
ASP.NET: Web sayfası şablonlar, Ajax. |
|
| 14) |
Web servileri oluşturmak, SOAP, REST, JSON. |
|
| |
Dersin Program Kazanımlarına Etkisi |
Katkı Payı |
| 1) |
Temel matematik, uygulamalı matematik ve bilgisayar bilimi teori ve uygulamalarını kavramış olmak |
|
| 2) |
Matematiksel ispatları anlamak ve onlara erişebilmek ve uygun ispatları inşa edebilmek ve ayrıca, problemleri tanımlayabilmek, onları analiz edebilmek ve problemlere bilimsel metotlara dayalı çözümler bulmak |
|
| 3) |
Matematik ve bilgisayar bilimlerini, disiplinler arası bir yaklaşım ile gerçek hayata uygulayabilmek ve bunların etkin potansiyelini keşfetmek |
5 |
| 4) |
Kendisini geliştirmek ve matematiğin kullanıldığı alanlarda modelleme yapabilecek seviyede gerekli bilgi birikimini elde etmek |
5 |
| 5) |
Teorik ve teknik bilgileri detaylı bir biçimde uzmanlara, basit ve anlaşılabilir bir biçimde uzman olmayanlara anlatabilmek |
|
| 6) |
Matematik ve bilgisayar bilimleri alanında kullanılan bilgisayar programlarına aşina olmak ve bunlardan en az birini İleri Düzey Avrupa Bilgisayar Ehliyeti(the European Computer Driving Licence Advanced Level) seviyesinde kullanmak |
5 |
| 7) |
Görev aldığı projelerin her adımında sosyal, bilimsel ve etik değerlere uygun davranmak ve çevre katılımı kapsamında proje tanıtımı ve uygulamaları yapabilmek |
|
| 8) |
Evrensel anlamda bir entelektüel birikime sahip olarak tüm süreçleri etkin bir biçimde değerlendirmek ve kalite yönetimi hakkında yeterli farkında lığa sahip olmak |
|
| 9) |
Soyut düşünme yeteneğine sahip bir biçimde somut olaylar arasında ilgi kurmak, çözümleri aktarmak, deneyler tasarlamak, veri toplamak ve sonuçları bilimsel metotlarla analiz etmek ve müdahil olmak |
4 |
| 10) |
Yaşam boyu öğrenme hakkında bilinçli olarak, program boyunca edinilen bilgi, beceri ve yeteneklerini yenileyerek yaşam boyu öğrenmenin devamını sağlamak |
|
| 11) |
Cebir, analiz, sayılar teorisi, mantık, geometri ve topoloji gibi matematik alanlarında kazandığı bilgiyi ortaöğretim seviyesine uyarlamak ve aktarmak |
|
| 12) |
Yalnız veya bir ekibin elemanı olarak araştırma yapmak, bir projenin ilgili her adımında etkili olmak, karar verme süreçlerine katılmak, zamanı etkili kullanarak proje planlamak ve yürütmek |
|