GERİ DÖN

Ders Öğretim Planı


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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek