Bilgi Paketi

Biyomedikal Mühendisliği Programı (%30 İngilizce)

BİL102

BİLGİSAYAR YAZILIMI II

Ders Kodu
BİL102
Yarıyıl
İkinci Yarıyıl (Bahar)
Teori+Uygulama
3 + 1
AKTS
5
Dersin TürüZorunlu
Dersin DüzeyiLisans
Dersin Yılı1
Dersin Yarıyılıİkinci Yarıyıl (Bahar)
AKTS5
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. İşaretçileri kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
  2. Dizgileri kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
  3. Yapıları kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
  4. Dosyaları kullanarak uygun çözüm algoritmasını oluşturabilir ve C programlama dili ile kodlar
  5. Nesne Yönelimli Programlama kavramlarını açıklar
  6. Problemleri nesne yönelimli bakış açısı ile analiz edebilir, tasarlayabilir ve C++ programlama dili ile kodlar
  7. İşleç yükleme kullanarak problem çözebilir ve C++ programlama dili ile kodlar
  8. Kalıtım kullanarak problem çözebilir ve C++ programlama dili ile kodlar
  9. Yazılmış bir programı izleyebilir ve hatalarını bulur
Veriliş BiçimiYüz Yüze
ÖnkoşullarVar( BİL101)
Önerilen DerslerYok
Ders TanımıNesne Yönelimli Programlama C/C++. Temel NYP kavramları. Fonksiyon türleri. Göstergeler ve Dizi işlemleri. Karakter ve karakter dizgisi işlemleri, standart kitaplık fonksiyonları. Desenli Giriş/Çıkış. Yapı veri türü. Kütük yapıları-metin ve ikili. Sıralı ve Rasgele erişim. Devingen bellek kullanımı, bağlı listeler. Nesne kavramı, Sınıf, Veri soyutlama ve Sarmalama. Olay ve İleti özellikleri.
Ders İçeriği
HAFTA KONULAR
1. Hafta İşaretçiler
2. Hafta İşaretçiler
3. Hafta Karakter Dizigileri (Strings)
4. Hafta Karakter fonksiyonları ve Karakter dizgisi (String)
5. Hafta Yapılar
6. Hafta Dosya ve Dosya Uygulamaları
7. Hafta Dosya ve Dosya Uygulamaları
8. Hafta Ara-sınav
9. Hafta C++ Programlama Diline Giriş
10. Hafta Nesne Yönelimli Programlama-NYP ve Temel Kavramları
11. Hafta Nesne Yönelimli Program Analiz- Tasarımı
12. Hafta C++ Sınıflar ve Veri Soyutlama
13. Hafta Nesne Yönelimli Programlama yaklaşımı ile problem çözme
14. Hafta NYP İşleç Yükleme, Katılım
KaynaklarC How to Program,H.M.Deitel and P.J.Deitel, Prentice Hall, (2010-14)
Problem Solving & Programming in C/C++,B.Koffman,(2001)
Problem Solving and Programming Concept, M. Sprankle, Pearson Education (2003)
Programlamayı C ile Öğreniyorum , Muhammet & Seher Yorulmaz, (2013)
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Sorun/Problem Çözme
  • Deney
  • Eğitim-Uygulama
  • Rapor Hazırlama
  • Sunum
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 35
Ödev 2 10
Mini-Sınav 3 15
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık 3 10 30
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık 1 45 45
Ders Saati 4 1 4
Ara Sınava Hazırlık 1 30 30
Laboratuvar
Final Sınavı 1 2 2
Ödevler 4 9 36
Toplam İş Yükü149
Toplam İş Yükü / 304.96
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5 Ö6 Ö7 Ö8 Ö9
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11