PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Bilgisayar Programlamaya GirişCENG 161113 + 245,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Bilgisayar Sisteminin parçalarını ve nasıl etkileştiklerini anlamak.
2. Üst seviye programlama dilleri kavramlarını, programın compiler tarafından makine dillerine çevrimini, çalıştırılmasını anlamak
3. Program kavramlarını anlamak
4. Programlama kavramını anlamak
5. Büyük bir problemi, herbir parçaya fonksiyon yazarak parçalara ayırmak.
6. Dizileri kullanarak farklı tiplerdeki verileri tutmak.
7. İyi programlama geliştirmek: yorum yazarak ve hata ayıklayarak.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Ders iki ana kısımda incelenir. İlk kısımda bilgisayar sistemlerine giriş, ikinci kısımda C programlama kullanarak problem çözme yaklaşımları incelenmektedir. Ders öğrencilere program geliştirme disipline yaklaşımlarını vermeyi amaçlamaktadır. Ders öğrencilere C programı yazmayı ve hata bulmayı öğretir.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Bilgisayar Sistemine Bakış
2Yazılım Geliştirme
3Sözde kod/akış şeması
4Veri Tipleri,işlemler, ifadeler
5C ön işleme
6Konsol giriş çıkış
7Seçim ifadeleri
8Döngüler
9İçiçe döngüler
10Fonksiyonler,yöntemsel tasarım
11Statik Diziler
12Çoklu diziler
13Karakter dizileri
14Tekrar
 
Kaynaklar:
Deitel and Deitel, C How to Program (Sixth Edition), Prentice-Hall, Inc, 2013.
 
Diğer Kaynaklar:
J. R. Hanly and E. B. Koffman, Problem Solving and Program Design in C (Fifth Edition), Addison Wesley, 2007.
 
Öğretim Yöntem ve Teknikleri:
Ders yüz yüze eğitimle 3 saat teorik, 2 saat labaratuvar olarak işlenmektedir. Soru çözümü, tartışma, quiz/ödev yöntemleri kullanılmaktadır. Labaratuvarda C programı kullanılmaktadır.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav1%30
Laboratuvar1%30
Final sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor