Ders Öğrenme Çıktıları (DÖÇ), dersi başarı ile tamamlayan öğrencilerin kendilerinden sahip olmaları beklenen bilgi, beceri ve yetkinlikleri ifade eder. Bu bağlamda, bu ders için tanımlanmış olan Ders Öğrenme Çıktıları aşağıda verilmektedir.
|
|
Bilgi
(Kuramsal ve/veya olgusal bilgi olarak tanımlanmıştır.)
|
1) Çizge teorisinin temel kavramlarını (düğüm, kenar, yönlü/yönsüz çizgeler) tanımlayabilir.
|
2) Çizge algoritmalarının (DFS, BFS, Dijkstra, Prim, Kruskal) çalışma prensiplerini anlayabilir.
|
3) Çizge teorisinin çeşitli alanlardaki uygulamalarını açıklayabilir.
|
Beceriler
(Bilişsel ve/veya uygulama becerileri olarak tanımlanmıştır.)
|
1) Gerçek dünya problemlerini çizge yapıları kullanarak etkili bir şekilde modelleyebilir.
|
2) Çizge algoritmalarını kullanarak belirli problemleri çözme becerisi geliştirir
|
Yetkinlikler
("Bağımsız Çalışabilme", "Sorumluluk Alabilme", "Öğrenme", "İletişim ve Sosyal" ve "Alana Özgü" yetkinlikler olarak tanımlanmıştır.)
|
Hafta |
Konu |
Materyal Paylaşımı * |
|
Ön Hazırlık |
Pekiştirme |
1) |
Çizge kavramı, çizge kuramının önemi
|
|
|
2) |
Temel terimler: düğüm, kenar, yönlü/yönsüz çizgeler |
|
|
3) |
Çizge türleri |
|
|
4) |
Çizgeler ve izomorfizm, matris gösterimleri |
|
|
5) |
Çizge Tarama Algoritmaları (Derinlik Öncelikli Arama (DFS), Genişlik Öncelikli Arama (BFS)), Tarama algoritmalarının uygulamaları |
|
|
6) |
Kısa Yol Algoritmaları:Dijkstra algoritması, Bellman-Ford algoritması, Uygulamaları |
|
|
7) |
Çizge Modellemesi Uygulamaları |
|
|
8) |
Arasınav |
|
|
9) |
Minimum Yayılma Ağaçları: Prim ve Kruskal algoritmaları
|
|
|
10) |
Çizge renklendirme kavramları ve uygulamaları
|
|
|
11) |
Çizge kuramının gerçek dünya uygulamaları |
|
|
12) |
Markov Modeli |
|
|
13) |
Programlamada çizge algoritmalarının uygulanması |
|
|
14) |
Tekrar |
|
|
|
Program Öğrenme Çıktıları |
Katkı Oranı (1-5) |
1) |
Matematik, fen bilimleri, bilgisayar bilimleri ve yazılım mühendisliği ile ilgili mühendislik konularında yeterli bilgi birikimine sahiptir; bu alanlardaki kuramsal ve uygulamalı bilgileri yazılım mühendisliği problemlerinin çözümü için birlikte kullanır ve uygular. |
|
2) |
Alanı ile ilgili temel bilim konularındaki kuramsal ve uygulamalı bilgileri yazılım mühendisliği problemlerinin çözümü için birlikte kullanır ve uygular. |
|
3) |
Yazılım mühendisliği uygulamalarını analiz eder, modeller, gerçekçi kısıtlar ve koşullar altında belirli gereksinimleri karşılayacak şekilde tasarlar ve geliştirir; bu amaçla uygun yöntemleri, araçları ve teknolojileri seçer ve kullanır. |
|
4) |
Karmaşık yazılım mühendisliği problemlerini saptar, tanımlar, formüle eder ve çözer; bu amaçla uygun analitik yöntemler ile modelleme yöntemlerini seçer ve uygular. |
|
5) |
Bilgisayar bilimleri ve yazılım mühendisliği uygulamaları için gerekli olan modern teknik ve araçları ve bilişim teknolojilerini seçer ve etkin bir şekilde kullanır. |
|
6) |
Bilgisayar ve yazılım tabanlı karmaşık bir sistemi, süreci, cihazı veya ürünü ekonomi, çevre sorunları, sürdürülebilirlik, üretilebilirlik, etik, sağlık, güvenlik, sosyal ve politik sorunlar gibi öğeler dahil gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlar; bu amaçla modern tasarım yöntemlerini uygular. |
|
7) |
Sorumluluk aldığı çalışmalarda var olan normları ve standartları eleştirel bakış açısıyla değerlendir. |
|
8) |
Sürekli gelişen yazılım mühendisliği alanının ve küresel rekabet ortamının gerektirdiği yetkinliklere sahiptir. |
|
9) |
Türkçe sözlü ve yazılı olarak etkili iletişim kurar ve B2 düzeyinde Yabancı Dilde (İngilizce) iletişim kurma yetkinliğine sahiptir. |
|
ÖĞRENME VE ÖĞRETME ETKİNLİKLERİ İŞ YÜKÜ |
Öğrenme ve Öğretme Etkinlikleri |
Etkinlik Sayısı/Yarıyıl |
Süresi (saat) |
Toplam İş Yükü |
Ders |
14 |
2 |
28 |
Laboratuvar |
0 |
0 |
0 |
Uygulama |
14 |
2 |
28 |
Derse Özgü Staj |
0 |
0 |
0 |
Arazi Çalışması |
0 |
0 |
0 |
Sınıf Dışı Ders Çalışması |
14 |
2 |
28 |
Sunum / Seminer |
0 |
0 |
0 |
Proje |
1 |
18 |
18 |
Ödevler |
2 |
3 |
6 |
Öğrenme ve Öğretme Etkinlikleri Toplam İş Yükü |
- |
- |
108 |
ÖLÇME VE DEĞERLENDİRME ETKİNLİKLERİ İŞ YÜKÜ |
Ölçme ve Değerlendirme Etkinlikleri |
Etkinlik Sayısı/Yarıyıl |
Süresi (saat) |
Toplam İş Yükü |
Kısa Sınav |
1 |
4 |
4 |
Ara Sınavlar |
1 |
8 |
8 |
Yarıyıl Sonu Sınavı |
1 |
12 |
12 |
Ölçme ve Değerlendirme Etkinlikleri Toplam İş Yükü |
- |
- |
24 |
TOPLAM İŞ YÜKÜ (Öğrenme ve Öğretme + Ölçme ve Değerlendirme Etkinlikleri) |
132 |
DERSİN AKTS KREDİSİ (Toplam İş Yükü/25.5 Saat) |
5 |