|
Yazılım Mühendisliği bölümünde, alanında uzman, genç ve dinamik bir akademik kadroyla güncel ve uygulamalı öğretim programı uygulanmaktadır. Yazılım Mühendisliği bölümü olarak ana hedefimiz, değişen global dünyaya ayak uydurabilen, olaylara mühendislik gözüyle farklı pencerelerden bakabilen, disiplinler arası çalışabilen, bilgisayar yazılımına dayalı problemler için veri modellemesi yapıp çözüm sunabilen, ülke ekonomisine katkıda bulunurken geleceğe yön verebilen, teorik ve pratik bilgilerle donatılmış yenilikçi yazılım mühendislerini yetiştirmektir. Bölümdeki akademisyenlerimiz, öğrenci ve mezunlarımız, bağlantı içinde olduğumuz dış paydaşlarımızın da katkıları ile sağlam temellere dayanan bir yapılanmanın temelleri atılmaya çalışılmıştır. Bölümümüz, öğrencilerin gerek teorik, gerekse uygulamalı dersler eşliğinde umulan bilgi birikimine ve becerilere sahip bireyler haline gelmelerini hedeflemektedir. Bölüm, 8 dönemlik (4 yıl) öğrenim sürecine sahiptir. |
Dr.Öğr.Üyesi
Yazılım Mühendisliği (İng) Bölüm Başkanı
busrasahin@halic.edu.tr
Dr.Öğr.Üyesi
Yazılım Mühendisliği (İng) Bölüm Başkanı
busrasahin@halic.edu.tr
Dr.Öğr.Üyesi
Yazılım Mühendisliği (İng) Bölüm Bşk. Yrd.
mehmetfatihmintas@halic.edu.tr
|
Yazılım Mühendisliği (İngilizce) Bölümümüzün lisans programına 2020 -2021 Eğitim Öğretim Yılında öğrenci alınmaya başlanmıştır.
|
|
Yazılım Mühendislği(İngilizce) Lisans Programı başarı ile tamamlayan öğrencilerimize Lisans diploması verilir.
|
|
Türk ve yabancı öğrenciler için genel kabul şartları programa başlamak için geçerlidir. Bu şartları aşağıda verilmiştir:
1. Haliç Üniversitesine bağlı birimlerde yürütülen lisans programlarına öğrenci kabulü, Ölçme, Seçme ve Yerleştirme Merkezi tarafından düzenlenen seçme ve yerleştirme sınavları sonuçlarına göre yapılır. Üniversiteye kabul edilen öğrencilerin kayıtlarının kesinleşmesi için aşağıda belirtilen şartları yerine getirmeleri gerekir: a) Lise veya dengi bir okuldan mezun olduğunu gösteren bir diploma veya resmi belgeyi ibraz etmek, b) Vakıf yükseköğretim kurumları yönetmeliği 20. Maddesinde geçen ve belirlenen öğrenim ücretini yatırmış olmak, 2. Kayıt için istenilen belgelerin aslı veya Üniversite tarafından onaylı örneği kabul edilir. Askerlik durumu ve adli sicil kaydına ilişkin olarak ise adayın beyanına dayanılarak işlem yapılır. |
|
Lisans eğitimini başarı ile tamamlayan adaylar ALES sınavından geçerli not almaları ve yeterli düzeyde İngilizce dil bilgisine sahip olmaları koşuluyla üniversitemizde veya diğer üniversitelerde Yazılım Mühendisliği alanında veya Yazılım Mühendisliği alanından öğrenci kabul eden diğer lisansüstü (yüksek lisans ve doktora) programlarda öğrenim görebilirler.
|
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0105 | Advanced English I | 3+0+0 | 3 | Zorunlu |
| CCC0130 | Career Planning | 2+0+0 | 2 | Zorunlu |
| CEN1003 | Computer Programming I | 3+0+2 | 7 | Zorunlu |
| HLU1001 | Calculus I | 5+0+0 | 6 | Zorunlu |
| HLU1003 | Physics I | 3+0+2 | 6 | Zorunlu |
| SEN1001 | Introduction to Software Engineering | 3+0+0 | 4 | Zorunlu |
| OZDXX-1 | Türk Dili I / Turkish Language For International Students I | - | 2 | Zorunlu |
| CCC0101 | Turkish Language for International Students I | 2+0+0 | 2 | Zorunlu |
| OZD0101 | Turkish Language I | 2+0+0 | 2 | Zorunlu |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0106 | Advanced English II | 3+0+0 | 3 | Zorunlu |
| CEN1002 | Computer Programming II | 3+0+2 | 5 | Zorunlu |
| HLU0100 | Linear Algebra | 3+0+0 | 4 | Zorunlu |
| HLU1002 | Calculus II | 5+0+0 | 6 | Zorunlu |
| HLU1004 | Physics II | 3+0+2 | 6 | Zorunlu |
| OZDXX-2 | Türk Dili II / Turkish Language For International Students II | - | 2 | Zorunlu |
| CCC0102 | Turkish Language for International Students II | 2+0+0 | 2 | Zorunlu |
| OZD0102 | Turkish Language II | 2+0+0 | 2 | Zorunlu |
| UEC1XX2 | University Elective (2 Pieces)) | - | 4 | Zorunlu |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0103 | History of Turkish Revolution and Atatürk's Principles I | 2+0+0 | 2 | Zorunlu |
| CEN2001 | Data Structures | 3+0+2 | 6 | Zorunlu |
| CEN2003 | Logic Design and Circuits | 3+0+2 | 5 | Zorunlu |
| HLU2100 | Differential Equations | 5+0+0 | 6 | Zorunlu |
| SEN2001 | Object Oriented Programming I | 3+0+2 | 7 | Zorunlu |
| NAE2XX1 | Non-Area Elective | - | 4 | Seçmeli |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0104 | History of Turkish Revolution and Atatürk's Principles II | 2+0+0 | 2 | Zorunlu |
| CEN2002 | Analysis of Algorithms | 3+0+0 | 5 | Zorunlu |
| HLU0010 | Scientific Research Methods | 1+2+0 | 4 | Zorunlu |
| MTH2002 | Probability and Statistics | 3+0+0 | 5 | Zorunlu |
| MTH2130 | Discrete Mathematics | 3+0+0 | 5 | Zorunlu |
| SEN2002 | Database Design and Management | 3+0+2 | 5 | Zorunlu |
| NAE2XX2 | Non-Area Elective | - | 4 | Seçmeli |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3005 | Microprocessors | 3+0+2 | 5 | Zorunlu |
| ENG0010 | Internship I | 0+0+0 | 5 | Zorunlu |
| HLU0120 | Occupational Health and Safety | 2+0+0 | 2 | Zorunlu |
| SEN3001 | Visual Programming | 3+0+2 | 6 | Zorunlu |
| SEN3003 | Software Design and Analysis | 3+0+0 | 4 | Zorunlu |
| FEC3XX1 | Faculty Elective (2 Pieces) | - | 8 | Seçmeli |
| EEE3110 | Introduction to Fiber Optics | 3+0+0 | 4 | Seçmeli |
| ENG3020 | Renewable Energy Sources | 3+0+0 | 4 | Seçmeli |
| IND3001 | Engineering Economics | 3+0+0 | 4 | Seçmeli |
| IND3101 | Decision Analysis | 3+0+0 | 4 | Seçmeli |
| IND3105 | Lean Engineering and Six Sigma Applications | 3+0+0 | 4 | Seçmeli |
| IND3120 | Applied Industrial Entrepreneurship | 3+0+0 | 4 | Seçmeli |
| MEC3160 | Robotic Technology | 3+0+0 | 4 | Seçmeli |
| MEC3210 | E-Mobility | 3+0+0 | 4 | Seçmeli |
| MEC3300 | Power Plants | 3+0+0 | 4 | Seçmeli |
| MEC3310 | Automotive Engineering | 3+0+0 | 4 | Seçmeli |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3004 | Operating Systems | 3+0+2 | 6 | Zorunlu |
| CEN3006 | Computer Networks | 3+0+2 | 5 | Zorunlu |
| MTH3004 | Numerical Analysis | 4+0+0 | 5 | Zorunlu |
| SEN3002 | Internet & Web Programming | 3+0+2 | 5 | Zorunlu |
| SEN3004 | Software Architecture | 3+0+0 | 5 | Zorunlu |
| ARE3XX2 | Area Elective | - | 4 | Seçmeli |
| CEN3100 | Artificial Neural Networks | 3+0+0 | 4 | Seçmeli |
| CEN3102 | Multimedia Systems | 3+0+0 | 4 | Seçmeli |
| CEN3104 | Web Programming | 3+0+0 | 4 | Seçmeli |
| CEN3106 | Design Patterns | 3+0+0 | 4 | Seçmeli |
| CEN3108 | Computer Vision | 3+0+0 | 4 | Seçmeli |
| CEN3110 | Computer Architecture | 3+0+0 | 4 | Seçmeli |
| CEN3120 | Data Mining | 3+0+0 | 4 | Seçmeli |
| CEN3130 | Embedded Systems | 3+0+0 | 4 | Seçmeli |
| CEN3140 | Database Systems II | 3+0+0 | 4 | Seçmeli |
| CEN3150 | Introduction to Cyber Security | 3+0+0 | 4 | Seçmeli |
| CEN3160 | Image Processing | 3+0+0 | 4 | Seçmeli |
| CEN3170 | Computer Graphics | 3+0+0 | 4 | Seçmeli |
| CEN3180 | Genetic Algorithms | 3+0+0 | 4 | Seçmeli |
| CEN3190 | Introduction to Deep Learning | 3+0+0 | 4 | Seçmeli |
| CEN3200 | Fuzzy Logic | 3+0+0 | 4 | Seçmeli |
| SEN3100 | ORM | 3+0+0 | 4 | Seçmeli |
| SEN3110 | Game Programming | 3+0+0 | 4 | Seçmeli |
| SEN3120 | Process Mining | 3+0+0 | 4 | Seçmeli |
| SEN3130 | Containers | 3+0+0 | 4 | Seçmeli |
| SEN3140 | NodeJS | 3+0+0 | 4 | Seçmeli |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| ENG0020 | Internship II | 0+0+0 | 5 | Zorunlu |
| ENG4001 | Graduation Project I | 0+2+0 | 4 | Zorunlu |
| SEN4001 | Software Testing | 3+0+0 | 4 | Zorunlu |
| SEN4010 | Artificial Intelligence | 3+0+0 | 4 | Zorunlu |
| ARE4XX1 | Area Elective (2 Pieces) | - | 8 | Seçmeli |
| CEN3100 | Artificial Neural Networks | 3+0+0 | 4 | Seçmeli |
| CEN3101 | Electronic Commerce | 3+0+0 | 4 | Seçmeli |
| CEN3103 | Engineering Optimization | 3+0+0 | 4 | Seçmeli |
| CEN3105 | Distributed Systems | 3+0+0 | 4 | Seçmeli |
| CEN3107 | Functional Programming | 3+0+0 | 4 | Seçmeli |
| CEN3109 | Pattern Recognition | 3+0+0 | 4 | Seçmeli |
| CEN3110 | Computer Architecture | 3+0+0 | 4 | Seçmeli |
| CEN3120 | Data Mining | 3+0+0 | 4 | Seçmeli |
| CEN3130 | Embedded Systems | 3+0+0 | 4 | Seçmeli |
| CEN3140 | Database Systems II | 3+0+0 | 4 | Seçmeli |
| CEN3150 | Introduction to Cyber Security | 3+0+0 | 4 | Seçmeli |
| CEN3160 | Image Processing | 3+0+0 | 4 | Seçmeli |
| CEN3170 | Computer Graphics | 3+0+0 | 4 | Seçmeli |
| CEN3180 | Genetic Algorithms | 3+0+0 | 4 | Seçmeli |
| CEN3190 | Introduction to Deep Learning | 3+0+0 | 4 | Seçmeli |
| CEN3200 | Fuzzy Logic | 3+0+0 | 4 | Seçmeli |
| CEN4100 | Internet of Things | 3+0+0 | 4 | Seçmeli |
| CEN4101 | Mobile Programming | 3+0+0 | 4 | Seçmeli |
| CEN4110 | System Programming | 3+0+0 | 4 | Seçmeli |
| CEN4120 | Mobile and Wireless Networks | 3+0+0 | 4 | Seçmeli |
| CEN4130 | Network Programming | 3+0+0 | 4 | Seçmeli |
| CEN4140 | Network Security | 3+0+0 | 4 | Seçmeli |
| CEN4150 | Bioinformatics Algorithms | 3+0+0 | 4 | Seçmeli |
| CEN4160 | Modelling and Simulation | 3+0+0 | 4 | Seçmeli |
| EEE4200 | Digital Signal Processing | 3+0+0 | 4 | Seçmeli |
| EEE4300 | Microprocessor Based System Design | 3+0+0 | 4 | Seçmeli |
| ENG3040 | Machine Learning for Engineers | 3+0+0 | 4 | Seçmeli |
| ENG3050 | Advanced Python Programming | 3+0+0 | 4 | Seçmeli |
| ENG3060 | Modeling and Control of Robots | 3+0+0 | 4 | Seçmeli |
| ENG3070 | Advanced Logic Circuits | 3+0+0 | 4 | Seçmeli |
| ENG3080 | Cloud Computing | 3+0+0 | 4 | Seçmeli |
| MTH4110 | Graph Theory | 3+0+0 | 4 | Seçmeli |
| MTH4180 | Cryptology | 3+0+0 | 4 | Seçmeli |
| SEN3100 | ORM | 3+0+0 | 4 | Seçmeli |
| SEN3110 | Game Programming | 3+0+0 | 4 | Seçmeli |
| SEN3120 | Process Mining | 3+0+0 | 4 | Seçmeli |
| SEN3130 | Containers | 3+0+0 | 4 | Seçmeli |
| SEN3140 | NodeJS | 3+0+0 | 4 | Seçmeli |
| SEN4100 | Software Project Management | 3+0+0 | 4 | Seçmeli |
| SEN4110 | Cryptography and Network Security | 3+0+0 | 4 | Seçmeli |
| SEN4120 | Advanced Database Systems | 3+0+0 | 4 | Seçmeli |
| SEN4130 | Service-Oriented Computing | 3+0+0 | 4 | Seçmeli |
| SEN4140 | Microservices | 3+0+0 | 4 | Seçmeli |
| SEN4150 | Expert Systems | 3+0+0 | 4 | Seçmeli |
| SEN4160 | Introduction to Parallel Computing | 3+0+0 | 4 | Seçmeli |
| SEN4170 | Rapid Application Development | 3+0+0 | 4 | Seçmeli |
| FEC4XX1 | Faculty Elective (2 Pieces) | - | 8 | Seçmeli |
| EEE3110 | Introduction to Fiber Optics | 3+0+0 | 4 | Seçmeli |
| EEE4450 | Smart City Technologies | 3+0+0 | 4 | Seçmeli |
| ENG3020 | Renewable Energy Sources | 3+0+0 | 4 | Seçmeli |
| IND3001 | Engineering Economics | 3+0+0 | 4 | Seçmeli |
| IND3101 | Decision Analysis | 3+0+0 | 4 | Seçmeli |
| IND3105 | Lean Engineering and Six Sigma Applications | 3+0+0 | 4 | Seçmeli |
| IND3120 | Applied Industrial Entrepreneurship | 3+0+0 | 4 | Seçmeli |
| MEC3160 | Robotic Technology | 3+0+0 | 4 | Seçmeli |
| MEC3210 | E-Mobility | 3+0+0 | 4 | Seçmeli |
| MEC3300 | Power Plants | 3+0+0 | 4 | Seçmeli |
| MEC3310 | Automotive Engineering | 3+0+0 | 4 | Seçmeli |
| MEC4100 | Nuclear Power Plants | 3+0+0 | 4 | Seçmeli |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| ENG4002 | Graduation Project II | 0+2+0 | 4 | Zorunlu |
| ENG4004 | IT Ethics and Law | 2+0+0 | 3 | Zorunlu |
| SEN4002 | Software Verification and Validation | 3+0+0 | 3 | Zorunlu |
| ARE4XX2 | Area Elective (5 Pieces) | - | 20 | Seçmeli |
| CEN3100 | Artificial Neural Networks | 3+0+0 | 4 | Seçmeli |
| CEN3102 | Multimedia Systems | 3+0+0 | 4 | Seçmeli |
| CEN3104 | Web Programming | 3+0+0 | 4 | Seçmeli |
| CEN3106 | Design Patterns | 3+0+0 | 4 | Seçmeli |
| CEN3108 | Computer Vision | 3+0+0 | 4 | Seçmeli |
| CEN3110 | Computer Architecture | 3+0+0 | 4 | Seçmeli |
| CEN3120 | Data Mining | 3+0+0 | 4 | Seçmeli |
| CEN3130 | Embedded Systems | 3+0+0 | 4 | Seçmeli |
| CEN3140 | Database Systems II | 3+0+0 | 4 | Seçmeli |
| CEN3150 | Introduction to Cyber Security | 3+0+0 | 4 | Seçmeli |
| CEN3160 | Image Processing | 3+0+0 | 4 | Seçmeli |
| CEN3170 | Computer Graphics | 3+0+0 | 4 | Seçmeli |
| CEN3180 | Genetic Algorithms | 3+0+0 | 4 | Seçmeli |
| CEN3190 | Introduction to Deep Learning | 3+0+0 | 4 | Seçmeli |
| CEN3200 | Fuzzy Logic | 3+0+0 | 4 | Seçmeli |
| CEN4100 | Internet of Things | 3+0+0 | 4 | Seçmeli |
| CEN4102 | XML and Web Services | 3+0+0 | 4 | Seçmeli |
| CEN4104 | Mobile Computing | 3+0+0 | 4 | Seçmeli |
| CEN4106 | Natural Language Processing | 3+0+0 | 4 | Seçmeli |
| CEN4110 | System Programming | 3+0+0 | 4 | Seçmeli |
| CEN4120 | Mobile and Wireless Networks | 3+0+0 | 4 | Seçmeli |
| CEN4130 | Network Programming | 3+0+0 | 4 | Seçmeli |
| CEN4140 | Network Security | 3+0+0 | 4 | Seçmeli |
| CEN4150 | Bioinformatics Algorithms | 3+0+0 | 4 | Seçmeli |
| CEN4160 | Modelling and Simulation | 3+0+0 | 4 | Seçmeli |
| EEE4200 | Digital Signal Processing | 3+0+0 | 4 | Seçmeli |
| EEE4300 | Microprocessor Based System Design | 3+0+0 | 4 | Seçmeli |
| ENG3040 | Machine Learning for Engineers | 3+0+0 | 4 | Seçmeli |
| ENG3050 | Advanced Python Programming | 3+0+0 | 4 | Seçmeli |
| ENG3060 | Modeling and Control of Robots | 3+0+0 | 4 | Seçmeli |
| ENG3070 | Advanced Logic Circuits | 3+0+0 | 4 | Seçmeli |
| ENG3080 | Cloud Computing | 3+0+0 | 4 | Seçmeli |
| MTH4110 | Graph Theory | 3+0+0 | 4 | Seçmeli |
| MTH4180 | Cryptology | 3+0+0 | 4 | Seçmeli |
| SEN3100 | ORM | 3+0+0 | 4 | Seçmeli |
| SEN3110 | Game Programming | 3+0+0 | 4 | Seçmeli |
| SEN3120 | Process Mining | 3+0+0 | 4 | Seçmeli |
| SEN3130 | Containers | 3+0+0 | 4 | Seçmeli |
| SEN3140 | NodeJS | 3+0+0 | 4 | Seçmeli |
| SEN4100 | Software Project Management | 3+0+0 | 4 | Seçmeli |
| SEN4110 | Cryptography and Network Security | 3+0+0 | 4 | Seçmeli |
| SEN4120 | Advanced Database Systems | 3+0+0 | 4 | Seçmeli |
| SEN4130 | Service-Oriented Computing | 3+0+0 | 4 | Seçmeli |
| SEN4140 | Microservices | 3+0+0 | 4 | Seçmeli |
| SEN4150 | Expert Systems | 3+0+0 | 4 | Seçmeli |
| SEN4160 | Introduction to Parallel Computing | 3+0+0 | 4 | Seçmeli |
| SEN4170 | Rapid Application Development | 3+0+0 | 4 | Seçmeli |
|
Programda mevcut olan (toplam 240 AKTS karşılığı) derslerin tümünü başarıyla tamamlamalı ve genel not ortalaması 4.00 üzerinden en az 2.0 olmalıdır.
|
|
Yazılım Mühendisliği bölümünden mezun olan öğrenciler; sistem analisti, sistem mühendisi, tasarım mühendisi, web tasarım ve program uzmanı, bilişim teknolojileri uzmanı, uygulama programcısı olarak hemen her kurum ve kuruluşun çeşitli bölümlerinde geniş bir iş yelpazesine sahip olacakları gibi; bilgisayar yazılımı üreten şirketlerin bilgi işlem merkezlerinde yönetim, veri yönetimi, bilgisayar destekli endüstriyel tasarım ve gerçekleştirilmesinde uygulama mühendisi olarak görev alabileceklerdir.
Programdan mezun olacak yazılım mühendisleri, bilgisayarın kullanıldığı herhangi bir endüstri dalında, sistem ve bilgisayar ağları konularında çağdaş bilgilere sahip ve yazılım alanında herhangi bir ölçekte proje tasarımı yapabilecek, bu projeleri uygulamaya geçirebilecek, test ve entegrasyon adımlarını başarıyla gerçekleyebilecek özelliklere sahip olacaklar, bu konularda ülkemizde ihtiyaç duyulan yetişmiş insan gücüne önemli katkılarda bulunabileceklerdir. Bilgisayar ağları üzerine çalışan kuruluşlarda uygulama elemanı veya sistem mühendisleri olarak, savunma sanayi ve elektronik cihaz üretimi yapan kuruluşlarda uygulama mühendisleri olarak istihdam edilebileceklerdir. Ayrıca, üniversitelerde akademisyen, özel sektördeki firmalarda ve askeri kuruluşlarda yazılım uzmanı, yurtiçinde ya da yurtdışında kendi işyerlerini kurarak yukarıda sayılan mesleklere benzer görevler üstlenebilirler. |
|
Öğrenciler her yarıyılda, ara sınav, proje, seminer, kısa sınav, ödev, laboratuvar veya benzeri yarıyıl içi çalışmaları ve yarıyıl sonu sınavına tabi tutulurlar. Yarıyıl içi çalışmalar ve yarıyıl sonu sınavı notları 100 puan üzerinden verilir.
Bir ders için yarıyıl uygulamasında yarıyıl içinde, en az bir ara sınav yapılır. Bununla birlikte ders içindeki proje, ödev, laboratuvar, uygulama ve benzeri çalışmalar, ilgili birim kurulu kararıyla ara sınav yerine geçebilir. Yarıyıl sonu sınavının harf notuna katkısı % 50'dir. Yarıyıl sonu sınavında 100 üzerinden en az 45 puan alma zorunluluğu vardır. Yarıyıl sonu sınavına girmeyen veya bu sınavdan en az 45 puan alamayan öğrencilerin, yarıyıl içi çalışmaları değerlendirmeye katılmaz ve bu öğrenciler FF harf notu ile değerlendirilir. Bir dersten (AA), (BA), (BB), (CB) ve (CC) harf notlarından birini alan öğrenciler o dersi başarmış sayılırlar. Ayrıca, dönemlik ağırlıklı not ortalaması 2.00 ve daha büyük olan öğrenciler (DC) harf notlu derslerinden de başarılı kabul edilirler. Bir dersten (DD), (FD) ve (FF) harf notlarından birini alan öğrenciler o dersten başarısız sayılır. Bir yarıyıla ait not ortalaması en az 2.00 olmayan öğrenciler de o yarıyılda (DC) harf notu aldıkları derslerden başarısız sayılır. |
| Fakülte Sekreteri Miray TOKGÖZ |