Dersin Ayrıntıları Yarıyıl Kodu Adı T+U+L Kredi AKTS 1 05510002 Introduction to Programming Language 3+1+0 5 5 Dersin Detayları Dili : Türkçe Düzeyi : Lisans Bölümü / Programı : Mekatronik Mühendisliği Öğrenim Türü : Örgün Öğretim Türü : Zorunlu Amacı : Bu ders bilgisayar donanımlarını ve C programlama dilini öğretmeyi amaçlar İçeriği : Temel Bilgisayar Donanımları, veri tipleri, veri girdi-çıktsı, ilem operatörleriı yapılandırılmış programlama, program kontrolleri, fonksiyonlar, diziler. Yöntem ve Teknikleri : Ön Koşulları : Yok Koordinatörü : Prof. Dr. Ali Bülent UŞAKLI Dersi Verenler : Dr. Öğr. Üyesi Amir YAVARİABDİ Yardımcıları : Arş.Gör. Gökberk AY Staj Durumu : Yok Dersin Kaynakları Kaynaklar : C How to Program, H. M. Deitel and P. J. Deitel, Prentice Hall, 5th (or above) edition. Ders Notları : https://sites.google.com/site/yavariabdi/courses/computer-programming-and-algorithms Ders Notları : https://sites.google.com/site/yavariabdi/courses/computer-programming-and-algorithms Ders Yapısı Matematik ve Temel Bilimler %20 Mühendislik Bilimleri %70 Mühendislik Tasarımı %0 Sosyal Bilimler %0 Eğitim Bilimleri %0 Fen Bilimleri %0 Sağlık Bilimleri %0 Alan Bilgisi %10 Yarıyıl Çalışma Bilgileri Yarıyıl Çalışmaları Sayısı Katkı Ara Sınav 1 %30 Kısa Sınav 2 %10 Proje 1 %25 Yarıyıl Sonu Sınavı 1 %35 Toplam 5 %100 Etkinlik Bilgileri Etkinlik Sayısı Süre Toplam İş Yükü (Saat) Ders Süresi 14 4 56 Sınıf Dışı Ç. Süresi 14 3 42 Ara Sınavlar 1 5 5 Laboratuvar 14 2 28 Proje 1 10 10 Yarıyıl Sonu Sınavı 1 10 10 Toplam İş Yükü AKTS: 5 151 Öğrenme Çıktıları Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir: Sıra Açıklama 1 Bilgisayar biliminde kullanılan temel terminolojileri anlama 2 C programlama dilinde yazma, derleme ve hata ayıklama. Ders Konuları Hafta Konu 1 Öğretim ortamına giriş ve tanıma 2 Bilgisayar donanımı 3 Bilgisayarın İç Yapısı: işlemci: kontrol ünitesi, aritmetik ve mantık ünitesi; Bellekler: RAM ve ROM. 4 Programlama Dillerine Giriş 5 C Programlamaya Giriş 6 Kısa Sınav I 7 C'de Geliştirilen Yapılandırılmış Program I 8 C'de Geliştirilen Yapılandırılmış Program II 9 Ara Sınav 10 Program Kontrol I 11 Program Kontrol II 12 Kısa Sınav II 13 C Fonksiyonları 14 C Dizileri Dersin Program Çıktılarına Katkısı P1P2P3P4P5P6P7P8P9P10P11 Tüm Ö1 Ö2 Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek