Türkçe English Ders İçerik Rapor
Ders Öğretim Planı
ALGORİTMA ve PROGRAMLAMAYA GİRİŞ
1 Dersin Adı: ALGORİTMA ve PROGRAMLAMAYA GİRİŞ
2 Dersin Kodu: IYZ1202
3 Dersin Türü: Zorunlu
4 Dersin Seviyesi: Lisans
5 Dersin Verildiği Yıl: 1
6 Dersin Verildiği Yarıyıl: 2
7 Dersin AKTS Kredisi: 5
8 Teorik Ders Saati (saat/hafta): 2
9 Uygulama Ders Saati (saat/hafta): 2
10 Laboratuar Ders Saati (saat/hafta): 0
11 Dersin Önkoşulu
12 Ders İçin Önerilen Diğer Hususlar yOK
13 Dersin Dili: Türkçe
14 Dersin Veriliş Şekli Yüz yüze
15 Dersin Koordinatörü: Dr. Ögr. Üyesi MELİH ENGİN
16 Dersi Veren Diğer Öğretim Elemanları:
17 Ders Koordinatörünün İletişim Bilgileri: Yrd. Doç. Dr. Melih ENGİN
18 Dersin Web Adresi:
19 Dersin Amacı 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
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11
OK1 0 0 0 1 0 1 1 0 0 0 0
OK2 0 0 0 2 0 2 1 0 0 0 0
OK3 0 0 0 2 0 2 1 0 0 0 0
OK4 0 0 0 3 0 2 1 0 0 0 0
OK5 0 0 0 3 0 2 1 0 0 0 0
OK6 0 0 0 3 0 2 1 0 0 0 0
OK7 0 0 0 3 0 2 1 0 0 0 0
ÖK: Öğrenme Kazanımları PY: Program yeterlilikleri
Katkı Düzeyi: 1 Çok Düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok Yüksek
Bologna İletişim
Mail : bologna@uludag.edu.tr
Tasarım & Kodlama
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr