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 Programlama ICENG 111123 + 244,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. Bu ders verilen bir probleme algoritma tasarlama kabiliyetini sağlar.
2. Bu ders karar ifadelerini kullanma kabiliyetini kazandırır.
3. Bu ders yineleme ifadelerini uygulama kabiliyetini kazandirir.
4. Bu ders modüler programlama ve fonksiyon dizaynı kabiliyetlerini kazandırır.
5. Bu ders programlama yapıtaşlarını kullanarak program inşa etme kabiliyetini kazandırır.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders bilgisayar programlamanın temellerine giriş niteliğindedir. Algoritma analizi ve geliştirmesi, C Programlama Dilinin temel yapıtaşları, karar ve döngü yapıları ile modüler programlamayı anlatır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Derse giriş ve yönetmelikler
2Bilgisayar Bilimleri ve Mühendisliğinin Temelleri, Bilgisayar Mimarisi ve Organizasyonu, İkili Sayı Sistemi
3Algoritmalar
4C programalamaya ve C'nin yapıtaşlarına giriş
5Tanımlama ve atama komutları
6Aritmetik ve mantık operatörleri
7Karar verme-if komutu
8Karar verme-switch komutu
9Döngü komutları- while
10Döngü komutları- for
11Döngü komutları- do-while
12İçiçe döngüler
13Fonksiyonlar
 
Kaynaklar:
Deitel and Deitel, C How to Program, Printice-Hall, Inc 2013, 0-13-299044-X
 
Diğer Kaynaklar:
J. R. Hanly and E. B. Koffman, Problem Solving & Program design in C, Pearson 2013, 9332518815
 
Öğretim Yöntem ve Teknikleri:
Haftada 3 saat ders ve 2 saat laboratuvar yapılır. Laboratuvarlara devamlılık zorunludur. Üniversite yönetmeliğine göre, %20'lik devamsızlık kalmaya sebep olur.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ödev2%10
Ara sınav1%30
Laboratuvar14%20
Final Sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor