GERİ DÖN

Ders Öğretim Planı


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

Önlisans



Öğrencilerin algoritma yapısını analiz edebilme, farklı programlama dillerini (Python, C++) karşılaştırarak problem çözümünde kullanabilme becerisi kazanmalarıdır.


Öğr. Gör. Samet ÖZCAN


1 Öğrenci, algoritma kavramını tanımlayabilecek ve temel algoritma örneklerini sıralayabilecektir.
2 Öğrenci, farklı programlama dillerinin özelliklerini karşılaştırabilecek ve kullanım alanlarını açıklayabilecektir.
3 Öğrenci, Python ve C++ programlama dillerinde temel kod parçalarını yazabilecek ve hatalarını giderebilecektir.
4 Öğrenci, obje tabanlı programlama komutlarını kullanarak basit uygulamaları tasarlayabileceklerdir.
5 Öğrenci, edinilen bilgi ve becerileri kullanarak algoritma ve programlama sürecini gerçek mühendislik problemlerine uyarlayabilecek ve çözüm önerilerini değerlendirebilecektir.

Birinci Öğretim


Ön koşul olan ders yoktur.


Öğrencilerin derse aktif katılım göstermeleri, derslere önceden hazırlıklı olarak gelmeleri ve verilen ödev, proje ve uygulamaları zamanında yerine getirmeleri beklenmektedir. Ayrıca öğrencilerin ders kapsamında tartışmalara katkıda bulunmaları, grup çalışmalarında iş birliği yapmaları ve araştırma yapmaya istekli olmaları öğrenme sürecinin verimliliğini artıracaktır.


Bu ders, algoritma kavramının tanımlanması ve programlama dillerinin çeşitlerinin incelenmesiyle başlar. Python, C ve C++ programlama dilleri ayrıntılı şekilde ele alır.


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Algoritma Nedir?
2 Programlama dilleri ve çeşitleri
3 Python Programlama Dili Veri türleri
4 Python Programlama Dili Değişkenler
5 Python Programlama Dili Koşul ifadeleri
6 Python Programlama Dili Döngüler
7 Python Programlama Dili Fonksiyonlar
8 Ara sınav
9 C++ Programlama Dili Veri türleri
10 C++ Programlama Dili Değişkenler
11 C++ Programlama Dili Koşul ifadeleri
12 C++ Programlama Dili Döngüler
13 C++ Programlama Dili Fonksiyonlar
14 Obje Tabanlı Programlama
15 Final Sınavı

ALGORİTMA VE PROGRAMLAMAYA GİRİŞ Ders Notları Doç. Dr. İBRAHİM KÜÇÜKKOÇ


Anlatım Yöntemi (Düz Anlatım), Problem Çözme Yöntemi, Beyin Fırtınası, Uygulamalı Çalışmalar, Soru-Cevap Yöntemi, Gösteri Yöntemi, Reflaction Paper, Haftalık Derse Hazırlık Ödevleri, Ders Sonu Pekiştirme Ödevleri.


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
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 1 1
Final Sınavı 1 1 1
Ara Sınav İçin Bireysel Çalışma 1 48 48
Final Sınavı içiin Bireysel Çalışma 1 50 50
Toplam İş Yükü (saat) 100

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 2 5 5 3 5 1 5 1 5 1 1 2 1
ÖÇ 2 2 5 5 3 5 1 5 1 5 1 1 2 1
ÖÇ 3 2 5 5 3 5 1 5 1 5 1 1 2 1
ÖÇ 4 2 5 5 3 5 1 5 1 5 1 1 2 1
ÖÇ 5 2 5 5 3 5 1 5 1 5 1 1 2 1
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek