|
In the Software Engineering Department, an up-to-date and applied curriculum is implemented with a young and dynamic academic staff who are experts in their fields. As software engineering, our main goal is to develop innovative software engineers equipped with theoretical and practical knowledge, who can keep up with the changing global world, can look at events from different perspectives, can work interdisciplinary, can provide data modeling for computer software-based problems and provide solutions, while contributing to the country's economy, and shaping the future. is to train. With the contributions of our academics, students and graduates in the department, as well as our external stakeholders with whom we are in contact, the foundations of a structure based on solid foundations have been tried to be laid. Our department aims to enable our students to become individuals with the expected knowledge and skills, accompanied by both theoretical and applied courses. The department has an education period of 8 semesters (4 years). English Software Engineering Department students continue their education in the first, second and third year. |
Asst. Prof.
Head of Software Engineering (Eng) Department
busrasahin@halic.edu.tr
Asst. Prof.
Head of Software Engineering (Eng) Department
busrasahin@halic.edu.tr
| Students have started to be admitted to the undergraduate program of our Software Engineering (English) Department in the 2020-2021 Academic Year. |
| Students who successfully complete the Software Engineering (English) Undergraduate Program are awarded a Bachelor's degree. |
|
General admission requirements for Turkish and foreign students are valid to start the program. These conditions are given below. (1) The admission of students to the undergraduate programs carried out in the units affiliated to Haliç University is made according to the results of the selection and placement exams organized by the Assessment, Selection and Placement Center. Students admitted to the university must fulfill the following conditions in order for their registration to be finalized: a) To submit a diploma or official document showing that he/she has graduated from high school or an equivalent school, b) To have paid the tuition fee specified in Article 20 of the Regulation on Foundation Higher Education Institutions, (2) The originals of the documents required for registration or a copy approved by the University are accepted. Regarding military service status and criminal record, action is taken based on the candidate's statement. |
|
Candidates who successfully complete their undergraduate education can study at our university or other universities in the field of Software Engineering or in other graduate (master's and doctoral) programs that accept students from the field of Software Engineering, provided that they get a valid grade in the ALES exam and have sufficient English language knowledge. |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0105 | İleri İngilizce I | 3+0+0 | 3 | Compulsory |
| CCC0130 | Kariyer Planlama | 2+0+0 | 2 | Compulsory |
| CEN1003 | Bilgisayar Programlama I | 3+0+2 | 7 | Compulsory |
| HLU1001 | Analiz I | 5+0+0 | 6 | Compulsory |
| HLU1003 | Fizik I | 3+0+2 | 6 | Compulsory |
| SEN1001 | Yazılım Mühendisliğine Giriş | 3+0+0 | 4 | Compulsory |
| OZDXX-1 | Türk Dili I / Turkish Language For International Students I | - | 2 | Compulsory |
| CCC0101 | Uluslararası Öğrenciler için Türk Dili I | 2+0+0 | 2 | Compulsory |
| OZD0101 | Türk Dili I | 2+0+0 | 2 | Compulsory |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0106 | İleri İngilizce II | 3+0+0 | 3 | Compulsory |
| CEN1002 | Bilgisayar Programlama II | 3+0+2 | 5 | Compulsory |
| HLU0100 | Lineer Cebir | 3+0+0 | 4 | Compulsory |
| HLU1002 | Analiz II | 5+0+0 | 6 | Compulsory |
| HLU1004 | Fizik II | 3+0+2 | 6 | Compulsory |
| OZDXX-2 | Türk Dili II / Turkish Language For International Students II | - | 2 | Compulsory |
| CCC0102 | Uluslararası Öğrenciler için Türk Dili II | 2+0+0 | 2 | Compulsory |
| OZD0102 | Türk Dili II | 2+0+0 | 2 | Compulsory |
| UEC1XX2 | Üniversite Seçmeli (2 Adet) | - | 4 | Compulsory |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0103 | Atatürk İlkeleri ve İnkılap Tarihi I | 2+0+0 | 2 | Compulsory |
| CEN2001 | Veri Yapıları | 3+0+2 | 6 | Compulsory |
| CEN2003 | Mantık Devreleri ve Tasarımı | 3+0+2 | 5 | Compulsory |
| HLU2100 | Diferansiyel Denklemler | 5+0+0 | 6 | Compulsory |
| SEN2001 | Nesne Yönelimli Programlama I | 3+0+2 | 7 | Compulsory |
| NAE2XX1 | Alan Dışı Seçmeli | - | 4 | Elective |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0104 | Atatürk İlkeleri ve İnkılap Tarihi II | 2+0+0 | 2 | Compulsory |
| CEN2002 | Algoritma Analizi | 3+0+0 | 5 | Compulsory |
| HLU0010 | Bilimsel Araştırma Yöntemleri | 1+2+0 | 4 | Compulsory |
| MTH2002 | Olasılık ve İstatistik | 3+0+0 | 5 | Compulsory |
| MTH2130 | Ayrık Matematik | 3+0+0 | 5 | Compulsory |
| SEN2002 | Veritabanı Tasarımı ve Yönetimi | 3+0+2 | 5 | Compulsory |
| NAE2XX2 | Alan Dışı Seçmeli | - | 4 | Elective |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3005 | Mikroişlemciler | 3+0+2 | 5 | Compulsory |
| ENG0010 | Staj I | 0+0+0 | 5 | Compulsory |
| HLU0120 | İş Sağlığı ve Güvenliği | 2+0+0 | 2 | Compulsory |
| SEN3001 | Görsel Programlama | 3+0+2 | 6 | Compulsory |
| SEN3003 | Yazılım Tasarımı ve Analizi | 3+0+0 | 4 | Compulsory |
| FEC3XX1 | Fakülte Seçmeli (2 Adet) | - | 8 | Elective |
| EEE3110 | Fiber Optiğe Giriş | 3+0+0 | 4 | Elective |
| ENG3020 | Yenilenebilir Enerji Kaynakları | 3+0+0 | 4 | Elective |
| IND3001 | Mühendislik Ekonomisi | 3+0+0 | 4 | Elective |
| IND3101 | Karar Analizi | 3+0+0 | 4 | Elective |
| IND3105 | Yalın Mühendislik ve Altı Sigma Uygulamaları | 3+0+0 | 4 | Elective |
| IND3120 | Uygulamalı Endüstriyel Girişimcilik | 3+0+0 | 4 | Elective |
| MEC3160 | Robotik Teknolojisi | 3+0+0 | 4 | Elective |
| MEC3210 | E-Mobilite | 3+0+0 | 4 | Elective |
| MEC3300 | Enerji Santralleri | 3+0+0 | 4 | Elective |
| MEC3310 | Otomotiv Mühendisliği | 3+0+0 | 4 | Elective |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3004 | İşletim Sistemleri | 3+0+2 | 6 | Compulsory |
| CEN3006 | Bilgisayar Ağları | 3+0+2 | 5 | Compulsory |
| MTH3004 | Sayısal Analiz | 4+0+0 | 5 | Compulsory |
| SEN3002 | İnternet ve Web Programlama | 3+0+2 | 5 | Compulsory |
| SEN3004 | Yazılım Mimarisi | 3+0+0 | 5 | Compulsory |
| ARE3XX2 | Alan Seçmeli | - | 4 | Elective |
| CEN3100 | Yapay Sinir Ağları | 3+0+0 | 4 | Elective |
| CEN3102 | Multimedya Sistemleri | 3+0+0 | 4 | Elective |
| CEN3104 | Web Programlama | 3+0+0 | 4 | Elective |
| CEN3106 | Tasarım Kalıpları | 3+0+0 | 4 | Elective |
| CEN3108 | Bilgisayarla Görme | 3+0+0 | 4 | Elective |
| CEN3110 | Bilgisayar Mimarisi | 3+0+0 | 4 | Elective |
| CEN3120 | Veri Madenciliği | 3+0+0 | 4 | Elective |
| CEN3130 | Gömülü Sistemler | 3+0+0 | 4 | Elective |
| CEN3140 | Veritabanı Sistemleri II | 3+0+0 | 4 | Elective |
| CEN3150 | Siber Güvenliğe Giriş | 3+0+0 | 4 | Elective |
| CEN3160 | Görüntü İşleme | 3+0+0 | 4 | Elective |
| CEN3170 | Bilgisayar Grafikleri | 3+0+0 | 4 | Elective |
| CEN3180 | Genetik Algoritmalar | 3+0+0 | 4 | Elective |
| CEN3190 | Derin Öğrenmeye Giriş | 3+0+0 | 4 | Elective |
| CEN3200 | Bulanık Mantık | 3+0+0 | 4 | Elective |
| SEN3100 | Nesne-İlişkisel Eşleme (ORM) | 3+0+0 | 4 | Elective |
| SEN3110 | Oyun Programlama | 3+0+0 | 4 | Elective |
| SEN3120 | Süreç Madenciliği | 3+0+0 | 4 | Elective |
| SEN3130 | Konteyner Teknolojileri | 3+0+0 | 4 | Elective |
| SEN3140 | NodeJS | 3+0+0 | 4 | Elective |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| ENG0020 | Staj II | 0+0+0 | 5 | Compulsory |
| ENG4001 | Bitirme Projesi I | 0+2+0 | 4 | Compulsory |
| SEN4001 | Yazılım Testi | 3+0+0 | 4 | Compulsory |
| SEN4010 | Yapay Zekâ | 3+0+0 | 4 | Compulsory |
| ARE4XX1 | Alan Seçmeli (2 Adet) | - | 8 | Elective |
| CEN3100 | Yapay Sinir Ağları | 3+0+0 | 4 | Elective |
| CEN3101 | Elektronik Ticaret | 3+0+0 | 4 | Elective |
| CEN3103 | Mühendislik Optimizasyonu | 3+0+0 | 4 | Elective |
| CEN3105 | Dağıtık Sistemler | 3+0+0 | 4 | Elective |
| CEN3107 | Fonksiyonel Programlama | 3+0+0 | 4 | Elective |
| CEN3109 | Örüntü Tanıma | 3+0+0 | 4 | Elective |
| CEN3110 | Bilgisayar Mimarisi | 3+0+0 | 4 | Elective |
| CEN3120 | Veri Madenciliği | 3+0+0 | 4 | Elective |
| CEN3130 | Gömülü Sistemler | 3+0+0 | 4 | Elective |
| CEN3140 | Veritabanı Sistemleri II | 3+0+0 | 4 | Elective |
| CEN3150 | Siber Güvenliğe Giriş | 3+0+0 | 4 | Elective |
| CEN3160 | Görüntü İşleme | 3+0+0 | 4 | Elective |
| CEN3170 | Bilgisayar Grafikleri | 3+0+0 | 4 | Elective |
| CEN3180 | Genetik Algoritmalar | 3+0+0 | 4 | Elective |
| CEN3190 | Derin Öğrenmeye Giriş | 3+0+0 | 4 | Elective |
| CEN3200 | Bulanık Mantık | 3+0+0 | 4 | Elective |
| CEN4100 | Nesnelerin İnterneti | 3+0+0 | 4 | Elective |
| CEN4101 | Mobil Programlama | 3+0+0 | 4 | Elective |
| CEN4110 | Sistem Programlama | 3+0+0 | 4 | Elective |
| CEN4120 | Mobil ve Kablosuz Ağlar | 3+0+0 | 4 | Elective |
| CEN4130 | Ağ Programlama | 3+0+0 | 4 | Elective |
| CEN4140 | Ağ Güvenliği | 3+0+0 | 4 | Elective |
| CEN4150 | Biyoinformatik Algoritmalar | 3+0+0 | 4 | Elective |
| CEN4160 | Modelleme ve Simülasyon | 3+0+0 | 4 | Elective |
| EEE4200 | Sayısal İşaret İşleme | 3+0+0 | 4 | Elective |
| EEE4300 | Mikroişlemcili Sistem Tasarımı | 3+0+0 | 4 | Elective |
| ENG3040 | Mühendisler için Makine Öğrenimi | 3+0+0 | 4 | Elective |
| ENG3050 | İleri Python Programlama | 3+0+0 | 4 | Elective |
| ENG3060 | Robotların Modellenmesi ve Kontrolü | 3+0+0 | 4 | Elective |
| ENG3070 | İleri Mantık Devreleri | 3+0+0 | 4 | Elective |
| ENG3080 | Bulut Bilişim | 3+0+0 | 4 | Elective |
| MTH4110 | Çizge Kuramı | 3+0+0 | 4 | Elective |
| MTH4180 | Kriptoloji | 3+0+0 | 4 | Elective |
| SEN3100 | Nesne-İlişkisel Eşleme (ORM) | 3+0+0 | 4 | Elective |
| SEN3110 | Oyun Programlama | 3+0+0 | 4 | Elective |
| SEN3120 | Süreç Madenciliği | 3+0+0 | 4 | Elective |
| SEN3130 | Konteyner Teknolojileri | 3+0+0 | 4 | Elective |
| SEN3140 | NodeJS | 3+0+0 | 4 | Elective |
| SEN4100 | Yazılım Proje Yönetimi | 3+0+0 | 4 | Elective |
| SEN4110 | Kriptografi ve Ağ Güvenliği | 3+0+0 | 4 | Elective |
| SEN4120 | İleri Veritabanı Sistemleri | 3+0+0 | 4 | Elective |
| SEN4130 | Servis Tabanlı Hesaplama | 3+0+0 | 4 | Elective |
| SEN4140 | Mikroservisler | 3+0+0 | 4 | Elective |
| SEN4150 | Uzman Sistemler | 3+0+0 | 4 | Elective |
| SEN4160 | Paralel Hesaplamaya Giriş | 3+0+0 | 4 | Elective |
| SEN4170 | Hızlı Uygulama Geliştirme | 3+0+0 | 4 | Elective |
| FEC4XX1 | Fakülte Seçmeli (2 Adet) | - | 8 | Elective |
| EEE3110 | Fiber Optiğe Giriş | 3+0+0 | 4 | Elective |
| EEE4450 | Akıllı Şehir Teknolojisi | 3+0+0 | 4 | Elective |
| ENG3020 | Yenilenebilir Enerji Kaynakları | 3+0+0 | 4 | Elective |
| IND3001 | Mühendislik Ekonomisi | 3+0+0 | 4 | Elective |
| IND3101 | Karar Analizi | 3+0+0 | 4 | Elective |
| IND3105 | Yalın Mühendislik ve Altı Sigma Uygulamaları | 3+0+0 | 4 | Elective |
| IND3120 | Uygulamalı Endüstriyel Girişimcilik | 3+0+0 | 4 | Elective |
| MEC3160 | Robotik Teknolojisi | 3+0+0 | 4 | Elective |
| MEC3210 | E-Mobilite | 3+0+0 | 4 | Elective |
| MEC3300 | Enerji Santralleri | 3+0+0 | 4 | Elective |
| MEC3310 | Otomotiv Mühendisliği | 3+0+0 | 4 | Elective |
| MEC4100 | Nükleer Güç Santralleri | 3+0+0 | 4 | Elective |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| ENG4002 | Bitirme Projesi II | 0+2+0 | 4 | Compulsory |
| ENG4004 | Bilişim Etiği ve Hukuku | 2+0+0 | 3 | Compulsory |
| SEN4002 | Yazılım Doğrulama ve Geçerleme | 3+0+0 | 3 | Compulsory |
| ARE4XX2 | Alan İçi Seçmeli (5 Adet) | - | 20 | Elective |
| CEN3100 | Yapay Sinir Ağları | 3+0+0 | 4 | Elective |
| CEN3102 | Multimedya Sistemleri | 3+0+0 | 4 | Elective |
| CEN3104 | Web Programlama | 3+0+0 | 4 | Elective |
| CEN3106 | Tasarım Kalıpları | 3+0+0 | 4 | Elective |
| CEN3108 | Bilgisayarla Görme | 3+0+0 | 4 | Elective |
| CEN3110 | Bilgisayar Mimarisi | 3+0+0 | 4 | Elective |
| CEN3120 | Veri Madenciliği | 3+0+0 | 4 | Elective |
| CEN3130 | Gömülü Sistemler | 3+0+0 | 4 | Elective |
| CEN3140 | Veritabanı Sistemleri II | 3+0+0 | 4 | Elective |
| CEN3150 | Siber Güvenliğe Giriş | 3+0+0 | 4 | Elective |
| CEN3160 | Görüntü İşleme | 3+0+0 | 4 | Elective |
| CEN3170 | Bilgisayar Grafikleri | 3+0+0 | 4 | Elective |
| CEN3180 | Genetik Algoritmalar | 3+0+0 | 4 | Elective |
| CEN3190 | Derin Öğrenmeye Giriş | 3+0+0 | 4 | Elective |
| CEN3200 | Bulanık Mantık | 3+0+0 | 4 | Elective |
| CEN4100 | Nesnelerin İnterneti | 3+0+0 | 4 | Elective |
| CEN4102 | XML ve Web Hizmetleri | 3+0+0 | 4 | Elective |
| CEN4104 | Mobil Bilişim | 3+0+0 | 4 | Elective |
| CEN4106 | Doğal Dil İşleme | 3+0+0 | 4 | Elective |
| CEN4110 | Sistem Programlama | 3+0+0 | 4 | Elective |
| CEN4120 | Mobil ve Kablosuz Ağlar | 3+0+0 | 4 | Elective |
| CEN4130 | Ağ Programlama | 3+0+0 | 4 | Elective |
| CEN4140 | Ağ Güvenliği | 3+0+0 | 4 | Elective |
| CEN4150 | Biyoinformatik Algoritmalar | 3+0+0 | 4 | Elective |
| CEN4160 | Modelleme ve Simülasyon | 3+0+0 | 4 | Elective |
| EEE4200 | Sayısal İşaret İşleme | 3+0+0 | 4 | Elective |
| EEE4300 | Mikroişlemcili Sistem Tasarımı | 3+0+0 | 4 | Elective |
| ENG3040 | Mühendisler için Makine Öğrenimi | 3+0+0 | 4 | Elective |
| ENG3050 | İleri Python Programlama | 3+0+0 | 4 | Elective |
| ENG3060 | Robotların Modellenmesi ve Kontrolü | 3+0+0 | 4 | Elective |
| ENG3070 | İleri Mantık Devreleri | 3+0+0 | 4 | Elective |
| ENG3080 | Bulut Bilişim | 3+0+0 | 4 | Elective |
| MTH4110 | Çizge Kuramı | 3+0+0 | 4 | Elective |
| MTH4180 | Kriptoloji | 3+0+0 | 4 | Elective |
| SEN3100 | Nesne-İlişkisel Eşleme (ORM) | 3+0+0 | 4 | Elective |
| SEN3110 | Oyun Programlama | 3+0+0 | 4 | Elective |
| SEN3120 | Süreç Madenciliği | 3+0+0 | 4 | Elective |
| SEN3130 | Konteyner Teknolojileri | 3+0+0 | 4 | Elective |
| SEN3140 | NodeJS | 3+0+0 | 4 | Elective |
| SEN4100 | Yazılım Proje Yönetimi | 3+0+0 | 4 | Elective |
| SEN4110 | Kriptografi ve Ağ Güvenliği | 3+0+0 | 4 | Elective |
| SEN4120 | İleri Veritabanı Sistemleri | 3+0+0 | 4 | Elective |
| SEN4130 | Servis Tabanlı Hesaplama | 3+0+0 | 4 | Elective |
| SEN4140 | Mikroservisler | 3+0+0 | 4 | Elective |
| SEN4150 | Uzman Sistemler | 3+0+0 | 4 | Elective |
| SEN4160 | Paralel Hesaplamaya Giriş | 3+0+0 | 4 | Elective |
| SEN4170 | Hızlı Uygulama Geliştirme | 3+0+0 | 4 | Elective |
| Must successfully complete all of the courses available in the program (total of 240 ECTS) and have a cumulative grade point average of at least 2.0 out of 4.00. |
|
Students who graduated from the Department of Software Engineering; As system analyst, system engineer, design engineer, web design and program specialist, information technology specialist, application programmer, they will have a wide range of jobs in various departments of almost every institution and organization; they will be able to work as an application engineer in the management, data management, computer-aided industrial design and realization of the information processing centers of companies that produce computer software. Software engineers who will graduate from the program will have contemporary knowledge about systems and computer networks in any industry where computers are used, and will have the skills to design projects at any scale in the software field, to put these projects into practice, to successfully perform the testing and integration steps. They will be able to make significant contributions to the trained manpower needed. They will be able to be employed as application staff or system engineers in organizations working on computer networks, and as application engineers in organizations that manufacture electronic devices and defense industry. In addition, academicians at universities, software specialists in companies in the private sector and military establishments can undertake similar duties to the professions mentioned above by establishing their own workplaces at home or abroad. |
|
In each semester, students are subjected to midterm exams, projects, seminars, quizzes, homework, labs or similar semester studies and final exams. Mid-term studies and final exam grades are given over 100 points. For a course, at least one midterm exam is given during the semester. In addition, projects, homework, laboratory, application and similar studies in the course may replace the midterm exam with the decision of the relevant unit board. The contribution of the final exam to the letter grade is 50%. It is obligatory to get at least 45 points out of 100 in the final exam. The midterm studies of the students who do not take the final exam or get at least 45 points from this exam are not included in the evaluation and these students are evaluated with a letter grade of FF. Students who get one of the letter grades (AA), (BA), (BB), (CB) and (CC) in a course are considered successful in that course. In addition, students with a cumulative grade point average of 2.00 and higher (DC) are also considered successful in their letter grade courses. Students who get one of the letter grades (DD), (FD) or (FF) in a course are considered unsuccessful in that course. Students whose grade point average is not at least 2.00 for a semester are also considered unsuccessful in the courses for which they received a letter grade (DC) in that semester. |
| Faculty Sectary Miray TOKGÖZ |