EN
  • Anasayfa
  • BM106 Bilgisayar Programlama II (2026-2027 / 2. Yarıyıl)
  • EN
BM106 - Bilgisayar Programlama II
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Bilgisayar Programlama II BM106 2 3 + 1 6,0 Pdf
Birim Bölüm
BİLGİSAYAR MÜHENDİSLİĞİ
Derece Seviye Lisans - Zorunlu - Türkçe
Dersin Verilişi Bu dersin işlenme şekli yüz yüzedir.
EBS Koordinatörü Dr. Öğr. Üyesi Alper YARGIÇ (Yıl: 2021 - 2022)
Ders Veren
Amaç

Bu dersin amacı verilen bir problemi analiz edip algoritmasını oluşturabilme, C dilinde fonksiyon yapısını kavrama, dizi problemlerini çözebilme, pointer yapısını kavrama, C dilinde dinamik bellek, string dosya işlemlerini gerçekleştirmektir.

Ders İçeriği

C'de fonksiyonlar, diziler, pointer mantığı, string kullanımı, dinamik bellek yönetimi ve dosya işlemleri

Ders Kaynakları C ve C++ / Deitel- Dietel - Harvey M. Deitel
Açıldığı Öğretim Yılı 2019 - 2020 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025 2025 - 2026
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam 0
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam %0
Yarıyıl İçinin Başarıya Oranı %0
Yarıyıl Sonu Çalışmalar %0
Toplam %0
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
0
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
0
Yetkinlik Tamamlayıcı Ders
0
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Dinleme ve anlamlandırma Ders 4 14 56
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Sınıf Dışı Çalışma 3 14 42
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması Laboratuar 1 14 14
Ara Sınav 1 Ara Sınav 1 1 1 1
Kısa Sınav 1 Kısa Sınav 1 6 1 6
Final Final 15 1 15
Kısa Sınav 2 Kısa Sınav 2 10 1 10
Toplam İş Yükü (Saat) 144
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 5,65
AKTS 6,0
Hafta Konu Öğretim Metodu
1 Diziler ve Fonksiyonlar Ders Tartışmalı Ders Problem Çözme Laboratuar
2 İşaretçiler ve İşaretçi Aritmetiği Ders Tartışmalı Ders Problem Çözme Laboratuar
3 İşaretçi Dizileri Ders Tartışmalı Ders Problem Çözme Laboratuar
4 Fonksiyonlarda İşaretçi Kullanımı Ders Tartışmalı Ders Problem Çözme Laboratuar
5 Karakter ve String İşlemleri Ders Tartışmalı Ders Problem Çözme Laboratuar
5 Karakter ve String İşlemleri Ders Tartışmalı Ders Problem Çözme Laboratuar
7 Dinamik Bellek Ders Tartışmalı Ders Problem Çözme Laboratuar
8 Enum ve Struct Ders Tartışmalı Ders Problem Çözme Laboratuar
9 Struct Dizileri Ders Tartışmalı Ders Problem Çözme Laboratuar
10 Struct ve İşaretçiler Ders Tartışmalı Ders Problem Çözme Laboratuar
11 Fonksiyonlarda Struct Kullanımı Ders Tartışmalı Ders Problem Çözme Laboratuar
12 Typedef ve Union Yapıları Ders Problem Çözme Laboratuar
13 Dosya İşlemleri Ders Tartışmalı Ders Problem Çözme Laboratuar
13 Dosya İşlemleri Ders Tartışmalı Ders Problem Çözme Laboratuar
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
C'de dizi, dosya, metin işlemlerini yapabilmek Yazılı Sınav Ödev / Proje Laboratuvar Çalışması Ders Tartışmalı Ders Problem Çözme Laboratuar Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Önceden planlanmış özel beceriler Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
C'de işaretçileri kullanabilmek Yazılı Sınav Ödev / Proje Laboratuvar Çalışması Ders Tartışmalı Ders Problem Çözme Laboratuar Dinleme ve anlamlandırma Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Önceden planlanmış özel beceriler Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
Dinamik bellek metotlarını kullanır Yazılı Sınav Ödev / Proje Laboratuvar Çalışması Ders Problem Çözme Laboratuar Dinleme ve anlamlandırma Önceden planlanmış özel beceriler Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
Dosya işlemlerini yapabilmek Yazılı Sınav Ödev / Proje Laboratuvar Çalışması Ders Problem Çözme Laboratuar Dinleme ve anlamlandırma Önceden planlanmış özel beceriler Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
; ; ; ;
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10
C'de dizi, dosya, metin işlemlerini yapabilmek 5 5 5 4 - - - - - -
C'de işaretçileri kullanabilmek 5 5 5 5 - - - - - -
Dinamik bellek metotlarını kullanır 5 5 5 5 - - - - - -
Dosya işlemlerini yapabilmek 5 5 5 5 - - - - - -
Ortalama Değer 5 5 5 4,75 - - - - - -