BİLGİSAYAR PROGRAMLAMA I
Dersin Adı Kodu Yarıyılı ECTS Kredisi Kredisi Teorik 2
Uygulama 2
Bilgisayar Programlama I 0252051 3 4 3 Laboratuvar (Saat/Hafta) -
Dersin Dili Türkçe
Dersin Türü Zorunlu
Ders Verme Aracı Tahta, Tepegöz, Barkovizyon, Projeksiyon cihazı, Notebook, CD
Dersin Koordinatörü Uygulamalı Matematik Anabilim Dalı Başkanlığı
Dersin İçeriği C programlama diline giriş/ Değişkenler ve türleri/ Sabitler/ Operatörler/ Kontrol ve döngü deyimleri/ Dizi kavramı/ Göstericiler (Pointerlar)/ Stringler/ Arşiv fonksiyonların verilmesi/ Dinamik dizi kullanımı/ Fonksiyonlar ve kullanımı/ Yapısal veri tipleri
Dersin Amaçları
  1. Verilen bir problemi anlayıp algoritmasını hazırlayabilme
  2. Hazırlanan algoritmayı C programlama dilinde en uygun şekilde kodlayabilme
  3. Yazılan programı algoritma ve derleme esnasında oluşan hatalarından arındırabilme
Dersin Çıktıları
(Bölüm Çıktıları esas alınarak öğrenciye dersin kazandıracağı  bilgi ve beceriler)
  1. Derleyici editörünü kullanma bilgisi
  2. Programlama dilinin kuralları bilgisi
  3. Programlama dilinin komutları bilgisi
  4. Bir problemin çözüm yöntemini belirleyebilme ve kodlayabilme becerisi
Dersin Kitapları / Notları
  1. K. ARSLAN, “A dan Z ye C Kılavuzu”, 5. Baskı,Pusula Yayınevi, 2001
  2. R. Çölkesen, “İşte C “, 3. Baskı,Beta Yayınevi, 1996
  3. Ders Notları
Yararlanılacak Diğer Kaynaklar
  1. B. BAYBURAN, “Microsoft Standart C”, Beta Yayınevi, 1991
  2. J. T. BERRY, “Advanced C Programming”, Prentice Hall Press, 1986
Ön Koşul Dersleri Yok
Ön Koşul Konuları Bilgisayar Programlamaya Giriş dersinin konuları
Ödev ve Projeler Konulara uygun ödevler verilerek bilgilerin pekiştirilmesi sağlanacaktır
Laboratuvar Deneyleri Yok
Bilgisayar Kullanımı Verilen komutlar ve örnek program parçacıkları bilgisayar ortamında öğretilecek ve ödevler etkin bilgisayar kullanımı ile hazırlanacaktır.
Diğer Uygulamalar Data-Show, tepegöz kullanımı.
Başarı Değerlendirme Sistemi
Adedi Etki Oranı,%
Ara Sınavlar 2 60
Kısa Sınavlar - -
Ödevler - -
Projeler - -
Dönem Ödevi - -
Laboratuvar - -
Diğer - -
Final Sınavı 1 40
Ders Gruplarına Göre Ders Kredisinin Dağılımı,% Temel Bilimler (TB) % -
Temel Müh. ve Meslek Dersleri (TM) % -
Meslek Dersleri (MD) % 100
Sosyal ve Beşeri Bilimler (SB) % -

HAFTALIK DERS PLANI
Hafta Konular
1 C programlama Diline Giriş, Değişkenler ve türleri
2 Operatörler
3 Kontrol Deyimleri
4 Döngü Deyimleri
5 Dizi kavramı ve kullanımı
6 Çok boyutlu diziler ve kullanımı
7 Gösterici kavramı ve kullanımı
8 1. Yıl İçi Sınavı
9 Stringlerin tanımlanması ve arşiv fonksiyonları
10 Dinamik Dizi kullanımı
11 Fonksiyonların tanımlanması ve kullanımı
12 Fonksiyonların kullanımı
13 2. Yıl İçi Sınavı
14 Yapısal veri tipleri
15 Yapısal veri tipleri

Düzenleyenler Uygulamalı Matematik Anabilim Dalı Tarih 01.01.2007