|
Computer Engineering Undergraduate Program is designed to provide students with a balanced foundation in computer hardware and software applications, enabling them to adapt to changing technologies in their careers. The program emphasizes both hardware and software systems and offers elective courses within specific areas of expertise, such as software engineering, computer networks, embedded systems, system security, artificial intelligence, allowing students to specialize and enhance their skills. |
Associate Professor Doctor
Head of Computer Engineering Department
ulviyehacizade@halic.edu.tr
Associate Professor Doctor
Head of Computer Engineering Department
ulviyehacizade@halic.edu.tr
|
The Faculty of Engineering, which was established with the law dated January 14, 1998 and numbered 4324 published in the Official Gazette dated January 18, 1998 and established under the Faculty of Engineering affiliated to the Rectorate, started education and training on November 23, 1998. Haliç University Computer Engineering (English) Department was established within the Faculty of Engineering in 2020-2021 and started to provide undergraduate education. The language of instruction/teaching of the program is English. Students are entitled to receive a undergraduate degree at the end of four years of education. |
| Our students who have successfully completed the Computer Engineering Department (English) are awarded a Bachelor's Degree. |
| Placement is made according to the numerical score type from the Undergraduate Placement Exam conducted by the Student Selection and Placement Center (OSYM). |
| A student with an Undergraduate’s degree in Computer Engineering can continue his/her graduate education in one of the Computer Engineering Master's programs with/without thesis, provided that he/she meets the requirements. |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CCC0105 | Advanced English I | 3+0+0 | 3 | Compulsory |
| CCC0130 | Career Planning | 2+0+0 | 2 | Compulsory |
| CEN1001 | Introduction to Computer Engineering | 2+0+0 | 4 | Compulsory |
| CEN1003 | Computer Programming I | 3+0+2 | 7 | Compulsory |
| HLU1001 | Calculus I | 5+0+0 | 6 | Compulsory |
| HLU1003 | Physics I | 3+0+2 | 6 | Compulsory |
| OZDXX-1 | Türk Dili I / Turkish Language For International Students I | - | 2 | Compulsory |
| CCC0101 | Turkish Language For International Students 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 | Advanced English II | 3+0+0 | 3 | Compulsory |
| CEN1002 | Computer Programming II | 3+0+2 | 5 | Compulsory |
| HLU0100 | Linear Algebra | 3+0+0 | 4 | Compulsory |
| HLU1002 | Calculus II | 5+0+0 | 6 | Compulsory |
| HLU1004 | Physics II | 3+0+2 | 6 | Compulsory |
| NAE1XX2 | Non-Area Elective | - | 4 | Elective |
| OZDXX-2 | Türk Dili II / Turkish Language For International Students II | - | 2 | Compulsory |
| CCC0102 | Turkish Language For International Students II | 3+0+0 | 2 | Compulsory |
| OZD0102 | Türk Dili II | 2+0+0 | 2 | Compulsory |
| 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 | Compulsory |
| CEN2001 | Data Structures | 3+0+2 | 6 | Compulsory |
| CEN2003 | Logic Design and Circuits | 3+0+2 | 5 | Compulsory |
| CEN2005 | Object Oriented Programming | 3+0+2 | 6 | Compulsory |
| EEE2009 | Electronic Circuits | 3+0+0 | 3 | Compulsory |
| HLU2100 | Differential Equations | 5+0+0 | 6 | Compulsory |
| UEC2XX1 | University Elective Course | - | 2 | Elective |
| 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 | Compulsory |
| CEN2002 | Analysis of Algorithms | 3+0+0 | 5 | Compulsory |
| CEN2004 | Computer Organization | 3+0+0 | 5 | Compulsory |
| CEN2006 | Research Methods in Computer Engineering | 2+1+0 | 4 | Compulsory |
| MTH2002 | Probability and Statistics | 3+0+0 | 5 | Compulsory |
| MTH2130 | Discrete Mathematics | 3+0+0 | 5 | Compulsory |
| NAE2XX2 | Non-Area Elective | - | 4 | Elective |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3001 | Advanced Computer Programming | 3+0+2 | 5 | Compulsory |
| CEN3003 | Formal Languages and Automata Theory | 3+0+0 | 4 | Compulsory |
| CEN3005 | Microprocessors | 3+0+2 | 5 | Compulsory |
| CEN3007 | Database Systems I | 3+0+2 | 5 | Compulsory |
| ENG0010 | Internship I | 0+0+0 | 5 | Compulsory |
| HLU0120 | Occupational Health and Safety | 2+0+0 | 2 | Compulsory |
| ARE3XX1 | Area Elective Course | - | 4 | Elective |
| CEN3100 | Artificial Neural Networks | 3+0+0 | 4 | Elective |
| CEN3101 | Electronic Commerce | 3+0+0 | 4 | Elective |
| CEN3103 | Engineering Optimization | 3+0+0 | 4 | Elective |
| CEN3105 | Distributed Systems | 3+0+0 | 4 | Elective |
| CEN3107 | Functional Programming | 3+0+0 | 4 | Elective |
| CEN3109 | Pattern Recognition | 3+0+0 | 4 | Elective |
| CEN3110 | Computer Architecture | 3+0+0 | 4 | Elective |
| CEN3120 | Data Mining | 3+0+0 | 4 | Elective |
| CEN3130 | Embedded Systems | 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 | Fuzzy Logic | 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 |
| 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 |
| SEN4010 | Artificial Intelligence | 3+0+0 | 4 | Elective |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3002 | Yazılım Mühendisliği | 3+0+2 | 6 | Compulsory |
| CEN3004 | İşletim Sistemleri | 3+0+2 | 6 | Compulsory |
| CEN3006 | Bilgisayar Ağları | 3+0+2 | 5 | Compulsory |
| EEE2006 | Sinyaller ve Sistemler | 4+0+0 | 5 | Compulsory |
| IND4102 | Scheduling&Sequencing | 3+0+0 | 4 | Elective |
| ARE3XX2 | Alan Seçmeli Ders (2 Adet) | - | 4 | Elective |
| CEN3100 | Artificial Neural Networks | 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 | Computer Architecture | 3+0+0 | 4 | Elective |
| CEN3120 | Data Mining | 3+0+0 | 4 | Elective |
| CEN3130 | Embedded Systems | 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 | Fuzzy Logic | 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 |
| SEN3004 | Software Architecture | 3+0+0 | 5 | 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 |
| SEN4010 | Artificial Intelligence | 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 |
| MTH3004 | Sayısal Analiz | 4+0+0 | 5 | Compulsory |
| ARE4XX1 | Alan Seçmeli Ders ( 2 Adet) | - | 8 | Elective |
| CEN3100 | Artificial Neural Networks | 3+0+0 | 4 | Elective |
| CEN3101 | Electronic Commerce | 3+0+0 | 4 | Elective |
| CEN3103 | Engineering Optimization | 3+0+0 | 4 | Elective |
| CEN3105 | Distributed Systems | 3+0+0 | 4 | Elective |
| CEN3107 | Functional Programming | 3+0+0 | 4 | Elective |
| CEN3109 | Pattern Recognition | 3+0+0 | 4 | Elective |
| CEN3110 | Computer Architecture | 3+0+0 | 4 | Elective |
| CEN3120 | Data Mining | 3+0+0 | 4 | Elective |
| CEN3130 | Embedded Systems | 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 | Fuzzy Logic | 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 |
| SEN4001 | Yazılım Testi | 3+0+0 | 4 | Elective |
| SEN4010 | Artificial Intelligence | 3+0+0 | 4 | Elective |
| SEN4100 | Software Project Management | 3+0+0 | 4 | Elective |
| SEN4110 | Cryptography and Network Security | 3+0+0 | 4 | Elective |
| SEN4120 | Advanced Database Systems | 3+0+0 | 4 | Elective |
| SEN4130 | Service-Oriented Computing | 3+0+0 | 4 | Elective |
| SEN4140 | Microservices | 3+0+0 | 4 | Elective |
| SEN4150 | Expert Systems | 3+0+0 | 4 | Elective |
| SEN4160 | Introduction to Parallel Computing | 3+0+0 | 4 | Elective |
| SEN4170 | Rapid Application Development | 3+0+0 | 4 | Elective |
| FEC4XX1 | Fakülte Seçmeli Ders ( 2 Adet) | - | 8 | Elective |
| EEE3110 | Introduction to Fiber Optics | 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 |
| 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 | Power Plants | 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 | Graduation Project II | 0+2+0 | 4 | Compulsory |
| ENG4004 | IT Ethics and Law | 2+0+0 | 4 | Compulsory |
| ARE4XX2 | Area Elective Course (3 Pieces) | - | 12 | Elective |
| CEN3100 | Artificial Neural Networks | 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 | Computer Architecture | 3+0+0 | 4 | Elective |
| CEN3120 | Data Mining | 3+0+0 | 4 | Elective |
| CEN3130 | Embedded Systems | 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 | Fuzzy Logic | 3+0+0 | 4 | Elective |
| CEN4100 | Nesnelerin İnterneti | 3+0+0 | 4 | Elective |
| CEN4102 | XML and Web Services | 3+0+0 | 4 | Elective |
| CEN4104 | Mobile Computing | 3+0+0 | 4 | Elective |
| CEN4106 | Natural Language Processing | 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 |
| SEN3004 | Software Architecture | 3+0+0 | 5 | 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 |
| SEN4002 | Software Verification and Validation | 3+0+0 | 4 | Elective |
| SEN4010 | Artificial Intelligence | 3+0+0 | 4 | Elective |
| SEN4100 | Software Project Management | 3+0+0 | 4 | Elective |
| SEN4110 | Cryptography and Network Security | 3+0+0 | 4 | Elective |
| SEN4120 | Advanced Database Systems | 3+0+0 | 4 | Elective |
| SEN4130 | Service-Oriented Computing | 3+0+0 | 4 | Elective |
| SEN4140 | Microservices | 3+0+0 | 4 | Elective |
| SEN4150 | Expert Systems | 3+0+0 | 4 | Elective |
| SEN4160 | Introduction to Parallel Computing | 3+0+0 | 4 | Elective |
| SEN4170 | Rapid Application Development | 3+0+0 | 4 | Elective |
| FEC4XX2 | Faculty Elective Course (2 Pieces) | - | 8 | Elective |
| IND3004 | Mühendisler için İş Güvenliği | 3+0+0 | 4 | Compulsory |
| EEE3110 | Introduction to Fiber Optics | 3+0+0 | 4 | Elective |
| EEE4450 | Akıllı Şehir Teknolojisi | 3+0+0 | 4 | Elective |
| ENG3020 | Yenilenebilir Enerji Kaynakları | 3+0+0 | 4 | Elective |
| IND3102 | System Analysis | 3+0+0 | 4 | Elective |
| IND3106 | Industry 4.0 | 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 | Power Plants | 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 |
| UEC4XX2 | University Elective Course | - | 2 | Elective |
|
a) With the success of the obligations stipulated by the education and training program in which they are registered to be completed. b) 120 for two-year associate degree programs, 240 for four-year undergraduate programs, undergraduate and higher 300 ECTS for five-year programs that grant bachelor's degrees together, 360 ECTS for six-year programs to complete his loan. c) To be successful in all compulsory and elective courses required by the education and training program. ç) To have provided at least 2.00 AGNO |
| Our students who have successfully completed their undergraduate education obtain the "Computer Engineer" license. Graduates of the department can work in the fields of system analyst, application programmer, information processing center manager, founder and executive engineer, database administrator, computerized design in research and development of industrial systems. At the same time, they can work at the university as academic staff and contribute to education by conducting scientific studies and research. Computer engineers can also work in the following positions: network designer, computer security manager, computing center manager, system analyst, system evaluation, system programmer, system designer, standards and methods controller, end user support specialist, application programmer, database administrator. |
| The success status of the students of the Computer Engineering (English) Program of Haliç University is determined in accordance with the provisions of the “Haliç University Undergraduate Education Regulation”. |
| Associate Prof.Dr. Ülviye HACIZADE |
| Faculty Sectary Miray TOKGÖZ |