GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
OELT102 Algoritma ve Programlama Ders 1 2 4.00 3.00

Önlisans


Türkçe


Bu dersin amacı, öğrencilere algoritmik düşünme ve problem çözme becerilerini kazandırmak, C++ programlama dilinin temel yapılarını öğretmek ve öğrencilerin temel programlama uygulamalarını geliştirebilmelerini sağlamaktır. Öğrenciler, değişkenler, operatörler, karar ve döngü yapıları, fonksiyonlar, diziler ve temel dosya işlemleri gibi programlama konularını öğrenerek orta düzeyde programlama problemlerini çözebilir hâle gelirler.


Öğr. Gör. Nuray DEMİRÖZ


1 Algoritma kavramını ve akış diyagramı gösterimlerini açıklayabilir ve basit problemlere yönelik algoritma taslakları oluşturabilir.
2 C++ programlama ortamını kullanarak temel program yapısını kurabilir, değişkenleri tanımlayabilir ve giriş–çıkış işlemlerini gerçekleştirebilir.
3 Operatörler ile karar ve döngü yapılarını kullanarak temel problem çözümleri geliştirebilir.
4 Fonksiyonları ve dizileri kullanarak orta düzey programlama uygulamaları geliştirebilir.
5 Basit dosya işlemlerini kullanarak verileri dosyaya yazabilir ve dosyadan okuyabilir.

Birinci Öğretim


Ön koşul olan ders yoktur.


yok


Bu ders kapsamında öğrenciler algoritma ve akış diyagramlarını öğrenir, C++ programlama ortamını kullanarak değişkenler, veri tipleri, giriş-çıkış komutları, operatörler, karar ve döngü yapıları, fonksiyonlar, diziler ve basit dosya işlemleri ile ilgili temel programlama uygulamaları yapar.


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Algoritma Nedir?
2 Akış Diyagramları
3 C++ Programlama Diline Giriş, Geliştirme Ortamı, İlk Program
4 Değişken Kavramı, Veri Tipleri, Operatörler ve Matematiksel İfadeler
5 Algoritmadan Kodlamaya Geçiş
6 Karar Yapıları (if, if-else, switch-case)
7 Döngüler (for, while, do-while)
8 Ara Sınav
9 İç İçe Döngüler
10 Fonksiyonlar (Temel Kullanım)
11 Tek Boyutlu Diziler
12 İki Boyutlu Diziler(Matrisler)
13 Karakter Dizileri ve String İşlemleri
14 Basit Dosya İşlemlerine Giriş (Metin Dosyasına Yazma–Okuma)
15 Final Sınavı

Algoritma ve Programlamaya Giriş - Ebubekir Yaşar Algoritma ve Programlama Mantığı- H. Burak TUNGUT C/C++ ve Java Dilleriyle Algoritma ve Programlama- Bülent ÇOBANOĞLU



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 1 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

yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 4 56
Ödev Problemleri için Bireysel Çalışma 1 6 6
Ara Sınav İçin Bireysel Çalışma 1 10 10
Final Sınavı içiin Bireysel Çalışma 1 14 14
Ev Ödevi 1 6 6
Toplam İş Yükü (saat) 94

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13
ÖÇ 1 1 1 1 2 2 1 2 1 1 4 1 3 1
ÖÇ 2 1 1 1 2 2 1 2 1 1 4 1 3 1
ÖÇ 3 1 1 1 2 2 1 2 1 1 4 1 3 1
ÖÇ 4 1 1 1 2 2 1 2 1 1 4 1 3 1
ÖÇ 5 1 1 1 2 2 1 2 1 1 4 1 3 1
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek