MKT127
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
- Yarıyıl
- 1
- Türü
- Zorunlu
- Teori / Uygulama / Lab.
- 3 / 2 / 0
- AKTS
- 5
- Öğretim düzeyi
- Ön Lisans
- Öğretim türü
- Birinci Öğretim
- Öğretim elemanı
- Dr. Öğr. Üyesi Yusuf MURATOĞLU
- Ön koşul dersleri
- Yok
Dersin amacı
Algoritma kavramıyla bilgi sahibi olmak. Temel algoritma geliştirme yöntemlerini (satır algoritmaları, sözde kod, akış diyagramları) öğrenmek. C programlama dili temellerini öğrenerek basit program geliştirmek.
Dersin içeriği
Temel Kavramlar, Algoritma Kavramı, Algoritmaların Sınıflandırılması, Akış Diyagramları, Satır Algoritması, Karar Yapıları ve Döngüler, Fonksiyon Kavramı, Diziler, C++ Programlamaya Giriş, Değişkenler ve Veri Tipleri, Koşullu İfadeler, Döngüler, Fonksiyonlar, C++ Uygulamaları.
Kaynaklar
"C Dersi: Programlamaya Giriş", N. E. ÇAĞILTAY, C. F. SELBES, G. TOKDEMİR, Ç. TURHAN
Öğrenme çıktıları
- 1 Bilgisayar ve programlamanın temel kavramlarını açıklar.
- 2 Algoritma kavramını tanımlar, satır algoritması, sözde kod ve akış diyagramları kullanarak algoritma geliştirir.
- 3 C programlama dilinin temel yapılarını tanır ve basit programlar yazar.
- 4 C dilinde yapılandırılmış program geliştirme yöntemlerini uygular; kontrol yapıları ve fonksiyonları kullanır.
- 5 Dizi yapısını kullanarak veri yönetimi ve işlemleri gerçekleştirir.
Haftalık konular
| 1. hafta | Temel Kavramlar |
|---|---|
| 2. hafta | Algoritma Kavramı, Algoritmaların Sınıflandırılması |
| 3. hafta | Akış Diyagramları |
| 4. hafta | Satır Algoritması |
| 5. hafta | Karar Yapıları ve Döngüler |
| 6. hafta | Fonksiyon Kavramı |
| 7. hafta | Diziler |
| 8. hafta | Ara Sınav |
| 9. hafta | C++ Programlamaya Giriş |
| 10. hafta | Değişkenler ve Veri Tipleri |
| 11. hafta | Koşullu İfadeler |
| 12. hafta | Döngüler |
| 13. hafta | Fonksiyonlar |
| 14. hafta | Diziler |
| 15. hafta | C++ Uygulamaları |
| 16. hafta | Final Sınavı |
Değerlendirme
Yarıyıl (Yıl) İçi Etkinlikleri
- Ev Ödevi × 2 %50
- Ara Sınav %50
Yarıyıl (Yıl) Sonu Etkinlikleri
- Yarıyıl Sonu Sınavı %100
Yarıyıl(yıl) içi etkinliklerin ve yarıyıl(yıl) sonu sınavının başarı notuna katkısı
- Yarıyıl (Yıl) Sonu Etkinlikleri %50
- Yarıyıl (Yıl) İçi Etkinlikleri %50
AKTS iş yükü
| Etkinlik | Sayı | Süre (saat) | Toplam (saat) |
|---|---|---|---|
| Final Sınavı içiin Bireysel Çalışma | 3 | 4 | 12 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 14 | 5 | 70 |
| Ara Sınav İçin Bireysel Çalışma | 2 | 5 | 10 |
| Ara Sınav | 1 | 1 | 1 |
| Bireysel Çalışma | 14 | 4 | 56 |
| Toplam iş yükü / AKTS | 150 saat · 5 AKTS | ||