YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI
|
| Kazanılan Yeterlilik |
Program Süresi (Yıl) |
Toplam AKTS Kredisi |
Öğretim Şekli |
Yeterliliğin Düzeyi ve Öğrenme Alanı |
Lisans Derecesi
|
4 |
240 |
Örgün |
- TYÇ Yeterlilik Türü: Lisans
- TYÇ, TYYÇ, EQF-LLL, ISCED (2011): 6. Düzey
- QF-EHEA: 1. Düzey
- Yönelim: Akademik
- Sınıflandırma (ISCED 2013):061,071 Temel Öğrenme Alanı:48,52
- Kategori: Ana Yeterlilik
|
Yazılım Mühendisliği Lisans Programı; bilgisayar bilimleri, yazılım geliştirme ve mühendislik disiplinleri temelinde yapılandırılmış, Bologna Süreci ve AKTS ilkeleri doğrultusunda tasarlanmış akademik ağırlıklı bir lisans programıdır. Program, QF-EHEA, EQF-LLL, TYÇ ve TYYÇ kapsamında 6. düzey yeterliliklere uygun olarak yürütülmektedir.
Program; Beykoz Üniversitesi’nin öğrenci merkezli ve uygulamalı eğitim yaklaşımı doğrultusunda hazırlanmış olup algoritmalar, veri yapıları, yapay zekâ, veri tabanı sistemleri, siber güvenlik ve yazılım mimarisi gibi alanları bütüncül bir mühendislik perspektifiyle ele almaktadır. Programın hedeflediği öğrenci profili; analitik düşünebilen, problem çözme becerisine sahip, disiplinler arası çalışmalara açık ve yazılım teknolojileri alanında kendini geliştirmeyi amaçlayan bireylerden oluşmaktadır.
Eğitim süreci; kuramsal dersler, laboratuvar uygulamaları, proje tabanlı öğrenme, takım çalışmaları ve iş temelli öğrenme etkinlikleri aracılığıyla yürütülmektedir. Program kapsamında öğrencilerin yazılım geliştirme, sistem tasarımı, analiz, proje yönetimi ve takım çalışması becerilerinin geliştirilmesi hedeflenmektedir. Program yapısı oluşturulurken TYYÇ yeterlilikleri ile ulusal (MÜDEK) ve uluslararası (ABET) akreditasyon ölçütleri dikkate alınmıştır.
Programa Özgü Ölçütler şu şekilde sıralanabilir:
PÖÖ-1 (Matematiksel ve Kuramsal Temeller): Yazılım mühendisliği problemlerinin modellenmesinde ve analizinde ihtiyaç duyulan matematiksel altyapının programa sistematik biçimde entegre edilmesi; Ayrık Matematik, Lineer Cebir, Olasılık ve İstatistik ile Diferansiyel Denklemler dersleri aracılığıyla sağlanmaktadır.
PÖÖ-2 (Yazılım Tasarımı ve Yaşam Döngüsü): Öğrencilerin yazılım gereksinimlerini belirleme, sistem mimarisini tasarlama, kodlama, test etme, sürümleme ve bakım süreçlerini içeren tüm yazılım yaşam döngüsü adımlarını disiplinli bir şekilde uygulayabilmeleri; Yazılım Mühendisliğine Giriş, Yazılım Mimarisi, Yazılım Kalitesi dersleri ile desteklenmektedir.
PÖÖ-3 (Algoritma Tasarımı ve Karmaşık Problem Çözme): Verilerin etkin yönetilmesi, algoritmaların tasarlanması ve karmaşık mühendislik problemlerinin optimum hesaplama iş yüküyle çözülebilmesi; Veri Yapıları, Algoritma Analizi ile Veri Tabanı Sistemleri dersleri kapsamında kazandırılmaktadır.
PÖÖ-4 (Sistem Altyapısı ve Entegrasyon): Yazılımların üzerinde koştuğu donanım, işletim sistemi ve ağ altyapısı ile olan etkileşiminin ve entegrasyonunun kavranması; İşletim Sistemleri dersi ile akademik yapıya dahil edilmektedir.
PÖÖ-5 (Modern Mühendislik Araçları ve Karmaşık Tasarım Deneyimi): Öğrencilerin endüstriyel standartlardaki modern yazılım araçlarını, tümleşik geliştirme ortamlarını (IDE), sürüm kontrol sistemlerini ve proje yönetim yaklaşımlarını gerçekçi kısıtlar altında uygulayarak karmaşık bir yazılım projesi geliştirmeleri; Yazılım Proje Yönetimi, Bitirme Projesi dersleri aracılığıyla gerçekleştirilmektedir.