Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
MSS518 | Algoritma Geliştirme ve Programlama | Seçmeli Ders Grubu | 1 | 1 | 6.00 | 3.00 |
Yüksek Lisans
Algoritma Geliştirme ve Programlama dersinin amacı, öğrencilere bilgisayar bilimleri ve yazılım mühendisliği alanlarında temel beceriler kazandırmaktır. Bu ders, öğrencilere problem çözme yetenekleri geliştirmek için algoritma tasarlama ve programlama becerilerini öğretmeyi amaçlar. Ayrıca, öğrencilere farklı programlama dillerini kullanarak bilgisayar sistemlerini ve yazılım uygulamalarını nasıl geliştireceklerini öğretir. Bu dersin hedefi, öğrencilere bilgisayar bilimleri alanında temel bir anlayış sağlamak ve onları gelecekteki yazılım geliştirme projelerinde başarılı olmaları için hazırlamaktır.
1 | Temel algoritma kavramlarını anlamak ve kullanmak. |
2 | Algoritma tasarlama sürecini kavramak ve uygulamak. |
3 | Nesne yönelimli programlama prensiplerini anlamak ve uygulamak. |
4 | Web geliştirme temellerini kavramak ve uygulamak. |
5 | Öğrenilen bilgi ve becerileri özgün projelerde kullanmak. |
Birinci Öğretim
yok
yok
Algoritma Geliştirme ve Programlama dersinin amacı, öğrencilere bilgisayar bilimleri ve yazılım mühendisliği alanlarında temel beceriler kazandırmaktır. Bu ders, öğrencilere problem çözme yetenekleri geliştirmek için algoritma tasarlama ve programlama becerilerini öğretmeyi amaçlar. Ayrıca, öğrencilere farklı programlama dillerini kullanarak bilgisayar sistemlerini ve yazılım uygulamalarını nasıl geliştireceklerini öğretir. Bu dersin hedefi, öğrencilere bilgisayar bilimleri alanında temel bir anlayış sağlamak ve onları gelecekteki yazılım geliştirme projelerinde başarılı olmaları için hazırlamaktır.
Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|
1 | Giriş ve Temel Kavramlar | ||
2 | Algoritma Tasarımı | ||
3 | Programlama Dilinin Temel Yapıları | ||
4 | Nesne Yönelimli Programlama (OOP) | ||
5 | Programlama dilleri ve seçeneklerin incelenmesi | ||
6 | Problem çözme yaklaşımları ve algoritma analizi | ||
7 | Örnek programlar ve uygulamalar | ||
8 | Nesne kavramı ve sınıfların tanımlanması | ||
9 | Algoritma kavramı ve temel özellikleri | ||
10 | Algoritma tasarlama stratejileri: İteratif, rekürsif, böl ve yönet, aç gözlemle, dinamik programlama | ||
11 | Değişkenler ve veri tipleri | ||
12 | Veri yapıları ve algoritmaların incelenmesi |
yok
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 72 | 72 |
Final Sınavı | 1 | 76 | 76 |
Ara Sınav İçin Bireysel Çalışma | 1 | 1 | 1 |
Final Sınavı içiin Bireysel Çalışma | 1 | 1 | 1 |
Toplam İş Yükü (saat) | 150 |
ÖÇ 1 |
ÖÇ 2 |
ÖÇ 3 |
ÖÇ 4 |
ÖÇ 5 |