Ondokuz Mayıs Üniversitesi Bilgi Paketi - Ders Kataloğu

Ders Öğretim Planı

Ders KoduDers AdıDers TürüYılYarıyılAKTS
BİL103 Programlamaya Giriş - I 927001 1 1 5
Dersin Seviyesi
Lisans
Dersin Amacı
Programlamaya dair temel kavramları vermek.
Dersin Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
  1. Temel kavramlar arasındaki benzerlik ve ayrımları kavramak ve ayırt edebilme
  2. Programı modüler tasarlayabilmek
  3. SVT tasarlayabilme
Öğrenim Türü
Birinci Öğretim
Ön Koşul Dersleri
Yok
Önerilen Diğer Husular
Yok
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
"The Ruby Programming Language", By David Flanagan, Yukihiro Matsumoto, O'reilly, 2008
Planlanan Öğrenme Aktiviteleri ve Metodları
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
Dersin İçeriği
Programlama kavramına giriş; Dil aileleri ile tanışma; Ruby geliştirme ortamıyla tanışma; Merhaba dünya deme; Değişken kavramını anlama; Kontrol yapıları yazabilme; Döngü kurma; İşlev yazma; Nesne yönelimli programlamaya giriş; Dosya giriş/çıkış yapma
Haftalık Ders İçeriği
Hafta Teorik Uygulama Laboratuar
1.Giriş Merhaba Dünya
2.Değişkenler Değişkenler
3.İşlevler İşlevler
4.Yineleme Yineleme
5.Değer üreten işlevler Değer üreten işlevler
6.Yineleme Yineleme
7.Dizgi Dizgi
8.Örnek Çalışma Örnek Çalışma
9.ARA SINAV
10.Modül Modül
11.Özyineleme Özyineleme
12.Sözlük Sözlük
13.Sınıf Sınıf
14.İstisna istisna
15.Final Sınavı
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetKatkı (%)
Ara Sınav150
Proje Hazırlama315
Proje Sunma115
Ödev Problemleri için Bireysel Çalışma1410
Ara Sınav İçin Bireysel Çalışma35
Final Sınavı içiin Bireysel Çalışma55
Toplam290
Yarıyıl (Yıl) Sonu EtkinlikleriAdetKatkı (%)
Final Sınavı1100
Toplam100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
Toplam100
İş Yükü Hesaplaması
EtkinliklerAdetSüresi(saat)Toplam İş Yükü(saat)
Ara Sınav122
Final Sınavı122
Proje Hazırlama155
Proje Sunma199
Bireysel Çalışma14342
Ödev Problemleri için Bireysel Çalışma14228
Ara Sınav İçin Bireysel Çalışma3412
Final Sınavı içiin Bireysel Çalışma5525
Toplam125