MEC105
Transkript
MEC105
Ders Bilgi Formu Dersin Adı Bilgi Teknolojileri ve Programlamaya Giriş Dersin Kodu Dersin Yarıyılı MEC105 Güz ECTS Kredisi Ders (saat/hafta) Uygulama (saat/hafta) Laboratuvar (saat/hafta) 6 2 1 1 Ön Koşullar Dersin Dili Dersin Seviyesi Dersin Türü Yok Almanca Lisans Zorunlu ✓ Yüz Yüze ✓ Dersin Sunum Şekli Seçimlik Uzaktan Eğitim Dersin Koordinatörü Dersi Veren(ler) Dersin Asistan(lar)ı Assistan Dipl.-Ing. Soner Emec Prof. Dr.-Ing. Jörg Krüger; Yrd. Doç. Dr. Ahmet Yıldız Asistan Dipl.-Ing. Soner Emec Asistan Dipl.-Inf. The Duy Nguyen Asistan MSc. Christian Horn Asistan (FH) Dipl. Udo Templiner Dersin Amacı Dersin İçeriği Bilgisayar sistemi ve ağlarının yapılarını, fonksiyonlarını ve uygulamalarını anlama Bilgisayar ve arayüzleri ile ilgili pratik kazanma Nesne tabanlı bilgisayar dili, C++ MS Visual C++ geliştirme ortamını kullanma SPS ve mikrodenetleyici programlamaya giriş Mühendislik görevlerinin uygulanabilirliği hakkında bilgilenme Branş yeterliliği: 30% Metodyeterliliği: 40% Sistem yeterliliği:20% Sosyal yeterlilik: 10% Veri temsili Boole Cebiri UE Matlab - Simulink Yazılım: MATLAB – Simulink 1 Bilgisayar Mimarisi İşletim Sistemleri Programlama dilleri 1. Bölüm Eylül ve 2. Bölüm Ekim Yazılım: Java, C++ Bilgisayar ağları Algoritmalar C++ Yazılım: gcc ve g++, Eclipse CDT DIE, gdb, cmake Birleşik Modelleme Dili Veritabanları Yazılım: Sql, Xml SPS-Programlama Yazılım ve Donanım: Siemens SPS,… Bilişim Teknolojisi Güvenliği Mikrodenetleyici Yazılım ve Donanım: Arduino Starter Kit, Xubuntu Linux, arduino DIE, openjdk-7jre, avr-gcc-c++, avr-libc Dersin Öğrenim Çıktıları Bilgisayar teknolojilerinde kendi kendine çalışabilme ve yazılım yazabilme. Bilgisayar mimarisi, mantıksal işlemleri ve Bilişim Teknolojisi hakkında bilgi sahibi olma. Veritabanı, mikrodenetleyici ve SPS-Programlamada temel seviyede bilgi sahibi olma. Kaynaklar Ders Kitabı Yardımcı Kaynaklar Wolf, J. : C++ Das umfassende Handbuch, Galileo Press, Bonn, 2014 Elektronik ortamda mevcuttur 2 Haftalık Plan Hafta 1 Konular 01 D Bilgisayar bilimine giriş 02 D Veri temsili 2 03 D Sayı sistemleri ve Boole Cebiri 04 D Mantıksal işlemler 3 01 U Sayı sistemleri ve Boole Cebiri 02 U Mantıksal işlemler 4 05 D Bilgisayar mimarisi 06 D İşletim sistemleri 07 D Bilgisayar ağları 5 08 D Veri güvenliği 09 D Algoritmalar 6 10 D Yazılım mühendisliği 11 D Programlama dilleri 1. Bölüm JAVA ve C++ 7 03 U C++ ile programlamaya giriş 04 U „Hello World“ uygulaması 8 05 U Veri çeşitleri ve kontrol yapılarına giriş 06 U 2. ev ödevi C++ 9 12 D Programlama dilleri 2. Bölüm JAVA ve C++ 13 U Veritabanları - UML, Sql ve Xml’e giriş 10 07 U SPS Programlamaya Giriş 08 U SPS-Programlama uygulama 1. Bölüm 11 09 U SPS-Programlama Teil 2. Bölüm 10 U 3. ev ödevi SPS 12 11 U Mikrodenetleyici Programlamaya Giriş 12 U Mikrodenetleyici Programlama uygulaması 13 13 U Bilişim teknolojileri güvenliğine giriş 14 U 4. Ödev güvenli veri transferi 14 Finallere hazırlık 3 Değerlendirme Sistemi Yarıyıl Çalışmaları Devam Laboratuvar Uygulama Arazi Çalışması Derse Özgü Staj Ödevler Sunum Proje Ara Sınav(lar) Final Sayı Ağırlık 90% 100% 90% 5 5 30% 10% 1 60% 100% 40% 60% 100% Toplam Yarıdönem İçi Çalışmalarının Başarı Notuna Katkısı Final Sınavının Başarı Notuna Katkısı Toplam Dersin Öğrenim Çıktılarının Program Yeterlilikleriyle İlişkisi Dersin Öğrenim Çıktılarının Katkı Düzeyi No Programın Amaçları 1 Matematik ve bilimin temelleri 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Mühendisliğin temelleri Elektroteknik kabiliyetleri Makine mühendisliği kabiliyetleri Bilgisayar bilimi ve programlamanın temelleri Yazılım araçlarını kullanma kabiliyetleri Mekatronik sistemlerin analiz ve tasarımı Mekatronik sistemlerin mekanik ve elektronik bileşenlerinin tasarım ve üretimi Mühendislik alanlarında problem tanımlaması, çözümlerin geliştirilmesi ve uygulanması Deney temelleri ve sonuçların anlamlandırılması Laboratuvar araçlarını kullanma yeteneği Disiplinlerarası öğrenme kabiliyetleri Grup çalışması yapma kabiliyeti Hayat boyu öğrenme sürecine hazırlık Mühendislik uygulamalarında etik, güvenlik bilinci, sağlık, çevre ve toplumsal etki 1 2 3 4 5 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ 4 16 17 Sosyal bilim kabiliyeti Sözlü ve yazılı iletişim ve sunum yapma kabiliyeti ✓ ECTS İş Yükü Tablosu Etkinlikler Ders Saati Laboratuvar Uygulama Arazi Çalışması Derse Özgü Staj Ödev Sunum Proje Ara Sınav(lar) Final Etkinlik Sayısı Süre (60Dakika) İş Yükü (ECTS) 14 14 14 2 1 1 40 30 20 5 5 10 1 50 10 1 1,5 30 180 6 6 Toplam İşyükü Toplam İşyükü/30 Saat ECTS Kredisi 5