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

Benzer belgeler