Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
BLY1012017851ALGORİTMA VE PROGRAMLAMA IZorunlu114
Dersin Seviyesi
Ön Lisans
Dersin Amacı
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.
Dersi Veren Öğretim Görevlisi/Görevlileri
Öğr.Gör.Gökhan Alper FİGEN
Öğrenme Çıktıları
1Temel programlama ile ilgili genel kavramları bilir.
2Algoritma mantığını, algoritmaların nasıl oluşturulacağını ve yapısal programlama konularını bilir.
3C programa dili program geliştirme arayüzünü, dizileri, altprogram yapısını kullanarak program oluşturur.
4Algoritma ve akış diyagramları ile problemlerin çözümüne yönelik, kolay, anlaşılabilir ve etkin program tasarlar.
5Problem çözümünde ve programlardaki hataları bulur ve düzeltebilir.
Öğrenim Türü
Birinci Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
Yok
Dersin İçeriği
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.
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Algoritma kavrami ve tasarımı
2Akis diyagramlari ve tasarımı
3Programlama, programlama dili ve yapısal programlama kavramı
4C programlama dilinin temel kavramları
5Karar verme (Koşul) yapıları
6Tekrar (Döngü) yapıları
7Dizi (vektör) kavramı
8Dizilerde (vektörlerde) arama ve sıralama algoritmaları -ARA SINAV
9Çok boyutlu diziler (matrisler)
10Altprogram kavramı ve altprogramlı örnekler
11Özyineleme kavramı ve özyinelemeli altprogram örnekleri
12Format kavrami ve girdi-çikti formatlama
13Dosya (file) kullanimi ve dosyalarla ilgili temel kavramlar
14Güncel algoritma örnekler
15DÖNEM SONU SINAVI
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Algorithms in C (Fundamentals, Data Structures, Sorting, Searching) Robert Sedgewick Problem Solving and Program Design in C - Jeri R. Hanly, Elliot B. Koffman - Pearson
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav1100
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav111
Final Sınavı111
Derse Katılım14228
Bireysel Çalışma14228
Ödev Problemleri için Bireysel Çalışma14228
Ara Sınav İçin Bireysel Çalışma188
Final Sınavı içiin Bireysel Çalışma11010
Okuma122
TOPLAM İŞ YÜKÜ (saat)106
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29
ÖÇ143    3 45    3 32           
ÖÇ234    4 55    4 25           
ÖÇ343    5 34    2 34           
ÖÇ452    4 34    4 44           
ÖÇ554    4 34    5 35           
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek
 
Ordu University Rectorate Building ,Cumhuriyet Campus , Center / ORDU / TURKEY • Tel: +90 452 226 52 00