Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Bilgisayar Programlama I | CENG 111 | 1 | 1 | 3 + 2 | 4 | 4,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yü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. |
6. Bu ders, temel C dili öğelerini kullanarak bir program oluşturma becerisi kazandırır. |
|
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ştirilmesi, C Programlama Dilinin temel yapıtaşları, karar ve döngü yapıları ile modüler programlamayı içerir. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | ilgisayar Bilimleri ve Mühendisliğinin Temelleri, Bilgisayar Mimarisi ve Organizasyonu, İkili Sayı Sistemi |
2 | Algoritmalar |
3 | C programalamaya ve C'nin yapıtaşlarına giriş |
4 | Tanımlama ve atama komutları |
5 | Aritmetik operatörler |
6 | Mantık operatörleri |
7 | Karar verme-if komutu |
8 | Karar verme-switch komutu |
9 | Döngü komutları- while |
10 | Döngü komutları- for |
11 | Döngü komutları- do-while |
12 | İçiçe döngüler |
13 | Fonksiyonlar I |
14 | Fonksiyonlar II |
|
Kaynaklar: |
Deitel and Deitel, C How to Program, Printice-Hall, Inc 2018, 978-0133976892 |
|
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öntem | Adet | Katkı (%) |
Ara Sınav | 1 | %35 |
Laboratuvar | 14 | %25 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |