Dersin Adı | Kodu | Yarıyıl | T+U+L (saat/hafta) | Türü (Z / S) | Yerel Kredi | AKTS |
---|---|---|---|---|---|---|
Veri Tabanı Uygulama Geliştirme | CE 461 | Bahar | 03+00+02 | Zorunlu | 4 | 8 |
Akademik Birim: | |
Öğrenim Türü: | Örgün eğitim |
Ön Koşullar | Veri tabanı kavramları, SQL |
Öğrenim Dili: | İngilizce |
Dersin Düzeyi: | Lisans |
Dersin Koordinatörü: | Arif Selçuk ÖĞRENCİ |
Dersin Amacı: | İlişkisel veri tabanı yönetim sistemleri kullanarak (örneğin Oracle) Internet tabanlı (çok katmanlı) ve istemci-sunucu uygulamaları geliştirmek. Öğrenciler, Oracle Internet Applications Developer ürünlerini (grafik kullanıcı arayüzü olan geliştirme ortamları) kullanarak form/rapor tasarımı ve uygulaması yapabileceklerdir. Öğrenciler aynı zamanda uygulama için PL/SQL kullanarak tetikleyiciler, alt programlar ve erişim denetimi kodu geliştireceklerdir. |
Dersin İçeriği: | Form geliştirme, Form Builder, veri blokları, çerçeveler, metin maddeleri, değer listeleri, giriş maddeleri, pencereler, kanvaslar, tetikleyiciler, mesajlar ve uyarılar, sorgu tetikleyicileri, onaylama, dolaşım, eylemlerin işlenmesi, çoklu formlar, menü modülleri, veri kaynakları, kayıt grupları, zamanlayıcılar, grafikler, Report Builder, rapor geliştirme. |
Dersin Öğrenme Çıktıları (ÖÇ): |
|
Dersin Öğrenme Yöntem ve Teknikleri | Laboratory: Some of the lectures will be carried out in the computer laboratory so that students will be able to carry out hands-on practices immediately during the lecture. Computer Usage: The students will use Oracle SQLPlus Environment, Procedure Builder, Forms Builder and Reports Builder for accessing Oracle Server and developing applications. Each student will carry out the solution of end-of-chapter practices using the above mentioned Developer tools. Projects/Teamwork: As a final project, teams of 3-4 students will design and implement a complete application for a real-life business using the Forms and Reports Builder. The design has to involve a thorough documentation starting with the E-R diagram and ending by a user?s manual. |
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | İLERİDE BELİRLENECEKTİR. | - |
2 | İLERİDE BELİRLENECEKTİR. | - |
3 | İLERİDE BELİRLENECEKTİR. | - |
4 | İLERİDE BELİRLENECEKTİR. | - |
5 | İLERİDE BELİRLENECEKTİR. | - |
6 | İLERİDE BELİRLENECEKTİR. | - |
7 | İLERİDE BELİRLENECEKTİR. | - |
8 | İLERİDE BELİRLENECEKTİR. | - |
9 | İLERİDE BELİRLENECEKTİR. | - |
10 | İLERİDE BELİRLENECEKTİR. | - |
11 | İLERİDE BELİRLENECEKTİR. | - |
12 | İLERİDE BELİRLENECEKTİR. | - |
13 | İLERİDE BELİRLENECEKTİR. | - |
14 | İLERİDE BELİRLENECEKTİR. | - |
Build Internet Applications: Forms-I, Oracle ders kitabı. Build Internet Applications: Forms-II, Oracle ders kitabı. Build Internet Applications: Reports, Oracle course book. |
- |
Yarıyıl İçi Çalışmaları | Sayı | Katkı Payı (%) |
---|---|---|
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar | 1 | 40 |
Final Sınavı | 1 | 60 |
Total: | 2 | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Saati | 14 | 3 | 42 |
Laboratuvar | 14 | 2 | 28 |
Proje | 1 | 18 | 18 |
Dersle İlgili Sınıf Dışı Etkinlikler | 14 | 3 | 42 |
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar | 1 | 20 | 20 |
Final Sınavı | 1 | 50 | 50 |
Toplam İş Yükü (saat): | 200 |
# | PY1 | PY2 | PY3 | PY4 | PY5 | PY6 | PY7 | PY8 | PY9 | PY10 | PY11 | PY12 |
OC1 | 3 | |||||||||||
OC2 | 3 | 3 | ||||||||||
OC3 | 3 | 3 | 2 |