Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Mekatronik Mühendisliği (Türkçe) - Tezli Y.Lisans - 2015 | MRM7025 | Algoritma Geliştirme | Seçmeli | 1 | 8,00 | 3 | 0 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Mekatronik Mühendisliği (Türkçe) - Tezli Y.Lisans - 2015 | MRM7025 | Algoritma Geliştirme | Seçmeli | 1 | 8,00 | 3 | 0 |
1. Öğrencilere temel algoritma geliştirme kavramlarını öğretmek. 2. Öğrencilere algoritma analizi, tasarımı ve uygulamasını öğretmek. 3. Öğrencilerin problem çözme yeteneklerini geliştirmek.
-
"Algoritma Geliştirme" dersi içeriği, öğrencilere temel algoritma kavramlarını sunarak başlar. İlk haftalarda, algoritmanın tanımı ve problemlerin nasıl tanımlandığı öğrencilere aktarılır. Akış diyagramları ve temel semboller hakkında bilgi verildikten sonra, temel algoritma tasarımı konularına geçilir. Bu aşamada, seriler, paralel işlemler, koşullu ifadeler, ve döngüler gibi temel yapılar ele alınır. Algoritma analizi ve verimliliğin değerlendirilmesi büyük O notasyonu aracılığıyla öğretilir. Sıralama ve arama algoritmaları, veri yapıları, ve algoritma uygulamaları gibi daha karmaşık konular ele alınırken, öğrenciler örnek projeler ve problemlerle pratiğe yönlendirilir. Ders, öğrencilere algoritma geliştirme becerilerini kazandırmayı hedefler ve öğrencilerin bu becerileri pratik uygulamalara dönüştürmelerine yardımcı olur.
"Algoritma Geliştirme" dersinde öğrenme aktiviteleri, geleneksel ders anlatımı ve sunumları, akış diyagramları ve görsel tasarım, grup çalışmaları, pratik uygulamalar, örnekler, online simülasyonlar, proje tabanlı öğrenme, ders materyalleri ve online kaynaklar, değerlendirme ve geribildirim gibi çeşitli yöntemlerden oluşur. Bu yöntemler, öğrencilere algoritma geliştirme becerilerini öğretmek ve pekiştirmek için kullanılır ve öğrencilere farklı öğrenme fırsatları sunarak çeşitli öğrenme stillerini destekler.
Staj durumu bulunmamaktadır.
Türkçe
Kitap Adı: "Introduction to Algorithms" Yazarlar: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
-
Hafta | Teorik |
---|---|
1 | Algoritma Geliştirmeye Giriş |
2 | Akış Diyagramları ve Temel Semboller |
3 | Akış Kontrolleri ve Koşullu İfadeler |
4 | Döngüler ve Döngü Türleri |
5 | Diziler ve Listeler |
6 | Temel Veri Yapıları |
7 | Ara Sınav |
8 | Algoritma Analizi Temelleri |
9 | Büyük O Notasyonu |
10 | Sıralama Algoritmaları |
11 | Karşılaştırmalı Sıralama Algoritmaları |
12 | Arama Algoritmaları |
13 | Yığınlar ve Kuyruklar |
14 | Bağlı Listeler |
15 | Ağaç Yapıları |
16 | Proje Çalışması ve Değerlendirme |
17 | Final |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 15 | 3 | 45 |
Proje ve Hazırlığı | 1 | 50 | 50 |
Ödev ve Hazırlığı | 0 | 0 | 0 |
Laboratuvar ve Hazırlığı | 0 | 0 | 0 |
Atölye ve Hazırlığı | 0 | 0 | 0 |
Sunum ve Hazırlığı | 1 | 20 | 20 |
Seminer ve Hazırlığı | 0 | 0 | 0 |
Demo ve Hazırlığı | 0 | 0 | 0 |
Araştırma ve Hazırlığı | 0 | 0 | 0 |
Rapor ve Hazırlığı | 0 | 0 | 0 |
Arasınav ve Hazırlığı | 1 | 20 | 20 |
Kısa Sınav ve Hazırlığı | 0 | 0 | 0 |
Final ve Hazırlığı | 1 | 20 | 20 |
Teorik Ders Saati | 15 | 3 | 45 |
Uygulama Ders Saati | 0 | 0 | 0 |
ÖÇ1 | |||||||||||||||||
ÖÇ2 | |||||||||||||||||
ÖÇ3 | |||||||||||||||||
ÖÇ4 | |||||||||||||||||
ÖÇ5 |