Ana Sayfa Bilgisayar Programlama

Bilgisayar Programlama

by Alper Karakaya

KİMSE SİZE PROGRAMLAMA “KOLAY” BİR İŞTİR DEMEDİ! “ZOR” DA DEMEDİ!

cpp-logo

  1. Ders Hakkında Bilgiler
  2. Dersin Amacı
  3. Dersin İçeriği
  4. Dersin Gereksinimleri
  5. Bu Dersi Alanların Alabileceği Alternatif Ders(ler)
  6. Sınav Not Dağılımı
  7. Ders Notları
  8. Ödevler

 

Ders Hakkında Bilgiler

BLM182 – Bilgisayar Programlama

Ders T / L / U / Kredi / ECTS: 2 / 0 / 2 / 3 / 4
Dersi Alan Öğrenci Sayısı: 124 (C, D, E Şubesi)

Dersin Facebook Grubu

 

Dersin Amacı

Bir programlama dilini kullanarak programlamanın temel kavramlarını öğrenmek ve bir problemin çözümüne ait algoritmayı kurabilmek ve programlama dili ile çözümünü yapabilmek.

En çok muhattap olduğum soru: “Hocam bu dersin bizim bölümle ne alakası var, ne işimize yarayacak?”

Benim bu soruya cevabım hep aynıdır. Bir program yapmak hayatın her alanındaki, her insan için söz kanusudur. Ancak bunu her zaman koda dökmezsiniz. Yazın yapacağın tatili, kış aylarında kararlaştırırsın. Ona göre patrondan izin alırsın vs. Gerçek hayatta da karşılaşacağın her türlü probleme karşı çözüm üretme anlamında gayet faydalı bir sanattır “programlama”k.

Özellikle Mühendislik Bilimleri için ve Teknik Bilimler için vazgeçilmezdir. Çünkü bu alanların görevi “Çözüm üretmektir, sorun değil!”. Bence en büyük sorun, sorulan bu sorunun ta kendisidir .

 

Dersin İçeriği

  • Programlamaya Giriş
  • Algoritma Tasarımı ve Akış Şemaları
  • Veri Tipleri ve Değişkenler
  • Operatörler (Aritmetik, ilişkisel ve mantıksal)
  • Kontrol Yapıları ve Döngüler (if, case, do-while, while, for)
  • Kullanıcı Tanımlı Fonksiyonlar
  • Diziler ve Stringler
  • Göstericiler
  • Recursive Fonksiyonlar
  • Arama Algoritmaları
  • Sıralama Algoritmaları
  • Dosya İşlemleri

 

Dersin Gereksinimleri

 

Bu Dersi Alanların Alabileceği Alternatif Ders(ler)

  • Veri Yapıları ve Algoritmalar

 

Sınav Not Dağılımı

  • Vize %40, Final %60

 

Ders Notları

 

Ödevler