Algoritmalara giriş, akış diyagramları, temel arama ve sıralama algoritmaları, programlamada temel kavramlar, Yazılım dilleri. Bir bilgisayar dilin yapısı, kontrol deyimleri, döngüler, Yazılım Uygulamaları.
20
Dersin Mesleki Gelişime Katkısı:
21
Ders Öğrenme Kazanımları
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ı kavrar;
3
Yapısal özellikleri ve güçlü olanakları ile C programlama dilinin temel özelliklerini algoritma kavramı ile ilişkili olarak kullanır;
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üzeltir;
6
Veri hiyerarşisini tanımlar;
7
Yapısal programlama birimlerini tanımlar ve kullanır;
22
Dersin İçeriği
Hafta
Teori
Uygulama
1
Algoritma kavramı ve tasarımı
2
Akış diyagramları 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ı
9
Çok boyutlu diziler (matrisler)
10
Çok boyutlu dizilerde matematiksel işlemler
11
Altprogram kavramı ve altprogramlı örnekler
12
Özyineleme kavramı ve özyinelemeli altprogram örnekleri
13
14
23
Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar:
24
Değerlendirme
YARIYIL İÇİ ÇALIŞMALARI
SAYISI
KATKI YÜZDESİ
Ara Sınav
1
40
Kısa Sınav
0
0
Ödev
0
0
Yıl sonu Sınavı
1
60
Toplam
2
100
Yıl içi çalışmalarının Başarıya Oranı
40
Finalin BAşarıya Oranı
60
Toplam
100
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları
Açıklama
25
AKTS / İŞ YÜKÜ TABLOSU
Etkinlik
SAYISI
Süresi [Saat]
Toplam İş Yükü [Saat]
Teorik Dersler
14
2
28
Uygulamalı Dersler
14
2
28
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)
0
0
0
Ödevler
0
0
0
Projeler
0
0
0
Arazi Çalışmaları
0
0
0
Arasınavlar
1
35
35
Diğer
0
0
0
Yarıyıl Sonu Sınavları
1
55
55
Toplam İş Yükü
146
Toplam İş Yükü / 30 saat
4,87
Dersin AKTS Kredisi
5
26
PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU