GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
ABY1012022851 ALGORİTMA VE PROGRAMLAMA I Ders 1 1 3.00

Önlisans


Türkçe


Bu dersin amaci, bilgisayar programlama konusuna giriş yapmak, programlama ile ilgili genel kavramlari ortaya koymak, algoritma kavrami, algoritmalarin nasil oluşturulacağı ve yapısal programlama konusuna değinmektir.


Öğr.Gör.Gökhan Alper FİGEN


1 Temel programlama ile ilgili genel kavramları bilir.
2 Algoritma mantığını, algoritmaların nasıl oluşturulacağını ve yapısal programlama konularını bilir.
3 C programa dili program geliştirme arayüzünü, dizileri, altprogram yapısını kullanarak program oluşturur.
4 Algoritma ve akış diyagramları ile problemlerin çözümüne yönelik, kolay, anlaşılabilir ve etkin program tasarlar.
5 Problem çözümünde ve programlardaki hataları bulur ve düzeltebilir.

Birinci Öğretim


Yok


Yok


Algoritma kavramı. Akış diyagramlari. Programlama ve programlama dili. Yapısal programlama kavrami. Dizi kavramı. Dizilerde arama ve sıralama algoritmaları. Çok boyutlu diziler (matrisler). Dosya (file) kullanımı ve dosyalarla ilgili temel kavramlar. Format kavrami ve girdi-çikti formatlama. Altprogram kavrami. Özyineleme kavrami ve özyinelemeli altprogram örnekleri.


Hafta Teorik Uygulama Laboratuvar
1 Algoritma kavrami ve tasarımı
2 Akis diyagramlari ve tasarımı
3 Programlama, programlama dili ve yapısal programlama kavramı
4 C programlama dilinin temel kavramları
5 Karar verme (Koşul) yapıları
6 Tekrar (Döngü) yapıları
7 Dizi (vektör) kavramı
8 Dizilerde (vektörlerde) arama ve sıralama algoritmaları -ARA SINAV
9 Çok boyutlu diziler (matrisler)
10 Altprogram kavramı ve altprogramlı örnekler
11 Özyineleme kavramı ve özyinelemeli altprogram örnekleri
12 Format kavrami ve girdi-çikti formatlama
13 Dosya (file) kullanimi ve dosyalarla ilgili temel kavramlar
14 Güncel algoritma örnekler
15 DÖNEM SONU SINAVI

Algorithms in C (Fundamentals, Data Structures, Sorting, Searching) Robert Sedgewick Problem Solving and Program Design in C - Jeri R. Hanly, Elliot B. Koffman - Pearson



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 2 28
Bireysel Çalışma 14 2 28
Ödev Problemleri için Bireysel Çalışma 14 1 14
Ara Sınav İçin Bireysel Çalışma 1 8 8
Final Sınavı içiin Bireysel Çalışma 1 10 10
Okuma 1 2 2
Toplam İş Yükü (saat) 92

[PC] 1 [PC] 2 [PC] 3 [PC] 4 [PC] 5 [PC] 6 [PC] 7 [PC] 8 [PC] 9 [PC] 10 [PC] 11 [PC] 12 [PC] 13 [PC] 14 [PC] 15 [PC] 16 [PC] 17 [PC] 18 [PC] 19 [PC] 20 [PC] 21 [PC] 22 [PC] 23 [PC] 24 [PC] 25 [PC] 26 [PC] 27 [PC] 28 [PC] 29
[OC] 1 4 3 3 4 5 3 3 2
[OC] 2 3 4 4 5 5 4 2 5
[OC] 3 4 5 3 3 4 2 3 4
[OC] 4 5 4 2 3 4 4 4 4
[OC] 5 5 4 4 3 4 5 3 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek