Dersin Adı-Kodu:
Açık Kaynak Kodlama - BS512 |
Programın Adı:
BİLİŞİM SİSTEMLERİ |
Yarıyıl |
Eğitim ve Öğretim Yöntemleri |
Krediler |
Teori |
Uyg. |
Lab. |
Proje/Alan Çalışması |
Ödev |
Diğer |
Toplam |
Kredi |
AKTS Kredisi |
1-2 |
42 |
50 |
|
|
38 |
58 |
188 |
3 |
7.5 |
Ders Dili |
Türkçe |
Zorunlu / Seçmeli |
Seçmeli |
Ön şartlar |
Yok |
Dersin
İçeriği |
Açık kaynak kodlama tanımlar. Açık kaynak kod geliştirme. Açık kaynak yazılım olgusu, felsefesi, üstünlükleri ve dezavantajları. Açık sistemler yaratma süreçleri, yazılım uyumluluğu ve parça uyumluluğu sağlamada ortaklaşa yapılan iş ortamları, sistemler arası haberleşme, paylaşımlı ve dağıtılmış veritabanları ve uygulama geliştirme ortamları. Açık kaynak projeler ve genel özellikleri. Açık kaynaklarda güvenlik. Java ve Linux programlama. Uygulama örnekleri. |
Dersin Amacı |
Açık kaynak kodlama tanımlar, Açık kaynak kod geliştirme, Açık kaynak yazılım olgusu, felsefesi, üstünlükleri ve dezavantajları, Açık sistemler yaratma süreçleri, yazılım uyumluluğu ve parça uyumluluğu sağlamada ortaklaşa yapılan iş ortamları, sistemler arası haberleşme, paylaşımlı ve dağıtılmış veritabanları ve uygulama geliştirme ortamları, Açık kaynak projeler ve genel özellikleri, Açık kaynaklarda güvenlik, Java ve Linux programlamayı öğretmek. |
Öğrenme
Çıktıları ve Yeterlilikler |
Açık kaynak kodlama tanımlar, Açık kaynak kod geliştirme, Açık kaynak yazılım olgusu, felsefesi, üstünlükleri ve dezavantajları, Açık sistemler yaratma süreçleri, yazılım uyumluluğu ve parça uyumluluğu sağlamada ortaklaşa yapılan iş ortamları, sistemler arası haberleşme, paylaşımlı ve dağıtılmış veritabanları ve uygulama geliştirme ortamları, Açık kaynak projeler ve genel özellikleri, Açık kaynaklarda güvenlik, Java ve Linux programlamanın öğrenilmesi. |
Ders Kitabı ve/veya Kaynaklar |
1. Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate, Joseph Walnes, Ara Abrahamian, Mike Cannon-Brookes, Patrick A. Lightbody, Wiley, 2003.
2. İlgili web siteleri
|
Değerlendirme Ölçütleri |
|
Varsa (X) olarak işaretleyiniz |
Yüzde (%) |
Ara Sınavlar |
X |
30 |
Kısa Sınavlar |
- |
- |
Ödevler |
- |
- |
Projeler |
- |
- |
Dönem Ödevi |
- |
- |
Laboratuvar |
- |
- |
Diğer |
- |
- |
Dönem Sonu Sınavı |
X |
70 |
Ders Sorumluları |
Bilişim Enstitüsü Müdürlüğü be@gazi.edu.tr |
Hafta |
Konular |
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
Açık kaynak kodlamaya giriş
Açık kaynak kod geliştirme
Açık kaynak yazılım olgusu, felsefesi
Üstünlükleri ve dezavantajları
Açık sistemler yaratma süreçleri
yazılım uyumluluğu ve parça uyumluluğu
ortaklaşa yapılan iş ortamları
sistemler arası haberleşme
paylaşımlı ve dağıtılmış veritabanları
uygulama geliştirme ortamları
Açık kaynak projeler ve genel özellikleri
Açık kaynaklarda güvenlik
Java ve Linux programlama
Java ve Linux programlama
|
|