1
Ders Bilgi Formu
Dersin Adı Dersin Kodu Dersin Yarıyılı
Bilgi Teknolojileri ve Programlamaya Giriş
MEC105 Güz
ECTS Kredisi Ders (saat/hafta) Uygulama
(saat/hafta) Laboratuvar (saat/hafta)
6 2 1 1
Ön Koşullar
YokDersin Dili
AlmancaDersin Seviyesi
LisansDersin Türü Zorunlu
✓
Seçimlik Dersin Sunum Şekli Yüz Yüze
✓
Uzaktan Eğitim Dersin Koordinatörü
Assistan Dipl.-Ing. Soner EmecDersi Veren(ler)
Prof. Dr.-Ing. Jörg Krüger; Yrd. Doç. Dr. Ahmet YıldızDersin Asistan(lar)ı
Asistan Dipl.-Ing. Soner EmecAsistan Dipl.-Inf. The Duy Nguyen Asistan MSc. Christian Horn Asistan (FH) Dipl. Udo Templiner
Dersin Amacı
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%
Dersin İçeriği
Veri temsili Boole Cebiri
UE Matlab - Simulink Yazılım: MATLAB – Simulink
2
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ı
Wolf, J. : C++ Das umfassende Handbuch, Galileo Press, Bonn, 2014Yardımcı Kaynaklar
Elektronik ortamda mevcuttur3
Haftalık Plan
Hafta Konular
1
01 D Bilgisayar bilimine giriş 02 D Veri temsili2
03 D Sayı sistemleri ve Boole Cebiri 04 D Mantıksal işlemler3
01 U Sayı sistemleri ve Boole Cebiri 02 U Mantıksal işlemler4
05 D Bilgisayar mimarisi 06 D İşletim sistemleri 07 D Bilgisayar ağları5
08 D Veri güvenliği09 D Algoritmalar
6
10 D Yazılım mühendisliği11 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üm10 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ık4
Değerlendirme Sistemi
Yarıyıl Çalışmaları Sayı Ağırlık
Devam 90%
Laboratuvar 100%
Uygulama 90%
Arazi Çalışması Derse Özgü Staj
Ödevler
5 30%Sunum
5 10%Proje
Ara Sınav(lar)
Final
1 60%Toplam
100%Yarıdönem İçi Çalışmalarının Başarı Notuna Katkısı
40%Final Sınavının Başarı Notuna Katkısı
60%Toplam
100%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 2 3 4 5
1 Matematik ve bilimin temelleri ✓
2 Mühendisliğin temelleri ✓
3 Elektroteknik kabiliyetleri ✓
4 Makine mühendisliği kabiliyetleri ✓ 5 Bilgisayar bilimi ve programlamanın
temelleri ✓
6 Yazılım araçlarını kullanma kabiliyetleri ✓
7 Mekatronik sistemlerin analiz ve tasarımı ✓ 8 Mekatronik sistemlerin mekanik ve
elektronik bileşenlerinin tasarım ve
üretimi ✓
9 Mühendislik alanlarında problem
tanımlaması, çözümlerin geliştirilmesi ve
uygulanması ✓
10 Deney temelleri ve sonuçların
anlamlandırılması ✓
11 Laboratuvar araçlarını kullanma yeteneği ✓ 12 Disiplinlerarası öğrenme kabiliyetleri
13 Grup çalışması yapma kabiliyeti ✓
14 Hayat boyu öğrenme sürecine hazırlık ✓
15 Mühendislik uygulamalarında etik,
güvenlik bilinci, sağlık, çevre ve toplumsal etki
✓
5