Bilgisayar Mühendisliği (İngilizce) Bölümü, öğrencilere bilgisayar donanımı ve yazılım alanlarında dengeli ve güçlü bir altyapı kazandıracak şekilde tasarlanmıştır. Program kapsamında yazılım, bilgisayar ağları, gömülü sistemler, sistem güvenliği ve yapay zekâ gibi çağdaş alanlarda uzmanlaşma imkânı sunan seçmeli dersler yer almaktadır. İlk dört yarıyılı ortak olan programda, beşinci yarıyıldan itibaren öğrenciler ilgi alanlarına göre derslerini şekillendirebilmektedir. Eğitim dili İngilizce olup, gerekli şartları sağlayamayan öğrenciler için hazırlık eğitimi verilmektedir.
Modern laboratuvar altyapısı ve uygulamalı derslerle desteklenen eğitim sürecinde öğrenciler, teorik bilgilerini pratikle birleştirme fırsatı bulmaktadır. Toplamda en az 60 iş günü zorunlu staj ile sektör deneyimi kazanan öğrenciler; Erasmus değişim programı, TÜBİTAK projeleri ve Teknofest gibi organizasyonlara katılım yoluyla ulusal ve uluslararası yenilikçi çalışmalara dâhil olmaktadır. Disiplinlerarası ders olanakları ile çift ana dal ve yan dal programlarıyla da desteklenen bölüm, mezunlarını teknolojiye uyum sağlayabilen, araştırmacı ve yetkin bilgisayar mühendisleri olarak kariyer hayatına hazırlamaktadır.
Doçent Doktor
Bilgisayar Mühendisliği Bölüm Başkanı
ulviyehacizade@halic.edu.tr
Doçent Doktor
Bilgisayar Mühendisliği Bölüm Başkanı
ulviyehacizade@halic.edu.tr
Dr.Öğr.Üyesi
Öğretim Üyesi
mohammedalhubaishi@halic.edu.tr
| 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 |
| CEN1001 | Introduction to Computer Engineering | 2+0+0 | 4 | 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 |
| 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 | Türk Dili 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 |
| NAE1XX2 | Non-Area Elective | - | 4 | Seçmeli |
| OZDXX-2 | Türk Dili II / Turkish Language For International Students II | - | 2 | Zorunlu |
| CCC0102 | Turkish Language For International Students II | 3+0+0 | 2 | Zorunlu |
| OZD0102 | Türk Dili II | 2+0+0 | 2 | 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 |
| CEN2005 | Object Oriented Programming | 3+0+2 | 6 | Zorunlu |
| EEE2009 | Electronic Circuits | 3+0+0 | 3 | Zorunlu |
| HLU2100 | Differential Equations | 5+0+0 | 6 | Zorunlu |
| UEC2XX1 | University Elective Course | - | 2 | 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 |
| CEN2004 | Computer Organization | 3+0+0 | 5 | Zorunlu |
| CEN2006 | Research Methods in Computer Engineering | 2+1+0 | 4 | Zorunlu |
| MTH2002 | Probability and Statistics | 3+0+0 | 5 | Zorunlu |
| MTH2130 | Discrete Mathematics | 3+0+0 | 5 | Zorunlu |
| NAE2XX2 | Non-Area Elective | - | 4 | Seçmeli |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3001 | Advanced Computer Programming | 3+0+2 | 5 | Zorunlu |
| CEN3003 | Formal Languages and Automata Theory | 3+0+0 | 4 | Zorunlu |
| CEN3005 | Microprocessors | 3+0+2 | 5 | Zorunlu |
| CEN3007 | Database Systems I | 3+0+2 | 5 | Zorunlu |
| ENG0010 | Internship I | 0+0+0 | 5 | Zorunlu |
| HLU0120 | Occupational Health and Safety | 2+0+0 | 2 | Zorunlu |
| ARE3XX1 | Area Elective Course | - | 4 | 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 |
| 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 |
| 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 |
| SEN4010 | Artificial Intelligence | 3+0+0 | 4 | Seçmeli |
| Ders Kodu | Ders Adı | T+U+L | AKTS | Ders Türü |
|---|---|---|---|---|
| CEN3002 | Software Engineering | 3+0+2 | 6 | Zorunlu |
| CEN3004 | Operating Systems | 3+0+2 | 6 | Zorunlu |
| CEN3006 | Computer Networks | 3+0+2 | 5 | Zorunlu |
| EEE2006 | Signals and Systems | 4+0+0 | 5 | Zorunlu |
| IND4102 | Scheduling&Sequencing | 3+0+0 | 4 | Seçmeli |
| ARE3XX2 | Area Elective Course ( 2 Pieces) | - | 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 |
| 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 |
| SEN3004 | Software Architecture | 3+0+0 | 5 | 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 |
| SEN4010 | Artificial Intelligence | 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 |
| MTH3004 | Numerical Analysis | 4+0+0 | 5 | Zorunlu |
| ARE4XX1 | Area Elective Course (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 |
| SEN4001 | Software Testing | 3+0+0 | 4 | Seçmeli |
| SEN4010 | Artificial Intelligence | 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 Course (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 |
| 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 | 4 | Zorunlu |
| ARE4XX2 | Area Elective Course (3 Pieces) | - | 12 | 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 |
| SEN3004 | Software Architecture | 3+0+0 | 5 | 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 |
| SEN4002 | Software Verification and Validation | 3+0+0 | 4 | Seçmeli |
| SEN4010 | Artificial Intelligence | 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 |
| FEC4XX2 | Faculty Elective Course (2 Pieces) | - | 8 | Seçmeli |
| IND3004 | Safety for Engineers | 3+0+0 | 4 | Zorunlu |
| 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 |
| IND3102 | System Analysis | 3+0+0 | 4 | Seçmeli |
| IND3106 | Industry 4.0 | 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 |
| UEC4XX2 | University Elective Course | - | 2 | Seçmeli |