Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
AVP001 | ALGORİTMA VE PROGRAMLAMA | Seçmeli Ders Grubu | 2 | 4 | 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 |