Yazılım Mühendisliği
Eğitim, ders kitaplarının ve sınıfların ötesine geçer. Öğrencileri tutkularını keşfetmeye ve alışılmışın dışına çıkmaya teşvik etmeye inanıyoruz.
Uluslararası Alasia Üniversitesi Yazılım Mühendisliği Lisans Programı, öğrencileri modern dijital ortamlar için yenilikçi yazılım çözümleri tasarlayabilen, geliştirebilen, test edebilen ve sürdürebilen son derece yetkin yazılım profesyonelleri olarak yetiştirir. Güçlü teorik temelleri uygulamalı yazılım geliştirme deneyimiyle birleştiren program; analitik düşünme, yaratıcılık, işbirliği ve günümüzün teknoloji odaklı dünyası için gerekli problem çözme becerilerini geliştirir. Mezunlar; finans ve sağlıktan yapay zekaya, bulut bilişime, siber güvenliğe ve kurumsal bilgi sistemlerine kadar uzanan sektörleri destekleyen güvenli, ölçeklenebilir ve akıllı yazılım sistemleri geliştirmek için gerekli bilgi ve pratik becerilerle donatılır.
Program Öne Çıkanları
Fakülte
Mühendislik
Süre
4 Yıl
Dil
İngilizce
Program Hakkında
Yazılım Mühendisliği Lisans Programı; yüksek kaliteli yazılım sistemlerinin sistematik olarak tasarlanması, geliştirilmesi, test edilmesi, dağıtılması ve bakımına odaklanan kapsamlı bir eğitim sunar. Öğrenciler; programlama, matematik, bilgisayar bilimi ve yazılım mühendisliği ilkelerinde güçlü temeller oluşturarak başlar, ardından yazılım mühendisliği, nesne yönelimli programlama, yazılım kalite güvencesi, insan-bilgisayar etkileşimi, veritabanları, işletim sistemleri, bilgisayar ağları, bulut teknolojileri ve yapay zeka gibi ileri konulara ilerler. Proje tabanlı öğrenme, yazılım laboratuvarları, işbirlikçi geliştirme ve sektör odaklı bitirme projeleri sayesinde öğrenciler, modern yazılım mühendisliği araçlarını, çerçevelerini ve geliştirme metodolojilerini kullanma konusunda pratik deneyim kazanır. Program; yeniliği, yazılım kalitesini, etik bilgi işlemi, ekip çalışmasını ve yaşam boyu öğrenmeyi ön planda tutarak mezunları yazılım geliştirme projelerine liderlik etmeye, dijital dönüşümü yönlendirmeye ve yazılım mühendisliği, sistem geliştirme, DevOps, siber güvenlik, veri mühendisliği ve gelişmekte olan teknoloji sektörlerinde başarılı kariyerlere ya da lisansüstü araştırmaya hazırlar.
Yazılım Mühendisliği Lisans Programı
4 Yıl - 8 Dönem
Tipik Program Yapısı
İngilizce Hazırlık Yılı hariç, Yazılım Mühendisliği Lisans Programı 4 yıl (8 dönem) süren yapılandırılmış bir lisans programıdır. Müfredat, öğrencileri temel mühendislik bilimlerinden ileri yazılım mimarisine ve küresel dağıtım iş akışlarına yönlendirecek şekilde titizlikle sıralanmıştır:
- Süre: 4 Yıl / 8 Dönem (Tam Zamanlı)
- Toplam Kredi: 240 AKTS
Temel Müfredat Konuları
Yazılım Geliştirme
- Yazılım mühendisliği temellerini, yazılım geliştirme yaşam döngülerini (SDLC), kodlama standartlarını, sürüm kontrolünü ve yüksek kaliteli yazılım sistemleri tasarlamak, geliştirmek ve sürdürmek için en iyi uygulamaları tanıtır.
Nesne Yönelimli Programlama
- Java kullanarak nesne yönelimli analiz ve tasarımda yetkinlik geliştirir; sınıflar, kalıtım, çok biçimlilik, istisna işleme, dosya işleme ve yeniden kullanılabilir yazılım bileşenlerini kapsar.
Yazılım Gereksinim Analizi
- Yazılım sistemlerinin paydaş ve iş ihtiyaçlarını doğru şekilde karşılamasını sağlamak için gereksinim toplama, analiz, belirtim, doğrulama ve dokümantasyona odaklanır.
Yazılım Tasarımı ve Mimarisi
- Yazılım tasarım ilkelerini, mimari kalıpları, tasarım dokümantasyonunu, modüler geliştirmeyi, ölçeklenebilirliği, sürdürülebilirliği ve kurumsal yazılım mimarisini inceler.
Yazılım Kalite Güvencesi ve Test
- Yazılım doğrulama ve geçerleme tekniklerini, test planlamasını, birim ve entegrasyon testlerini, kalite metriklerini, hata yönetimini ve yazılım geliştirme yaşam döngüsü boyunca kalite güvence süreçlerini kapsar.
Müfredata Genel Bakış
Yazılım Mühendisliği müfredatımız, bilgisayar bilimi, yazılım mühendisliği ilkeleri ve modern yazılım geliştirme uygulamalarında güçlü bir temele sahip yenilikçi yazılım profesyonelleri yetiştirmek üzere tasarlanmıştır. Program, teorik bilgiyi kapsamlı uygulamalı deneyimle birleştirerek öğrencilerin güvenilir, güvenli ve ölçeklenebilir yazılım sistemlerini tasarlamasına, geliştirmesine, test etmesine, dağıtmasına ve sürdürmesine olanak tanır. Programlama, yazılım mimarisi, veritabanları, sistem analizi, kalite güvencesi, proje tabanlı öğrenme ve yeni teknolojilerin dengeli bir entegrasyonu sayesinde öğrenciler, karmaşık gerçek dünya problemlerini çözmek için gereken analitik, teknik ve işbirlikçi becerileri geliştirir. Müfredat; matematik, programlama, bilgi işlem temelleri ve mühendislik ilkelerinde temel çalışmalarla başlayıp yazılım gereksinim mühendisliği, yazılım mimarisi, yazılım kalite güvencesi, insan-bilgisayar etkileşimi, bulut bilişim, yapay zeka ve modern yazılım geliştirme metodolojileri gibi uzmanlık alanlarına ilerler.
Müfredat Dağılımı Özeti
Müfredat, öğrencilere kapsamlı ve ilerlemeli bir yazılım mühendisliği eğitimi sunan dört bütünleşik modülden oluşur. Öğrenciler önce Üniversite Ortak Dersleri ile sağlam bir akademik temel oluşturur, Yazılım Mühendisliği Çekirdek Dersleri ile mesleki yetkinlikler geliştirir, gelişmiş yazılım ve bilgi işlem teknolojilerindeki Teknik Seçmeli Dersler ile uzmanlıklarını genişletir ve disiplinler arası öğrenmeyi ve kişisel gelişimi teşvik eden Üniversite Seçmeli Dersleri ile eğitimlerini zenginleştirir. Bu bileşenler birlikte, mezunları yazılım mühendisliği, uygulama geliştirme, bulut bilişim, siber güvenlik, yapay zeka, DevOps, kurumsal sistemler ve küresel yazılım sektörünün hızla gelişen diğer alanlarındaki başarılı kariyerler için gereken teknik bilgi, pratik deneyim ve yenilikçi bir zihniyetle donatır.
| Dönem | Ders Kodu | Ders Adı | Toplam Kredi | Ön Koşul | ECTS |
| 1 | ENL101 | ENGLISH LANGUAGE I | 3 | – | 4 |
| HIS101 | HISTORY * | 0 | – | 2 | |
| TUR101 | TURKISH LANGUAGE* | 0 | – | 2 | |
| COM101 | COMPUTER PROGRAMMING I | 4 | – | 5 | |
| COM103 | INTRODUCTION TO PROFESSION | 0 | – | 5 | |
| ENG121 | PHYSICS I | 3 | – | 5 | |
| ENG131 | PHYSICS I LAB | 1 | – | 2 | |
| MAT101 | CALCULUS I | 4 | – | 5 | |
| 15 | 30 | ||||
| 2 | ENL102 | ENGLISH LANGUAGE II | 3 | ENL101 | 4 |
| HIS102 | HISTORY * | 0 | HIS101 | 2 | |
| TUR102 | TURKISH LANGUAGE* | 0 | TUR101 | 2 | |
| COM102 | COMPUTER PROGRAMMING II | 4 | COM101 | 5 | |
| ENG122 | PHYSICS II | 3 | ENG121 | 5 | |
| ENG132 | PHYSICS II LAB | 1 | ENG131 | 2 | |
| MAT102 | CALCULUS II | 4 | MAT101 | 5 | |
| MAT104 | LINEAR ALGEBRA | 3 | – | 5 | |
| 18 | 30 | ||||
| 3 | COM203 | DIGITAL LOGIC DESIGN | 4 | COM101 | 5 |
| MAT203 | DISCRETE MATHEMATICS | 3 | MAT104 | 5 | |
| COM205 | DATA STRUCTURES AND ALGORITHMS | 4 | COM102 | 6 | |
| MAT201 | ORDINARY DIFFERENTIAL EQUATIONS | 3 | MAT102 | 5 | |
| SEN201 | INTRODUCTION TO THE SOFTWARE ENGINEERING | 3 | – | 5 | |
| FACULTY ELECTIVE II | 3 | – | 4 | ||
| 20 | 30 | ||||
| 4 | COM202 | OPERATING SYSTEMS | 3 | COM205 | 5 |
| COM204 | OBJECT ORIENTED PROGRAMMING I | 4 | COM102 | 5 | |
| MAT202 | ENGINEERING MATHS | 3 | MAT102 | 5 | |
| MAT204 | PROBABILITY&STATISTIC METHODS | 3 | MAT202 | 5 | |
| SEN202 | SOFTWARE REQUIREMENTS ANALYSIS AND SPECIFICATION | 3 | COM204 | 5 | |
| DEPARTMENTAL ELECTIVE I | 3 | – | 5 | ||
| 19 | 30 | ||||
| 5 | COM303 | ANALYSIS OF ALGORITHMS | 3 | COM205 | 4 |
| COM305 | DATABASE MANAGEMENT SYSTEMS | 4 | COM205 | 5 | |
| COM307 | SYSTEMS PROGRAMMING | 3 | COM204 | 4 | |
| SEN305 | SOFTWARE DESIGN AND ARCHITECTURE | 3 | COM204 | 5 | |
| COM315 | OBJECT ORIENTED PROGRAMMING II | 4 | COM204 | 5 | |
| FACULTY ELECTIVE I | 3 | – | 2 | ||
| DEPARTMENTAL ELECTIVE II | – | 5 | |||
| 20 | 30 | ||||
| 6 | COM306 | COMPUTER NETWORKS | 3 | COM304 | 5 |
| COM302 | PRINCIPLES OF PROGRAMMING LANGUAGES | 4 | COM204 | 5 | |
| SEN308 | SOFTWARE QUALITY ASSURANCE AND TESTING | 3 | SEN305 | 5 | |
| SEN312 | HUMAN COMPUTER INTERACTION | 3 | SEN305 | 6 | |
| UNIVERSITY ELECTIVE I | 3 | – | 4 | ||
| DEPARTMENTAL ELECTIVE III | 3 | – | 5 | ||
| 19 | 30 | ||||
| 7 | ECO441 | ENGINEERING ECONOMICS | 3 | – | 4 |
| BUS441 | STRATEGIC PLANNING AND MANAGEMENT | 3 | – | 4 | |
| COM410 | SUMMER TRAINING | 0 | – | 4 | |
| COM401 | GRADUATION PROJECT I | 1 | – | 6 | |
| UNIVERSITY ELECTIVE II | 3 | – | 2 | ||
| FACULTY ELECTIVE III | 3 | – | 4 | ||
| DEPARTMENTAL ELECTIVE IV | 3 | – | 6 | ||
| 16 | 30 | ||||
| 8 | ENG444 | ENGINEERING ETHICS | 3 | – | 5 |
| COM402 | GRADUATION PROJECT II | 3 | COM401 | 6 | |
| COM308 | SOFTWARE ENGINEERING | 3 | COM204 | 5 | |
| UNIVERSITY ELECTIVE III | 3 | – | 4 | ||
| FACULTY ELECTIVE IV | 3 | – | 4 | ||
| DEPARTMENTAL ELECTIVE V | 3 | – | 6 | ||
| 18 | 30 |









