|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Lisans
|
|
Bölümü / Programı
|
Bilgisayar Mühendisliği
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Öğrencilerin temel programlama kavramlarını öğrenmelerini, algoritmik düşünme becerisi kazanmalarını ve C programlama dili aracılığıyla problem çözme yetkinliği geliştirmelerini sağlamaktır. Öğrenciler değişkenler, veri tipleri, koşullar, döngüler, fonksiyonlar ve diziler gibi temel yapı taşlarını kullanarak bilgisayar programları geliştirmeyi öğreneceklerdir.
|
|
Dersin İçeriği
|
Bilgisayar programlamaya giriş, algoritma kavramı, akış diyagramları, programlama temelleri, C dilinin yapısı, veri tipleri, değişkenler, operatörler, karar yapıları (if-else), döngüler (for, while, do-while), diziler, karakter dizileri, fonksiyonlar ve temel girdi/çıktı işlemleri. Programlama mantığının geliştirilmesi ve problem çözme uygulamaları.
|
|
Dersin Yöntem ve Teknikleri
|
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Dr. Öğretim Üyesi Turgut PURA
|
|
Dersi Verenler
|
Dr. Öğretim Üyesi Turgut PURA turgut.pura@gedik.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
C How to Program, Deitel&Deitel, 8th Edition, Pearson, 2016, ISBN-13:978-0133976892 , ISBN-10:0133976890
|
|
Ders Notları
|
Konu anlatımı, Soru-Cevap.
|
|
Sınavlar
|
Vize(%35)+Ödev(%15)+Final (%50) Sınavları
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%0
|
|
|
Mühendislik Bilimleri
|
%10
|
|
|
Mühendislik Tasarımı
|
%10
|
|
|
Sosyal Bilimler
|
%0
|
|
|
Eğitim Bilimleri
|
%0
|
|
|
Fen Bilimleri
|
%0
|
|
|
Sağlık Bilimleri
|
%0
|
|
|
Alan Bilgisi
|
%80
|
|
|