Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Bilgisayar Programlama I | CPR 101 | 1 | 1 | 3 + 2 | 4 | 6,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Ön 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. Sunulan bir problemin çözümü için algoritma geliştirme yeteneği kazanır. |
2. Programlama dillerinde karar yapılarını kullanabilme yeteneği kazanır. |
3. Programlama dillerinde döngü yapılarını kullanabilme yeteneği kazanır. |
4. Programlama dillerinde fonksiyon tasarımı yapabilme yeteneği kazanır. |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu ders programlama dillerine giriş niteliğindedir. Problem analizi ve çözüm için algoritma geliştirme konularını anlatır. C programlama dili temellerini, değişken tanımlarını, girdi/çıktı sistemini, karar ve döngü yapılarını, fonksiyonları ve diziler konularını içerir. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Introduction and Basic Concepts |
2 | Algorithms and Flowcharts I |
3 | Algorithms and Flowcharts II |
4 | Algorithms and Flowcharts III |
5 | Introduction to the C Programming Language |
6 | Conditional Statements |
7 | Loops I |
8 | Review |
9 | Loops II |
10 | Functions I |
11 | Functions II |
12 | Arrays I |
13 | Arrays II |
14 | Review |
|
Kaynaklar: |
Deitel, P., Deitel, H. M. C How to Program (8th Edition), Pearson, 2015. ISBN-13: 978-0133976892. |
|
Diğer Kaynaklar: |
|
|
Öğretim Yöntem ve Teknikleri: |
Her hafta üç saat ders ve iki saat uygulama yapılır. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Laboratuvar | 10 | %2 |
Ödev | 1 | %10 |
Ara Sınav | 1 | %30 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |