| Mekatronik ve Robotik Mühendisliği (YL) (Tezsiz) (İngilizce) | |||||
| Yüksek Lisans | Programın Süresi: 1.5 | Kredi Sayısı: 90 | TYYÇ: 7. Düzey | QF-EHEA: 2. Düzey | EQF: 7. Düzey |
| Yüksekokul/Myo/Fakülte/Enstitü | Lisansüstü Eğitim Enstitüsü | ||||
| Ders Kodu | ITC 504 | ||||
| Ders Adı İngilizce | Agile Methods and DevOps | ||||
| Ders Adı Türkçe | Çevik Yöntemler ve DevOps | ||||
| Öğretim Dili | EN | ||||
| Ders Türü | Ters-Yüz Öğrenme | ||||
| Dersin Düzeyi | Orta | ||||
| Dönem | Bahar | ||||
| Haftalık İletişim Saatleri |
|
||||
| Tahmini Öğrenci İş Yükü | Dönem boyunca 187 saat | ||||
| Ders Kredileri | 7.5 AKTS | ||||
| Değerlendirme | Standart Harf Notu | ||||
| Ön Koşul | Yok | ||||
| Yan Koşul | Yok | ||||
| Beklenen Ön Bilgi | Yok | ||||
| Kayıt Kısıtlamaları | Sadece Yüksek Lisans Öğrencileri | ||||
| Genel Eğitim Hedefi | Çevik Yöntemler ve DevOps'un temellerini öğrenmek ve bunların ana bileşenlerini analiz edip tanımlayabilmek. | ||||
| Ders Açıklaması | Bu derste DevOps Yazılım Geliştirme Yöntemine kapsamlı bir giriş sağlanmaktadır. Derste işlenen konular: (1) Mikroservisler, (2) Çevik Yazılım Geliştirme, (3) Test Otomasyonu, (4) Konteynerlar, (5) Bulut, (6) Ürün Yönetimi, (6) DevOps için gerekli organizasyonal değişiklikler |
Ders Öğrenme Çıktıları ve YeterliliklerBu dersi başarıyla tamamlayabilen öğrenciler:1) Mikro hizmet mimarisini tanımlama ve kullanmak 2) Çevik Yazılım Geliştirmeyi tanımlayabilmek 3) Test otomasyonunu, konteynerleri ve bulut sistemlerini analiz etmek 4) Ürün yönetimini gerçekleştirin ve DevOps için gereken organizasyon değişikliğini uygulamak |
| Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1) Lisans düzeyi yeterliliklerine dayalı olarak, mekatronik mühendisliği ve robotik alanında bilgilerini uzmanlık düzeyinde geliştirebilir ve derinleştirebilir. | ||||
| 2) Mekatronik mühendisliği ve robotik konularında bilimsel araştırma yaparak derinlemesine ve genişlemesine kuramsal ve uygulamalı bilgilere sahiptir. | ||||
| 3) Mekatronik mühendisliğinde kullanılan analiz ve modelleme yöntemleri ile bunların kısıtları hakkında kapsamlı bilgiye sahiptir. | ||||
| 4) Analitik, modelleme ve deneysel esaslı araştırmaları tasarlar ve uygular, bu süreçte karşılaşılan karmaşık durumları çözümler ve yorumlar. | ||||
| 5) Mekatronik sistemlerin süreç ve sonuçlarını, o alandaki veya alan dışındaki ulusal ve uluslararası ortamlarda sistematik ve açık bir şekilde yazılı ya da sözlü olarak aktarır. | ||||
| 6) Mekatronik ve robotik sistemlerin tasarlanması ve gerçeklenmesi aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. | ||||
| 7) Mesleğinin yeni ve gelişmekte olan uygulamaları hakkında farkındalığa sahip olduğunu inceler ve uygulamalarıyla gösterir. | ||||
| 8) Çok disiplinli takımlarda liderlik yapar, karmaşık durumlarda mekatronik ve robotik sistemlerin tasarlanması ve analizinde çözüm yaklaşımları geliştirir ve sorumluluk alır. | ||||
| 9) İngilizce dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak sözlü ve yazılı iletişim kurar. | ||||
| 10) Mekatronik ve robotik uygulamalarının sosyal ve çevresel boyutlarını anlar. |
| N Yok | S Destekleyici | H Çok İlgili |
| Program Çıktıları ve Yeterlilikler | Düzey | Değerlendirme | |
| 1) | Lisans düzeyi yeterliliklerine dayalı olarak, mekatronik mühendisliği ve robotik alanında bilgilerini uzmanlık düzeyinde geliştirebilir ve derinleştirebilir. | H | |
| 2) | Mekatronik mühendisliği ve robotik konularında bilimsel araştırma yaparak derinlemesine ve genişlemesine kuramsal ve uygulamalı bilgilere sahiptir. | H | |
| 3) | Mekatronik mühendisliğinde kullanılan analiz ve modelleme yöntemleri ile bunların kısıtları hakkında kapsamlı bilgiye sahiptir. | N | |
| 4) | Analitik, modelleme ve deneysel esaslı araştırmaları tasarlar ve uygular, bu süreçte karşılaşılan karmaşık durumları çözümler ve yorumlar. | N | |
| 5) | Mekatronik sistemlerin süreç ve sonuçlarını, o alandaki veya alan dışındaki ulusal ve uluslararası ortamlarda sistematik ve açık bir şekilde yazılı ya da sözlü olarak aktarır. | N | |
| 6) | Mekatronik ve robotik sistemlerin tasarlanması ve gerçeklenmesi aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. | N | |
| 7) | Mesleğinin yeni ve gelişmekte olan uygulamaları hakkında farkındalığa sahip olduğunu inceler ve uygulamalarıyla gösterir. | N | |
| 8) | Çok disiplinli takımlarda liderlik yapar, karmaşık durumlarda mekatronik ve robotik sistemlerin tasarlanması ve analizinde çözüm yaklaşımları geliştirir ve sorumluluk alır. | S | |
| 9) | İngilizce dili en az Avrupa Dil Portföyü B2 Genel Düzeyinde kullanarak sözlü ve yazılı iletişim kurar. | N | |
| 10) | Mekatronik ve robotik uygulamalarının sosyal ve çevresel boyutlarını anlar. | N |
| Hazırlayan ve Tarih | , |
| Ders Koordinatörü | İLKER BEKMEZCİ |
| Dönem | Bahar |
| Dersi Veren(ler) |
| Hafta | Konu |
| 1) | Genel Bilgilendirme |
| 2) | Temel Kavramlar |
| 3) | Mikro Hizmetler-I |
| 4) | Mikro Hizmetler-II |
| 5) | Agile/Scrum I |
| 6) | Agile/Scrum II |
| 7) | Test Otomasyonu / TDD I |
| 8) | Test Otomasyonu / TDD II |
| 9) | Containers/Cloud I |
| 10) | Containers/Cloud II |
| 11) | Ürün Yönetimi ve Proje Yönetimi I |
| 12) | Ürün Yönetimi ve Proje Yönetimi II |
| 13) | Mikro Hizmet Mimarisini Desteklemek İçin Yeniden Düzenleme I |
| 14) | Mikro Hizmet Mimarisini Desteklemek İçin Yeniden Düzenleme I |
| 15) | Proje/Sunum Dönemi |
| 16) | Proje/Sunum Dönemi |
| Gerekli/Tavsiye Edilen Okumalar | The Phoenix Project, 2013, by George Spafford, Kevin Behr, Gene Kim, IT Revolution Press, ISBN: 9780988262508 Building Microservices, 2015, Sam Newman, O'Reilly Media, Inc., ISBN: 9781491950357 Clean Code, 2008, Robert C. Martin, Prentice Hall, ISBN: 9780136083238 Domain-Driven Design: Tackling Complexity in the Heart of Software, 2003, Eric Evans, Addison-Wesley Professional, ISBN: 0321125215 Design Patterns: Elements of Reusable Object-Oriented Software, 1994, John Vlissides, Ralph Johnson, Richard Helm, Erich Gamma, Addison-Wesley Professional,ISBN: 0201633612 Learn Docker - Fundamentals of Docker 18.x, 2018, Gabriel N. Schenker, Packt Publishing ISBN: 9781788997027 | |||||||||||||||
| Öğretme Teknikleri | Aktif bir öğrenme tekniği olarak “Tersyüz Eğitim Sınıf”ın kullanıldığı dersler/iletişim saatleri | |||||||||||||||
| Ödev ve Projeler | Yok | |||||||||||||||
| Laboratuvar Çalışması | Yok | |||||||||||||||
| Bilgisayar Kullanımı | Gerekli | |||||||||||||||
| Diğer Aktiviteler | Yok | |||||||||||||||
| Değerlendirme Yöntemleri |
|
|||||||||||||||
| Ders Yönetimi |
|
|||||||||||||||
| AKtivite | Hafta Sayısı | Saat | Hesaplama | ||||
| Yarıyıl Başına Hafta Sayısı | Etkinliğe Hazırlık | Etkinliğin Kendisinde Harcanan | Etkinlik Gereksinimlerini Tamamlama | ||||
| Ders Saati | 14 | 1 | 3 | 1 | 70 | ||
| Ödevler | 3 | 15 | 2 | 51 | |||
| Küçük Sınavlar | 3 | 15 | 1 | 48 | |||
| Final | 1 | 16 | 2 | 18 | |||
| Toplam İş Yükü | 187 | ||||||
| Toplam İş Yükü/25 | 7.5 | ||||||
| AKTS | 7.5 | ||||||