Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
EBLG106 | Bilgisayar Programlama | Ders | 1 | 2 | 6.00 | 3.00 |
Lisans
Türkçe
Bu dersin amacı, bilgisayar programlaması konusuna bir giriş yapmak, programlama ile ilgili genel kavramları ortaya koymak, algoritma kavramı, algoritmaların nasıl oluşturulacağı ve yapısal programlama konusuna değinmektir.
DR. Öğr. Üy. Önder Eyecioğlu
1 | Programlama ile ilgili genel kavramları öğrenmek |
2 | Algoritma kavramı, algoritmaların nasıl oluşturulacağı ve yapısal programlama konularını kavramak |
3 | Yapısal özellikleri ve güçlü olanakları ile her programcının mutlaka bilmesi gereken bir dil olan C/C++ programlama dilinin temel özelliklerini algoritma kavramı ile ilişkili olarak öğrenmek |
Birinci Öğretim
Yok
Algoritma ve programlama mantığı, akış diyagramları ve program geliştirme ortamı ile program geliştirme. Değişkenler, sabitler, operatörler, temel giriş/çıkış fonksiyonları, mantıksal ve karşılaştırma operatörleri, karar ifadeleri, döngüler, diziler ve standart fonksiyonlar kullanımı. Programlama dili olarak C programlama dili kullanılacaktır.
Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|
1 | Algoritmalar ve akış diyagramları, Algoritmaların nasıl oluşturulması gerektiği ve akış diyagramı oluşturulma prensipleri | ||
2 | C dilinin genel özellikleri ve yapısı | ||
3 | Değişkenler, veri tipleri, operatörler | ||
4 | Kontrol ve döngü yapıları | ||
5 | Diziler | ||
6 | Fonksiyonlar | ||
7 | Göstericiler | ||
8 | Vize | ||
9 | Karakter ve string kavramları | ||
10 | C I/O | ||
11 | Yapılar | ||
12 | C Dosya işlemleri | ||
13 | #include, #define, #error, #pragma, #line gibi önişlemler | ||
14 | C Union'lar |
The C Programming Language. 2nd Edition, Dennis Ritchie, Brian Kernighan, Prentice Hall, 1978
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 80 |
Ev Ödevi | 4 | 20 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 2 | 2 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 3 | 42 |
Bireysel Çalışma | 14 | 3 | 42 |
Ara Sınav İçin Bireysel Çalışma | 1 | 15 | 15 |
Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
Ev Ödevi | 4 | 5 | 20 |
Toplam İş Yükü (saat) | 143 |
ÖÇ 1 |
ÖÇ 2 |
ÖÇ 3 |