Ders Detayı
Ders Tanımı
| Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| İLERİ WEB PROGRAMLAMA | BPR2213111 | Bahar Dönemi | 1+2 | 2 | 3 |
| Ders Programı |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler |
| Dersin Dili | Türkçe |
| Dersin Seviyesi | Ön Lisans |
| Dersin Türü | Programa Bağlı Seçmeli |
| Dersin Koordinatörü | |
| Dersi Verenler | |
| Dersin Yardımcıları | |
| Dersin Amacı | Bu derste; HTML, Javascript, CSS vb teknolojiler kullanılarak web sayfalarının oluşturulması ve istemci/sunucu teknolojilerini kullanarak etkileşimli Web uygulamalarının geliştirilmesi hedeflenmektedir. |
| Dersin İçeriği | Bu ders; Front-end : HTML,Front-end : CSS,Front-end : Javascript - Angular,Front-end : Javascript - React,Front-end : Javascript - Vue,Back-end : PHP ve MySql,Back-end : PHP ve MySql,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi Full-stack:An interactive web project with front-end and back-end integration; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
| PHP, ASP Server ve MySql gibi backend teknolojileri kullanarak etkileşimli ve iyi tasarlanmış bir web pojesi geliştirir. | ||
| Web uygulamaları tasarlama ve geliştirme bilgisine sahip olur. | ||
| Front-end teknolojilerinin temeli olan HTML, JavaScript ve CSS kullanarak web sayfaları geliştirir. | ||
| AngularJS, React, VueJS gibi JavaScript kütüphanleri kullanarak web sayfaları geliştirir. |
| Öğretim Yöntemleri: | |
| Ölçme Yöntemleri: |
Ders Akışı
| Sıra | Konular | Ön Hazırlık |
|---|---|---|
| 1 | Front-end : HTML | https://www.w3schools.com/html |
| 2 | Front-end : CSS | https://www.w3schools.com/css/ |
| 3 | Front-end : Javascript - Angular | https://www.w3schools.com/angular/ |
| 4 | Front-end : Javascript - React | https://www.w3schools.com/react/ |
| 5 | Front-end : Javascript - Vue | https://www.w3schools.com/vue/ |
| 6 | Back-end : PHP ve MySql | https://www.w3schools.com/php/ |
| 7 | Back-end : PHP ve MySql | https://www.w3schools.com/php/ |
| 9 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 10 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 11 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 12 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 13 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 14 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 15 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi Full-stack:An interactive web project with front-end and back-end integration |
| Kaynak |
| 1. Gelişken, U. (2019). Responsive Web Tasarım ve Frond-End - Back-End Programlama Eğitim Seti 2. https://www.w3schools.com. 3. BTK Akademi https://www.btkakademi.gov.tr/portal/course/web-programlama-1-giris-1198 4. BTK Akademi https://www.btkakademi.gov.tr/portal/course/html5-ile-web-gelistirme-13200 |
Dersin Program Yeterliliklerine Katkısı
| Dersin Program Yeterliliklerine Katkısı | |||||||
| No | Program Yeterliliği | Katkı Düzeyi | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli.. | X | |||||
| 2 | Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli | X | |||||
| 3 | Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli | X | |||||
| 4 | Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli | X | |||||
| 5 | Mesleki özgüveni olmalı | X | |||||
| 6 | X | ||||||
| 7 | Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli | X | |||||
| 8 | Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli | X | |||||
| 9 | Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı | X | |||||
| 10 | Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli | X | |||||
| 11 | Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli | X | |||||
| 12 | Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli | X | |||||
| 13 | Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli | X | |||||
| 14 | Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli | X | |||||
| 15 | Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli | X | |||||
Değerlendirme Sistemi
| Katkı Düzeyi | Mutlak Değerlendirme | |
| Ara Sınavın Başarıya Oranı | 40 | |
| Genel Sınavın Başarıya Oranı | 60 | |
| Toplam | 100 | |
| AKTS / İşyükü Tablosu | ||||||
| Etkinlik | Sayı | Süresi (Saat) | Toplam İş Yükü (Saat) | |||
| Toplam İş Yükü (Saat) | 0 | |||||
| Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30) | 0 | |||||
| Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır. | ||||||
Dersin Detaylı Bilgileri
Ders Tanımı
| Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| İLERİ WEB PROGRAMLAMA | BPR2213111 | Bahar Dönemi | 1+2 | 2 | 3 |
| Ders Programı |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler |
| Dersin Dili | Türkçe |
| Dersin Seviyesi | Ön Lisans |
| Dersin Türü | Programa Bağlı Seçmeli |
| Dersin Koordinatörü | |
| Dersi Verenler | |
| Dersin Yardımcıları | |
| Dersin Amacı | Bu derste; HTML, Javascript, CSS vb teknolojiler kullanılarak web sayfalarının oluşturulması ve istemci/sunucu teknolojilerini kullanarak etkileşimli Web uygulamalarının geliştirilmesi hedeflenmektedir. |
| Dersin İçeriği | Bu ders; Front-end : HTML,Front-end : CSS,Front-end : Javascript - Angular,Front-end : Javascript - React,Front-end : Javascript - Vue,Back-end : PHP ve MySql,Back-end : PHP ve MySql,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi ,Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi Full-stack:An interactive web project with front-end and back-end integration; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
| PHP, ASP Server ve MySql gibi backend teknolojileri kullanarak etkileşimli ve iyi tasarlanmış bir web pojesi geliştirir. | ||
| Web uygulamaları tasarlama ve geliştirme bilgisine sahip olur. | ||
| Front-end teknolojilerinin temeli olan HTML, JavaScript ve CSS kullanarak web sayfaları geliştirir. | ||
| AngularJS, React, VueJS gibi JavaScript kütüphanleri kullanarak web sayfaları geliştirir. |
| Öğretim Yöntemleri: | |
| Ölçme Yöntemleri: |
Ders Akışı
| Sıra | Konular | Ön Hazırlık |
|---|---|---|
| 1 | Front-end : HTML | https://www.w3schools.com/html |
| 2 | Front-end : CSS | https://www.w3schools.com/css/ |
| 3 | Front-end : Javascript - Angular | https://www.w3schools.com/angular/ |
| 4 | Front-end : Javascript - React | https://www.w3schools.com/react/ |
| 5 | Front-end : Javascript - Vue | https://www.w3schools.com/vue/ |
| 6 | Back-end : PHP ve MySql | https://www.w3schools.com/php/ |
| 7 | Back-end : PHP ve MySql | https://www.w3schools.com/php/ |
| 9 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 10 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 11 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 12 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 13 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 14 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi | |
| 15 | Fullstack : Front-end ve back-end entegrasyonu ile etkileşimli bir web projesi Full-stack:An interactive web project with front-end and back-end integration |
| Kaynak |
| 1. Gelişken, U. (2019). Responsive Web Tasarım ve Frond-End - Back-End Programlama Eğitim Seti 2. https://www.w3schools.com. 3. BTK Akademi https://www.btkakademi.gov.tr/portal/course/web-programlama-1-giris-1198 4. BTK Akademi https://www.btkakademi.gov.tr/portal/course/html5-ile-web-gelistirme-13200 |
Dersin Program Yeterliliklerine Katkısı
| Dersin Program Yeterliliklerine Katkısı | |||||||
| No | Program Yeterliliği | Katkı Düzeyi | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli.. | X | |||||
| 2 | Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli | X | |||||
| 3 | Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli | X | |||||
| 4 | Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli | X | |||||
| 5 | Mesleki özgüveni olmalı | X | |||||
| 6 | X | ||||||
| 7 | Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli | X | |||||
| 8 | Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli | X | |||||
| 9 | Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı | X | |||||
| 10 | Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli | X | |||||
| 11 | Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli | X | |||||
| 12 | Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli | X | |||||
| 13 | Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli | X | |||||
| 14 | Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli | X | |||||
| 15 | Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli | X | |||||
Değerlendirme Sistemi
| Katkı Düzeyi | Mutlak Değerlendirme | |
| Ara Sınavın Başarıya Oranı | 40 | |
| Genel Sınavın Başarıya Oranı | 60 | |
| Toplam | 100 | |