Slide background
Mersin Üniversitesi

Ders Bilgileri

ALGORİTMALAR
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
ALG201 Güz 2 0 2 3
Ön Koşulu Olan Ders( ler )
Dili tr
Türü Seçmeli
Seviyesi Ön Lisans
Öğretim Elemanı( ları )
Öğretim Sistemi Uzaktan
Önerilen Hususlar
Staj Durumu Yok
Amacı Algoritma mantığını kavratmak, C programlama dilinde kullanıcı tanımlı tipler, dosyalar, işaretçi, sıralama, arama, kütüphaneler, kesmeler ve port kullanımı konularını kavratmak.
İçeriği Algoritma tasarımı, C programlama diline giriş ve C dilinin genel yapısı, temel veri tipleri ve giriş çıkış komutları, karar verme yapıları ve döngüler. diziler, işaretçiler, string işlemleri, dosya işlemleri, kütüphaneler, kesmeler, port kullanımı.

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Problem çözümü ilke ve evrelerini bilir, algoritma ve akış şeması oluşturabilir.
2 Algoritma tasarımı yapabilir.
3 C programlama dilinin yapısını, veri tiplerini ve değişkenlerini kullanarak program yazabilir.
4 Port kullanımının nasıl yapıldığını bilir.

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Problem çözümü, algoritma ve akış şemaları
2 Algoritma tasarımı
3 C programlama dilinin yapısı, veri tipleri, değişkenler
4 Temel giriş-çıkış komutları
5 Kontrol deyimleri
6 Döngüler
7 Diziler
8 String ifade işlemleri
9 Dosya işlemleri
10 İşaretçiler
11 Sıralama, arama
12 Kütüphaneler
13 Kesmeler
14 Port kullanımı
15
16 Son Sınav

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 Veri Yapıları ve Algoritmalar, Rıfat Çölkesen, Papatya Yayıncılık, 2004.
2 C Programlama Dili, Rıfat Çölkesen, Papatya Yayıncılık, 2000.
3 İleri C Programlama, G. Murat Taşbaşı, Altaş Yayıncılık, 2005.

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 0.2 1 1. Ara Sınav
2 0.8 5 Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Problem çözümü ilke ve evrelerini bilir, algoritma ve akış şeması oluşturabilir.
2 Algoritma tasarımı yapabilir.
3 C programlama dilinin yapısını, veri tiplerini ve değişkenlerini kullanarak program yazabilir.
4 Port kullanımının nasıl yapıldığını bilir.

Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
0 Ders Süresi 14 2 28
1 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 2 28
2 Sunum ve Seminer Hazırlama 0 0 0
3 İnternette tarama, kütüphane ve arşiv çalışması 1 5 5
4 Belge/Bilgi listeleri oluşturma 0 0 0
5 Atölye 0 0 0
6 Ara Sınav için Hazırlık 1 4 4
7 Ara Sınav 1 1 1
8 Kısa Sınav 0 0 0
9 Ödev 0 0 0
10 Ara Proje 0 0 0
11 Ara Uygulama 0 0 0
12 Son Proje 1 0 0
13 Son Uygulama 0 0 0
14 Son Sınav için Hazırlık 1 8 8
15 Son Sınav 1 1 1
75