GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
AVP001 ALGORİTMA VE PROGRAMLAMA Seçmeli Ders Grubu 2 3 4,00

Önlisans


Türkçe


Bu dersin amacı, bilgisayar programlama konusuna bir giriş yapmak, bilgisayar programlama ile ilgili genel kavramları açıklamak, algoritma kavramını tanıtmak, algoritmaların nasıl oluşturulacağı konusuna değinmektir.


Öğr. Gör. Hasan UZEL


1 Akış diyagramı ve programlama için algoritma tasarlayabilir.
2 Programlamanın temel kavramlarını bilir.
3 Bir problem için planlanan algoritmayı koda dönüştürebilir.
4 Programın daha verimli çalışabilmesi için çözüm geliştirebilir.
5 Farklı sınıf seviyeleri için uygun programlama dillerini kullanarak kısa programlar yazabilir.

Birinci Öğretim


Ön koşulu olan ders yok.


Önerilen diğer hususlar yok.


Algoritma kavramı. Akış diyagramları. Programlama ve programlama dili. Yapısal programlama kavramı. Dizi (vektör) kavramı. Dizilerde (vektörlerde) arama ve sıralama algoritmaları. Çok boyutlu diziler (matrisler). Dosya (file) kullanımı ve dosyalarla ilgili temel kavramlar. Ekranda girdi-çıktı formatlama ile giriş-çıkış işlemleri. Altprogram yazım ve kullanımı.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Programlama nedir? Programlamaya karşılık algoritmalar
2 Algoritmalar, akış diyagramları, yalancı kod
3 Programlama ve programlama dili.
4 Yapısal programlama kavramı
5 Dizi (vektör) kavramı.
6 Dizilerde (vektörlerde) arama ve sıralama algoritmaları
7 Çok boyutlu diziler (matrisler)
8 Çok boyutlu diziler (matrisler)
9 Alt program kavramı.
10 Özyineleme kavramı
11 Özyinelemeli altprogram örnekleri.
12 Format kavramı ve girdi-çıktı formatlama
13 Dosya (file) kullanımı ve dosyalarla ilgili temel kavramlar.
14 Güncel algoritma örnekleri

“C ve C++ ” Harvey M. Deitel & Paul J. Deitel Sistem Yayıncılık “TemelProgramlama1-2-3” MEGEP http://megep.meb.gov.tr/indextr.html “THE ART AND SCIENCE OF C” Eric S. ROBERTS Addision-Wesley “Temel C Programlama” G. Murat TAŞBAŞI ALTAŞ Yayıncılık ve Elektronik Tic. Ltd. Şti http://www.altaskitap.com Algoritma ve Programlamaya Giriş (Ebubekir Yaşar, Ekin Basım Yayın) Algoritma ve Programlama Mantığı – KODLAB (H. Burak TUNGUT)



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 60
Quiz 1 40
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

Staj durumu yok.


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
Uygulama/Pratik 5 1 5
Tartışma 4 1 4
Soru-Yanıt 4 1 4
Bireysel Çalışma 5 2 10
Ödev Problemleri için Bireysel Çalışma 5 2 10
Ara Sınav İçin Bireysel Çalışma 1 7 7
Final Sınavı içiin Bireysel Çalışma 1 7 7
Ev Ödevi 7 1 7
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 PÇ 14
ÖÇ 1 5 3
ÖÇ 2 4 3
ÖÇ 3 4 2
ÖÇ 4 1 5
ÖÇ 5 2 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek