İşleminiz Devam Ediyor.
Lütfen Bekleyiniz...
Dersin Ayrıntıları
Yarıyıl Kodu Adı T+U+L Kredi AKTS
1 03710103 Algoritma ve Programlama 3+0+2 6 6
Dersin Detayları
Dili : Türkçe
Düzeyi : Ön Lisans
Bölümü / Programı : Mekatronik
Öğrenim Türü : Örgün Öğretim
Türü : Zorunlu
Amacı : Temel algoritma ve problem çözme yapıları hakkında bilgi vermek, algoritma tasarlayabilmeyi ve programlama dilleri ile uygulama geliştirme kabiliyeti kazandırmak.
İçeriği : Temel bilgisayar donanımı, bilgisayar kullanarak problem çözme, algoritma türleri, algoritma geliştirme, algoritmadan programlama diline geçme, programlama dilleri ve uygulama.
Yöntem ve Teknikleri :
Ön Koşulları : Yok
Koordinatörü : Yok
Dersi Verenler : Öğr.Gör. Yasin USLUGİL
Yardımcıları : Yok
Staj Durumu : Yok
Dersin Kaynakları
Kaynaklar : Algoritma Geliştirme ve Programlamaya Giriş, Prof. Dr. Fahri Vatansever, Seçkin Yayıncılık, 2020
Bilgisayar Mühendisliğine Giriş, Prof. Dr. Rifat Çölkesen, Papatya Yayıncılık, 2020
Ders Yapısı
Mühendislik Bilimleri %60
Mühendislik Tasarımı %40
Yarıyıl Çalışma Bilgileri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 %30
Uygulama 1 %30
Yarıyıl Sonu Sınavı 1 %40
Toplam 3 %100
Etkinlik Bilgileri
Etkinlik Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 3 42
Sınıf Dışı Ç. Süresi 14 4 56
Ödevler 4 3 12
Ara Sınavlar 1 15 15
Uygulama 1 9 9
Laboratuvar 14 2 28
Yarıyıl Sonu Sınavı 1 18 18
Toplam İş Yükü AKTS: 6 180
Öğrenme Çıktıları
Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra Açıklama
1 Bilgi İşlem, Kontrol ve İşletim Sistemi Tasarımını Yapabilme
2 Mekatronik sistemlerin programlamasında kullanılan temel programlama dillerini (Visual basic, Assembly, C) bilmeli
3 Bilgisayar ve mikroişlemcilerin temel elemanlarını ve işletim sistemlerini bilmeli, bileşen seçimi yapabilmeli
4 Algoritma tasarım ve analiz tekniklerini bilmeli
5 Algoritma geliştirmeyi bilir ve algoritmaya uygun veri yapısı oluşturmalı
Ders Konuları
Hafta Konu
1 Giriş, ders planı, bilgisayar ve temel kavramlar
2 Algoritma, algoritmaların sınıflandırılması, yazılım ve programlama kavramları
3 Algoritma geliştirmek
4 Satır kod, sayaç yapıları, koşul/karar durumları
5 Akış diyagramı ve çoklu koşul yapıları
6 Sözde kod, satır algoritmalardan ve akış diyagramlarından sözde kod oluşturma
7 Temel algoritma örnekleri, genel uygulamalar
8 Akış diyagramlarından kodlamaya geçiş, C programlama dili ve özellikleri
9 Programlamaya giriş, değişkenler
10 Koşul yapıları
11 Veri giriş/çıkış işlemleri
12 Döngüler
13 Diziler ve uygulamalar
14 Geliştirme uygulamaları
Dersin Program Çıktılarına Katkısı
P1P2P3P4P5P6P7P8P9P10P11
Tüm 3
Ö1 5
Ö2 4
Ö3 4
Ö4 4
Ö5 43
Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek