Bilgi Paketi

Yönetim Bilişim Sistemleri Programı

YBS215

YAPISAL PROGRAMLAMA I

Ders Kodu
YBS215
Yarıyıl
Üçüncü Yarıyıl (Güz)
Teori+Uygulama
2 + 2
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiLisans
Dersin Yılı2
Dersin YarıyılıÜçüncü Yarıyıl (Güz)
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Fonksiyonları kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar.
  2. Tek ve çift boyutlu dizileri kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar.
  3. İşaretçileri kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar.
  4. Dizi ve işaretçiler arasındaki ilişkiyi açıklar.
  5. Fonksiyon çağırırken (değerle veya referansla) uygun yöntemi seçer.
Veriliş BiçimiYüz Yüze
ÖnkoşullarVar( YBS116)
Önerilen DerslerYok
Ders TanımıBu ders, C programlama dilinde temel konuları kapsamaktadır. Fonksiyonlar başlığında kütüphane ve kullanıcı fonksiyonları, değerle çağırma, bellek sınıfları ve rastgele sayı üretme ele alınır. Diziler kısmında bir ve iki boyutlu diziler ile bunların fonksiyonlarla kullanımı incelenir. Göstericiler bölümünde ise gösterici operatörleri, aritmetik işlemler ve dizilerle ilişkileri öğretilir.
Ders İçeriği
HAFTA KONULAR
1. Hafta Fonksiyonlar, kitaplık ve kullanıcı tanımlı fonksiyonlar ve görevleri
2. Hafta Fonksiyonları değerle çağırma, geriye değer dönüşlü fonksiyonlar
3. Hafta Bellek sınıfları, rasgele sayı türetme algoritması
4. Hafta Tek boyutlu diziler
5. Hafta Tek boyutlu diziler
6. Hafta İki boyutlu diziler
7. Hafta Dizileri fonksiyon ile ilişkilendirme
8. Hafta Ara sınav
9. Hafta Göstericiler
10. Hafta Gösterici operatörleri ve öncelikleri
11. Hafta Fonksiyonları değerle bağlantılı çağırma
12. Hafta Fonksiyonları referansla çağırma
13. Hafta Göstericiler üzerinde aritmetik işlemler
14. Hafta Göstericiler ve diziler arasındaki ilişkiler
KaynaklarYorulmaz, M., & Yorulmaz, S. (2015). Programlamayı C ile Öğreniyorum. Palme Yayın Dağıtım. ISBN: 975-8982-51-6

Deitel, H. M., & Deitel, P. J. (2001). C: How to Program (International Edition). Prentice Hall. ISBN: 0-13-089572-5
Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 35
Mini-Sınav 3 10
Uygulama/Pratik 1 10
Toplam(%) 55
Yıl İçinin Başarıya Oranı(%) 55
Finalin Başarıya Oranı(%) 45
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1 1
Kısa Sınavlara hazırlık 3 5 15
Sınıf Dışı Ders Çalışma Süresi 14 2 28
Final Sınavına Hazırlık 1 20 20
Ders Saati 14 2 28
Ara Sınava Hazırlık 1 16 16
Laboratuvar 14 2 28
Final Sınavı 1 1 1
Ödevler 2 6 12
Kısa Sınavlar 3 1 3
Toplam İş Yükü152
Toplam İş Yükü / 305.06
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3 X X X X X
P4
P5
P6
P7
P8
P9
P10
P11