Slide background
Mersin Üniversitesi

Ders Bilgileri

YAPISAL PROGRAMLAMA
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
İBY 210 Bahar 2 2 3 6
Ön Koşulu Olan Ders( ler ) Yok
Dili tr
Türü Zorunlu
Seviyesi Lisans
Öğretim Elemanı( ları ) Öğr. Gör. Tahsin Erhan ÖNEL
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Yok
Staj Durumu Yok
Amacı Bir problemin çözümü için gerekli ilke ve evreleri kavrayarak gerekli algoritma ve akış şemalarını yapabilme en az bir programlama dilinin yapısını anlayabilmek ve kullanabilmek; grafik ortamlarına geçerek kullanabilmek.
İçeriği Bir problemin çözümü için gerekli ilke ve evreleri kavrayabilme; gerekli algoritma ve akış şemalarını yapabilme; en az bir programlama dilinin yapısını anlayabilme ve kullanabilme; kod yazabilme; değişkenler, kontrol deyimleri, döngüler, diziler,alt programları anlayabilme ve kullanabilme; grafik ortamına geçebilme; dosya,işaretçiler,özyineleme,sıralama ve arama yapabilme

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
2 Algoritma ve akış şemaları yapar.
3 Programlama ortamlarını kullanır.
4 Kod yazım kurallarını tanımlar.
5 Değişkenler, kontrol deyimleri ve döngülerini uygular.
6 Dizileri oluşturarak kullanır.
7 Alt programlar ı belirleyerek problemleri parçalar.
8 Dosyalama, işaretçi kullanımı ve özyinelemeli fonksiyon kullanır.
9 Sıralama ve arama işlemlerini yapar.

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

# Konular Öğretim Yöntem ve Teknikleri
1 Problem çözümü ilke ve evreleri Anlatım, uygulama
2 Algoritma ve akış şemaları Anlatım, uygulama
3 Programlama ortamlarının kullanımı Anlatım, uygulama
4 Kod yazım kuralları Rehberli problem çözümü
5 Değişkenler, kontrol deyimleri ve döngüler Rehberli problem çözümü
6 Diziler Rehberli problem çözümü
7 Alt programlar Anlatım, uygulama
9 Ara sınav Sınav
8 Fonksiyon ve prosedürler Anlatım, uygulama
10 Kullanıcı tanımlı tipler Anlatım, uygulama
11 Dosyalar Rehberli problem çözümü
12 İşaretçiler Anlatım, uygulama
13 Özyineleme Anlatım, uygulama
14 Sıralama, arama Anlatım, uygulama
15 Genel tekrar Anlatım, uygulama
16 Son Sınav Sınav

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
2 VATANSEVER Fahri ., Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık
3 YAŞAR Ebubekir., Algoritma Geliştirme ve Programlamaya Giriş,Murathan Yayınevi
4 ÇÖLKESEN Rifat., Bilgisayar Programlama ve Yazılım Mühendisliğinde Veri Yapıları ve Algoritmalar,Papatya Yayıncılık.

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 0.4 1 1. Ara Sınav
2 0.6 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
2 Algoritma ve akış şemaları yapar. 1͵5 2
3 Programlama ortamlarını kullanır. 1͵5͵8͵9 2
4 Kod yazım kurallarını tanımlar. 1͵5͵8͵9 2
5 Değişkenler, kontrol deyimleri ve döngülerini uygular. 1͵5͵8͵9 1͵2
6 Dizileri oluşturarak kullanır. 8͵9 1͵2
7 Alt programlar ı belirleyerek problemleri parçalar. 8͵9 1͵2
8 Dosyalama, işaretçi kullanımı ve özyinelemeli fonksiyon kullanır. 8͵9 1͵2
9 Sıralama ve arama işlemlerini yapar. 8͵9 1͵2

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 4 56
1 Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 14 1 14
2 Sunum ve Seminer Hazırlama 1 14 14
3 İnternette tarama, kütüphane ve arşiv çalışması 1 12 12
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 12 12
7 Ara Sınav 1 2 2
8 Kısa Sınav 0 0 0
9 Ödev 1 12 12
10 Ara Proje 0 0 0
11 Ara Uygulama 0 0 0
12 Son Proje 1 2 2
13 Son Uygulama 0 0 0
14 Son Sınav için Hazırlık 1 12 12
15 Son Sınav 1 2 2
138