Giriş
Yazılım Yönetimi Yüksek Lisans Programı Türkiye’de yazılım alan bilgisine yönelik olarak oluşturulan ilk programdır. Programın amaçları; Türkiye’de yazılım uygulamalarının gelişimine öncülük etmek, yazılım sistemlerinin yönetimi ve oluşturulması için gerekli olan prensipleri, süreçleri, yöntemleri ve teknikleri yaymak ve bu alanda öncü uzmanlar ve bilim insanları yetiştirmektir. Programın ana hedef kitlesi yazılım alanındaki uzmanlardır.
Program Amaçları
Yazılım, birçok yeni yeni askeri ve ticari teknolojilerin ve iş dünyasındaki yeniliklerin arkasındaki itici güç haline gelmiştir. Yazılım sistemlerinin karmaşıklığı ve uygulama alanları hızla artmaktadır. Farklı alanlardaki ve daha büyük boyutlardaki yazılımlara yönelik artan talep, istenen işlevselliğe sahip, güvenilir, düşük maliyetli ve zamanında geliştirilmiş yazılımları geliştirebilmek ve yönetebilmek için makul yönetim tasarım ve üretim ilkelerinin belirlenmesini ve uygulanmasını gerektirir.
Programın ana hedef kitlesi yazılım alanındaki uzmanlardır. Programa katılan öğrenciler, yazılım geliştirme süreçlerini, metodolojilerini, tekniklerini ve metriklerini sistematik olarak tanımlayarak kullanabilme yeteneğini kazanacaklardır. Program kapsamındaki derslerde öğrencilerin gerçeğe uygun takım projelerine katılarak edindikleri bilgi ve tecrübeleri kullanmaları sağlanmaktadır.
Program Yapısı
Yazılım Yönetimi tezsiz yüksek lisans programı on adet üç kredili ders (bu derslerden dördü zorunlu dersler, altısı ise seçmeli dersler), bir kredisiz dönem projesi ve bir kredisiz lisansüstü seminer dersinden oluşmaktadır. Program gereksinimleri en fazla beş dönem içerisinde tamamlanmak zorundadır (iki dönem içerisinden tamamlanması zorunlu olan bilimsel hazırlık programından sonra üç dönem içerisinde). Programa katılan öğrenciler bilimsel hazırlık programı derslerini alırken aynı zamanda zorunlu ve seçmeli dersleri de alabilirler.
Program Çıktıları
Yüksek lisans öğrencilerimizin Yazılım Yönetimi programını tamamladıklarında aşağıda verilen bilgi, beceri ve davranışlara sahip olmaları hedeflenmektedir:
- Yazılım edinimi, geliştirilmesi, yönetimi ve gelişimi için gerekli olan ilke, süreç, yöntem, teknik ve standartları bilir ve uygular.
- Genel olarak iş süreçlerini, özellikle yazılım geliştirme süreçleri, yöntemleri, teknikleri ve ölçümleri ile sistematik olarak tanımlar ve uygular; bu süreçleri rasyonel ve sistematik olarak değerlendirek iyileştirmeler yapabilir.
- Yazılım sistemi geliştirme, yönetim ve evrimindeki problemleri tanımlar, analiz eder ve bunlara çözümler sunar.
- Yazılım mühendisliğinde akademik ve endüstri gelişmeleri ve uygulamaları takip eder, eleştirel olarak değerlendirir.
- Bilişim iletişim teknolojilerini özellikle yazılım mühendisliğine yönelik olarak proje ve araştırma projelerini yönetmede kullanır.
- Bilişim alanında, özellikle yazılım mühendisliği alanındaki problemleri gidermek için araştırma yöntemleri belirler ve uygular. Teorik, deneysel veya uygulamalı araştırma yapabilir.
- Yazılım sistemleri tasarlarken ve geliştirirken deneyimlerini sistematik olarak değerlendirir ve inceler; bunları diğer projelere uygular.
- BT uygulamaları ve hizmetleri alanında yenilikçi fikirler ve ürünler üretir.
- Bağımsız ve çok disiplinli ekiplerde takım üyesi veya lider olarak etkin bir şekilde çalışır.
- Etik değerlere dikkat eder ve bunları mesleki ve bilimsel çalışmalarına uygular.
- Alanındaki son gelişmeleri ve çalışmalarını, nitel ve nicel verilerle destekleyerek yazılı ve sözlü İngilizce veya Türkçe ile akıcı bir biçimde sunabilir.
Başvuru Gereksinimleri
Enformatik Enstitüsü başvuru gereksinimleri
Kariyer Olanakları
Yazılım Yönetimi Yüksek Lisans programından mezun olanlar:
- Yazılım mühendisi, bilgi sistemi araştırmacısı, uzman, danışman, sistem analisti, yazılım ve sistem proje yöneticisi olarak çalışabilirler.
- Yazılım sistemlerini edinen, geliştiren ve koruyan kurumlar tarafından istihdam edilebilmektedirler.
- Yazılım ve bilgi sistemi alanında yenilikçi hizmetler ve ürünler üreten şirketler kurabilecek girişimcilerdir.
- Kariyerlerini BT'nin herhangi bir alanında, özellikle yazılım mühendisliği alanında bilim insanı olarak sürdürebilirler.
- Kuruluşların yazılım sistemleri araştırma birimleri tarafından tercih edilirler.
- Yazılım mühendisliğinde uzmanlık gerektiren pozisyonlar için bilgi teknolojisi, telekomünikasyon, savunma, sağlık, otomotiv, bankacılık endüstrileri tarafından tercih edilirler.
- Bilimsel yaklaşımları ve rasyonel, sistematik değerlendirmeleri sayesinde yazılım geliştirme organizasyonlarında yönetim kademelerine terfi edebilmektedirler.
Dersler
Dersler çalışan öğrencilerin katılımını sağlamak için genellikle 18:00’da başlamaktadır.
Bilimsel Hazırlık Dersleri (İlk 2 dönem içerisinde tamamlanmalıdır.)
- SM 591 Yazılım Yönetimi Primer-I (1 kredi)
- SM 592 Yazılım Yönetimi Primer-II (1 kredi)
Zorunlu Dersler (Hepsi alınmalıdır)
- SM 502 Yazılım Yönetimi
- SM 503 Nesneye Yönelik Yazılım Geliştirme
- SM 504 Takım Yazılım Projesi (SM 502 ve SM 503 dersleri alındıktan sonra alınmalıdır.)
- SM 892 Özel Çalışmalar (Kredisiz, 6 ders (veya 18 kredi) tamamlandıktan sonra her yarıyıl alınması gerekmektedir.)
- SM 590 Lisansüstü Seminer (Kredisiz, SM 589 ile aynı dönemde alınmalıdır.)
- SM 589 Dönem Projesi (Kredisiz)
Seçmeli Dersler (En az 7 ders alınmalıdır.)
Bu listede yer alan dersler haricinde en fazla üç derse kadar ODTÜ’de bulunan diğer tezsiz yüksek lisans programlarından danışman onayıyla ders alabilirsiniz.
- SM 501 Kişisel Yazılım Süreci
- SM 511 Yazılım Süreci İyileştirme
- SM 512 Nesneye Yönelik Programlama ve Veri Yapıları
- SM 514 Yazılım Testine Giriş
- SM 515 Yazılım Doğrulama ve Onaylama
- SM 517 Yazılım Metrikleri
- SM 519 Yazılım Edinimi
- SM 521 Yazılım Gereksinimleri Mühendisliği
- SM 522 Çevik yazılım Geliştirme
- SM 523 Yazılım Tasarımı Örüntüleri
- SM 525 Yazılım Ürün Hattı Yönetimi
- SM 526 Güvenli Yazılım Geliştirme
- SM 527 Güvenlik Mühendisliği
- SM 528 Yazılım Mimarisi
- SM 530 Sosyal Ağ Analizi
- SM 547 Model Tabanlı Sistem Mühendisliği
- SM 548 Programcılar için Bilgisayar Sistemleri
- SM 549 BT Yönetimi
- SM 561 Yazılım Mühendisliğine Giriş
Bağlantılar
Başvuru için İletişim Bilgileri
Ayşe Nur Özdere Yüksel| A Blok, Z-16 | Tel: +90(312)210 3740 | eposta: aozdere@metu.edu.tr