Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Bilgisayar Programlama I | CENG 154 | 1 | 1 | 3 + 2 | 4 | 4,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Yazılım algoritması tasarlayabilir |
2. Karar ifadelerini kullanabilir |
3. Yineleme/döngü ifadelerini kullanabilir |
4. Fonsiyonları kullanarak modüler program tasarlayabilir |
5. Programlama temel yapıtaşlarını kullanarak program yazabilir |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
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ı): |
|
Hafta | Konu |
1 | Derse giriş, programlama temel bilgileri |
2 | Bilgisayar Bilimleri ve Mühendisliğinin Temelleri, Bilgisayar Mimarisi ve Organizasyonu, İkili Sayı Sistemi |
3 | C diline yakın algoritmayazma |
4 | C programalamaya ve C'nin yapıtaşlarına giriş |
5 | Tanımlama ve atama komutları |
6 | Aritmetik ve mantık operatörleri |
7 | Karar verme-if komutu |
8 | Karar verme-switch yapısı |
9 | Döngüler- while |
10 | Döngüler- for |
11 | Döngüler- do-while |
12 | İçiçe döngüler |
13 | Fonksıyonlar |
14 | Genel Tekrar |
|
Kaynaklar: |
Deitel and Deitel C How to Program Prentice-Hall, Inc. |
|
Diğer Kaynaklar: |
J. R. Hanly and E. B.Koffman Problem Solving and Program Design in C Pearson 2013 9332518815 |
|
Öğretim Yöntem ve Teknikleri: |
Haftada 3 saat yüz yüze teorik ve 2 saat laboratuar çalışması. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Test/Quiz/Kısa Sınav | 3 | %15 |
Ara Sınav | 1 | %30 |
Aktiviteler | 1 | %15 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |