| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
|---|---|---|---|---|---|---|
| EEND207 | Bilgisayar Programlama I | Ders | 2 | 3 | 3.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. Üyesi Ali Özkurt
| 1 | Programlama ile ilgili genel kavramları öğrenir. |
| 2 | Algoritma kavramı, algoritmaların nasıl oluşturulacağı ve yapısal programlama konularını kavrar. |
| 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 öğrenir. |
| 4 | Algoritmaları C programlama dili ile kodlayarak çalışan program geliştirebilir. |
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 | Uygulama | [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 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 15 | 15 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
| Toplam İş Yükü (saat) | 81 | ||
| ÖÇ 1 |
| ÖÇ 2 |
| ÖÇ 3 |
| ÖÇ 4 |