MÜHENDİSLİK FAKÜLTESİ
HARİTA MÜHENDİSLİĞİ
Dersin Adı   C BİLGİSAYAR PROGRAMLAMA
Dönemi Dersin Kodu Teorik Saat / Uygulama Saati AKTS
2 1205225 3 / 1 4
Dersin Düzeyi Lisans
Dersin Dili Türkçe
Dersin Veriliş Biçimi Yüz Yüze
Dersin Koordinatörü Prof.Dr. İ. Öztuğ BİLDİRİCİ
Koordinator E-mail bildirici selcuk.edu.tr
Öğretim Elemanı
Yardımcı Öğretim Elemanları
Dersin Amacı Programlamanın temel kavramlarını anlama, C dili ile konsol uygulaması geliştirme
Temel Bilimler Mühendislik Bilimleri Sosyal Bilimler Eğitim Bilimleri Sanat Bilimleri Sağlık Bilimleri Tarım Bilimleri
30 70 0 0 0 0 0
DERS YÖNTEM VE TEKNİKLERİ
HAFTA DERS İÇERİĞİ KAYNAK
1 Giriş, Genel ve Temel kavramlar Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
2 Veri ve nesne türleri, Bildirim ve tanımlama, Sabitler Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
3 Fonksiyonlar Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
4 Nesne faaliyet alanları ve ömürleri Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
5 Operatörler Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
6 If deyimi Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
7 Fonksiyon prototipleri Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
8 Döngüler Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
9 Önişlemci kavramı, Switch deyimi ve koşul operatörü Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
10 Yıl İçi Sınavı
11 Diziler Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
12 Göstericiler Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
13 Stringler Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
14 Dosya işlemleri Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
15 Genel Tekrar
DEĞERLENDİRME SİSTEMİ   Ara Sınav Final
  Sayı Katkı Payı Sayı Katkı Payı  
Yarıyıl İçi Çalışmaları : - - - -
Devam/Katılım : - - - -
Uygulamalı Sınav : - - - -
Derse Özgü Staj : - - - -
Küçük Sınav : 1 10 - -
Ödev : 1 10 - -
Sunum ve Seminer : - - - -
Projeler : - - - -
Atölye/Laboratuvar Uygulamaları : - - - -
Vaka Çalışmaları : - - - -
Arazi Çalışmaları : - - - -
Klinik Çalışmaları : - - - -
Diğer Çalışmaları : - - - -
Ara Sınav   1 20 - -
Final   - - 1 60
AKTS İŞ YÜKÜ TABLOSU   Sayı Süre
Ders Süresi : 14 4
Sınav Dışı Ders Çalışma Süresi : 14 2
Sunum ve Seminer Hazırlama : - -
Derse Özgü Staj : - -
Atölye/Laboratuvar Uygulamaları : - -
Arazi Çalışmaları : - -
Vaka Çalışmaları : - -
Projeler : - -
Ödev : - -
Küçük Sınavlar : 2 7
Ara Sınav : 1 10
Final : 1 12
DERSİN AKTS KREDİSİ 4
No DERS ÖĞRENİM ÇIKTISI KATKISI (*)
D.Ö.Ç. 1 Dizi ve göstericileri anlama, bunlardan programlamada yaralanabilme becerisi kazanma 3
D.Ö.Ç. 2 Dosya kullanımını anlama 3
D.Ö.Ç. 3 Bilgisayar belleğinin yapısını, veri türlerini anlama 3
D.Ö.Ç. 4 Fonksiyonlar kullanarak modüler programla mantığını kavrama 3
D.Ö.Ç. 5 Döngüler ve deyimleri anlama 3
D.Ö.Ç. 6 Temel düzeyde konsol uygulamaları geliştirme becerisi kazanma 3
* 1: Zayıf - 2: Orta - 3: İyi - 4: Çok İyi
PROGRAM ÇIKTISI VE DERS ÖĞRENİM ÇIKTISI İLİŞKİ MATRİSİ

DÖÇ1DÖÇ2DÖÇ3DÖÇ4DÖÇ5DÖÇ6DÖÇ7DÖÇ8DÖÇ9DÖÇ10DÖÇ11DÖÇ12DÖÇ13DÖÇ14DÖÇ15DÖÇ16DÖÇ17DÖÇ18DÖÇ19DÖÇ20
PÇ1
PÇ2
PÇ3
PÇ4
PÇ5
PÇ6
PÇ7
PÇ8
PÇ9
PÇ10
PÇ11
PÇ12
PÇ13
PÇ14
PÇ15
PÇ16
PÇ17
PÇ18
PÇ19
PÇ20