DEPARTMENT OF SOFTWARE ENGINEERING | ||||||||||||
UNDERGRADUATE CURRICULUM | ||||||||||||
Semester 1 | Semester 2 | |||||||||||
MATH 131 | Calculus I | 3 | 2 | 4 | 7 | MATH 132 | Calculus II | 3 | 2 | 4 | 7 | |
PHYS 121 | Physics I | 3 | 2 | 4 | 7 | PHYS 122 | Physics II | 3 | 2 | 4 | 7 | |
ENGR 101 | Analytical Reasoning | 2 | 2 | 3 | 4 | ENGR 102 | Discrete Computational Structures | 2 | 2 | 3 | 5 | |
SE 115 | Introduction to Programming | 2 | 2 | 3 | 6 | SE 116 | Object Oriented Programming | 2 | 2 | 3 | 6 | |
SOFL 101 | English for Academic Purposes I | 3 | 0 | 3 | 3 | SOFL 102 | English for Academic Purposes II | 3 | 0 | 3 | 3 | |
UFND 091 | Occupational Health and Safety I | 2 | 0 | 2 | 2 | UFND 092 | Occupational Health and Safety II | 2 | 0 | 2 | 2 | |
UFND 070 | Social Responsibilities Project | 0 | 2 | 1 | 1 | |||||||
Total Semester Credits | 20 | 30 | Total Semester Credits | 19 | 30 | |||||||
Semester 3 | Semester 4 | |||||||||||
MATH 230 | Computational Methods in Engineering | 2 | 2 | 3 | 6 | SE 222 | Database Systems | 3 | 2 | 4 | 7 | |
MATH 240 | Probability and Statistics for Engineers | 2 | 2 | 3 | 6 | SE 224 | Software System Analysis | 2 | 2 | 3 | 6 | |
SE 215 | Data Structures and Algorithms | 2 | 2 | 3 | 7 | SE 226 | Software Quality Assurance and Testing | 2 | 2 | 3 | 6 | |
SE 217 | Software Engineering Principles | 2 | 2 | 3 | 8 | SE 228 | Analysis and Design of Algorithms | 3 | 0 | 3 | 6 | |
TURK 011 | Turkish I | 2 | 0 | 2 | 1 | TURK 012 | Turkish II | 2 | 0 | 2 | 1 | |
UFND xxx | Foundation Course | 2 | 0 | 2 | 2 | University Elective | 3 | 4 | ||||
Total Semester Credits | 16 | 30 | Total Semester Credits | 18 | 30 | |||||||
Semester 5 | Semester 6 | |||||||||||
SE 311 | Advanced Discrete Structures | 3 | 0 | 3 | 7 | COMP 312 | Theory of Computation | 3 | 0 | 3 | 6 | |
SE 313 | Software Design and Architecture | 2 | 2 | 3 | 6 | SE 316 | Operating Systems & Networking | 3 | 2 | 4 | 8 | |
EEE 263 | Logic Design | 2 | 2 | 3 | 6 | SE 314 | Software Construction | 2 | 2 | 3 | 7 | |
SE 315 | Software Project Management | 3 | 0 | 3 | 6 | IE 213 | Introduction to Engineering Economics | 2 | 2 | 3 | 5 | |
HIST 011 | Ataturk’s Principles and Hist of Turkish Rev I | 2 | 0 | 2 | 1 | HIST 012 | Ataturk’s Principles and Hist of Turkish Rev II | 2 | 0 | 2 | 1 | |
UFND xxx | Foundation Course | 2 | 0 | 2 | 2 | ENGR 300 | Engineering Ethics | 2 | 0 | 2 | 3 | |
SE 299 | Vocational Orientation | 0 | 0 | 0 | 2 | |||||||
Total Semester Credits | 16 | 30 | Total Semester Credits | 17 | 30 | |||||||
Semester 7 | Semester 8 | |||||||||||
SE 495 | Senior Design Project I | 1 | 4 | 3 | 8 | SE 496 | Senior Design Project II | 0 | 6 | 3 | 8 | |
SE 399 | Internship | 0 | 0 | 0 | 8 | Area Elective | 3 | 6 | ||||
ENGR 400 | Engineering Seminar | 0 | 2 | 1 | 2 | Area Elective | 3 | 6 | ||||
IE 450 | Project Management | 3 | 0 | 3 | 6 | Area Elective | 3 | 6 | ||||
Area Elective | 3 | 6 | University Elective | 3 | 4 | |||||||
Total Semester Credits | 10 | 30 | Total Semester Credits | 15 | 30 | |||||||
Total Program Credits | 131 | 240 |
TOPLAM KREDİ: 240 AKTS
Yazılım Mühendisliği Bölümü 2017-2018 Öğretim Yılı Müfredat İntibak Esasları
- Müfredata eklenen IE 213 ve IE 450 dersleri için:
- Önceki dönemlerde tüm alan seçmeli ders kredilerini dolduran öğrenciler IE 213 ve IE 450 derslerini almayacaktır.
- Sadece bir tane alan seçmeli dersi alması gereken öğrenciler IE 213 ve IE 450 derslerinin sadece bir tanesini alacaktır.
- İki ya da daha fazla alan seçmeli dersi alması gereken öğrenciler IE 213 ve IE 450 derslerinin ikisini de alacaktır.
ÖNKOŞULLAR:
SE 300 için SE 200
SE 410 için SE 300
SE 420 için SE 410
* ÜNİVERSİTE ZORUNLU DERSLERİ
|
Dersin Kodu |
Dersin Adı |
Kredi |
AKTS |
|
1 |
UFND 010-A |
İnsan Bilimleri |
İnsan Bilimleri / Davranış Bilimleri |
2 – 0 – 2 |
2 |
UFND 010-B |
İnsan Bilimleri / Anlam ve Gösterge Bilim |
2 – 0 – 2 |
2 |
||
UFND 010-C |
İnsan Bilimleri / Bilim Felsefesi ve Tarihi |
2 – 0 – 2 |
2 |
||
UFND 010-D |
İnsan Bilimleri / Teknoloji ve Toplum |
2 – 0 – 2 |
2 |
||
UFND 010-E |
İnsan Bilimleri / Felsefe – Mantık |
2 – 0 – 2 |
2 |
||
UFND 010-F |
İnsan Bilimleri / Girişimcilik ve İş Planı |
2 – 0 – 2 |
2 |
||
UFND 010-G |
İnsan Bilimleri / Liderlik |
2 – 0 – 2 |
2 |
||
UFND 010-H |
İnsan Bilimleri / Çevre |
2 – 0 – 2 |
2 |
||
2 |
UFND 020 |
Araştırma Kültürü |
2 – 0 – 2 |
2 |
|
3 |
UFND 030 |
Tasarım Kültürü |
2 – 0 – 2 |
2 |
|
4 |
UFND 040 |
Estetik Kültürü |
2 – 0 – 2 |
2 |
|
5 |
UFND 050 |
Etik Kültürü |
2 – 0 – 2 |
2 |
|
6 |
UFND 060 |
Proje Kültürü |
2 – 0 – 2 |
2 |
|
7 |
UFND 070 |
Sosyal Sorumluluk Projesi |
0 – 2 – 1 |
1 |
ALAN SEÇMELİ DERSLER |
|||||
SE 306 | İnsan Bilgisayar Etkileşimi | 3 | 0 | 3 | 6 |
SE 352 | Çevik Yazılım Mühendisliği | 3 | 0 | 3 | 6 |
SE 353 | Kritik Sistemler Mühendisliği | 3 | 0 | 3 | 6 |
SE 354 | Yazılım Yönetim ve Bakımı | 3 | 0 | 3 | 6 |
SE 355 | Ağ Programlama | 2 | 2 | 3 | 6 |
SE 356 | Veritabanı Tasarımı ve Uygualaması | 3 | 0 | 3 | 6 |
SE 357 | Grup Dinamikleri ve İletişim | 3 | 0 | 3 | 6 |
SE 358 | Kullanıcı Arayüzü Tasarımı | 3 | 0 | 3 | 6 |
SE 360 | Etmen Tabanlı Benzetim | 3 | 0 | 3 | 6 |
SE 362 | E-Ticaret Sistemleri | 2 | 2 | 3 | 6 |
SE 368 | Esnek Hesaplama | 3 | 0 | 3 | 6 |
SE 370 | Yazılım Projesi | 1 | 4 | 3 | 6 |
SE 452 | Yönetim Bilişim Sistemleri | 3 | 0 | 3 | 6 |
SE 453 | Yazılım Değişiklik, Yapılanmma,ve Yayınlama Yönetimi | 3 | 0 | 3 | 6 |
SE 454 | Yazılım Ölçütleri | 3 | 0 | 3 | 6 |
SE 455 | Dağıtık Yazılım Mühendisiliği | 3 | 0 | 3 | 6 |
SE 456 | Nesneye Dayalı Tasarım Örüntüleri | 3 | 0 | 3 | 6 |
SE 457 | Yazılım Mühendisliğinde Resmi Yöntemler ve Modeller | 3 | 0 | 3 | 6 |
SE 458 | Büyük Ölçekli Sistemler için Sistem Mimarisi | 3 | 0 | 3 | 6 |
SE 459 | Yazılım Mühendisliği Ekonomisi | 3 | 0 | 3 | 6 |
SE 460 | Bileşen Tabanlı Yazılım Geliştirme | 3 | 0 | 3 | 6 |
SE 461 | Tekrar Kullanılabilir Yazılım Mimarileri | 3 | 0 | 3 | 6 |
SE 462 | Güvenli Yazılım Tasarımı ve Programlaması | 3 | 0 | 3 | 6 |
SE 463 | Çokluortam Bilgi Sistemleri | 3 | 0 | 3 | 6 |
SE 464 | Coğrafi Bilgi Sistemleri | 2 | 2 | 3 | 6 |
SE 465 | Ağ Mühendisliği | 3 | 0 | 3 | 6 |
SE 468 | Ölçeklenebilir Ağ Programlama | 3 | 0 | 3 | 6 |
SE 481 | Mobil Yazılım Geliştirme | 3 | 0 | 3 | 6 |
• Öğrenciler danışman onayıyla başka bölümlerden de dersler alabilir.
SERVİS DERSLERİ
Kod |
Ders Adı |
Kredi |
AKTS |
SENG 310 |
Yazılım Mühendisliği |
3 – 2 – 4 |
6 |
SENG 010 |
Sosyal Bilimler için Bilgi İşlem |
0 – 4 – 2 |
5 |
İKİNCİ YABANCI DİL DERSLERİ
Kod |
Ders Adı |
Kredi |
AKTS |
SOFL 011 |
Almanca I |
3 – 0 – 3 |
3 |
SOFL 012 |
Almanca II |
3 – 0 – 3 |
3 |
SOFL 013 |
Almanca III |
3 – 0 – 3 |
3 |
SOFL 014 |
Almanca IV |
3 – 0 – 3 |
3 |
SOFL 015 |
Almanca V |
3 – 0 – 3 |
3 |
SOFL 016 |
Almanca VI |
3 – 0 – 3 |
3 |
SOFL 017 |
Almanca VII |
3 – 0 – 3 |
3 |
SOFL 018 |
Almanca VIII |
3 – 0 – 3 |
3 |
SOFL 021 |
İtalyanca I |
3 – 0 – 3 |
3 |
SOFL 022 |
İtalyanca II |
3 – 0 – 3 |
3 |
SOFL 023 |
İtalyanca III |
3 – 0 – 3 |
3 |
SOFL 024 |
İtalyanca IV |
3 – 0 – 3 |
3 |
SOFL 031 |
Fransızca I |
3 – 0 – 3 |
3 |
SOFL 032 |
Fransızca II |
3 – 0 – 3 |
3 |
SOFL 033 |
Fransızca III |
3 – 0 – 3 |
3 |
SOFL 034 |
Fransızca IV |
3 – 0 – 3 |
3 |
SOFL 041 |
İspanyolca I |
3 – 0 – 3 |
3 |
SOFL 042 |
İspanyolca II |
3 – 0 – 3 |
3 |
SOFL 043 |
İspanyolca III |
3 – 0 – 3 |
3 |
SOFL 044 |
İspanyolca IV |
3 – 0 – 3 |
3 |
SOFL 051 |
Yunanca I |
3 – 0 – 3 |
3 |
SOFL 052 |
Yunanca II |
3 – 0 – 3 |
3 |
SOFL 053 |
Yunanca III |
3 – 0 – 3 |
3 |
SOFL 054 |
Yunanca IV |
3 – 0 – 3 |
3 |
SOFL 061 |
Rusça I |
3 – 0 – 3 |
3 |
SOFL 062 |
Rusça II |
3 – 0 – 3 |
3 |
SOFL 063 |
Rusça III |
3 – 0 – 3 |
3 |
SOFL 064 |
Rusça IV |
3 – 0 – 3 |
3 |