Double Major

Double Major Protocol · 2026-2027 Curriculum

Double Major

A reciprocal double major is available between the Computer Engineering programme and the Artificial Intelligence and Data Engineering programme.

Equivalent Credits

182 ECTS

Non-Equivalent

64 ECTS

Total Requirement

246 ECTS

Students of either programme may pursue a second major in the other. Computer Engineering students earn their second diploma in Artificial Intelligence and Data Engineering, and Artificial Intelligence and Data Engineering students earn theirs in Computer Engineering. The lists below are taken from the protocol bound to the 2026-2027 curriculum.

 

Courses Accepted as Equivalent

 

Once you complete one of these courses in your own programme, you do not take it again in the other. Where a course carries the same code and the same title in both programmes, it appears on a single row. Where it differs, the row splits and both programmes are written side by side.

Computer Engineering ↔ Artificial Intelligence and Data Engineering

46 courses
CSE 101T Computer Programming I Term 1 4 ECTS
CSE 101L Computer Programming I Laboratory Term 1 4 ECTS

Computer Engineering

CSE 105Introduction to Computer Science

Artificial Intelligence and Data Engineering

AIE 105Introduction to AI and Data Engineering
Term 1 2 ECTS
CSE 181 Natural Sciences Term 1 6 ECTS
FİZ 173 Physics I Term 1 4 ECTS
FİZ 175 Physics I Laboratory Term 1 2 ECTS
MAT 151 Mathematics I Term 1 6 ECTS
TDB 101 Turkish Language I Term 1 2 ECTS
CSE 102T Computer Programming II Term 2 4 ECTS
CSE 102L Computer Programming II Laboratory Term 2 4 ECTS
CSE 122 Descriptive Statistics and Probability Term 2 6 ECTS
FİZ 174 Physics II Term 2 4 ECTS
FİZ 176 Physics II Laboratory Term 2 2 ECTS
KPD 102 Career Planning Term 2 2 ECTS
MAT 152 Mathematics II Term 2 6 ECTS
TDB 102 Turkish Language II Term 2 2 ECTS
ATA 101 Atatürk's Principles and Revolution History I Term 3 2 ECTS
CSE 201 Data Structures Term 3 6 ECTS
CSE 203 Object-Oriented Analysis and Design Term 3 6 ECTS
CSE 221 Discrete Mathematics I Term 3 6 ECTS
ATA 102 Atatürk's Principles and Revolution History II Term 4 2 ECTS
CSE 204 Database Systems Term 4 5 ECTS
CSE 214 Advanced Application Development Term 4 6 ECTS
CSE 222 Discrete Mathematics II Term 4 6 ECTS
MAT 222 Linear Algebra Term 4 5 ECTS
CSE 321 Statistical Inference and Computation Comp. Eng. term 5 AIDE term 3 6 ECTS
CSE 301 Algorithms Term 5 6 ECTS
CSE 382 IT Law Term 6 2 ECTS

Computer Engineering

CSE 392Seminar

Artificial Intelligence and Data Engineering

AIE 392Seminar
Term 6 2 ECTS
TDP 304 Toplumsal Duyarlılık ve Katkı Term 6 2 ECTS
CSE 348 Introduction to Image Processing Term 6 6 ECTS
CSE 445 Deep Learning Comp. Eng. term 7 AIDE term 5 6 ECTS
CSE 439 Distributed and Parallel Computing Term 7 6 ECTS
CSE 481 Engineering Economics Term 7 3 ECTS
CSE 483 Entrepreneurship Term 7 3 ECTS

Computer Engineering

CSE 491Senior Design Project I

Artificial Intelligence and Data Engineering

AIE 491Capstone Project I
Term 7 6 ECTS
CSE 409 Introduction to Natural Language Processing Comp. Eng. term 7 AIDE term 5 6 ECTS
CSE 413 Optimization Theory and Applications Comp. Eng. term 7 AIDE term 5 6 ECTS
CSE 415 Fundamentals of Cloud Computing Comp. Eng. term 7 AIDE term 5 6 ECTS

Computer Engineering

CSE 492Senior Design Project II

Artificial Intelligence and Data Engineering

AIE 492Capstone Project II
Term 8 6 ECTS

Computer Engineering

CSE 490Internship

Artificial Intelligence and Data Engineering

AIE 490Internship
Term 8 6 ECTS
AIE 360 Computer Vision Comp. Eng. term 8 AIDE term 6 6 ECTS
AIE 376 Large Language Models Comp. Eng. term 8 AIDE term 6 6 ECTS
CSE 444 Data Mining Term 8 6 ECTS
CSE 474 Social Network Analysis Term 8 6 ECTS
CSE 478 Introduction to Bioinformatics Term 8 6 ECTS
 

Courses You Must Take

 

Courses that are not counted as equivalent and must be taken separately for the second diploma. Which list applies to you depends on the programme you are enrolled in.

If you are a Computer Engineering student

Courses to be taken from the Artificial Intelligence and Data Engineering programme

AIE 205Fundamentals of Data ScienceTerm 34 ECTS
AIE 258Foundations of AI and Machine LearningTerm 46 ECTS
AIE 335Data Pipelines and InfrastructureTerm 56 ECTS
AIE 366Agentic AITerm 66 ECTS
AIE 316Cloud-Native AITerm 66 ECTS
AIE 368Recommender SystemsTerm 66 ECTS
AIE 356Reinforcement LearningTerm 66 ECTS
AIE 431Audio and Speech ProcessingTerm 76 ECTS
AIE 437Big Data ProcessingTerm 76 ECTS
AIE 445Information Retrieval and Search SystemsTerm 76 ECTS
AIE 463AI PatternsTerm 86 ECTS
Total64 ECTS

If you are an Artificial Intelligence and Data Engineering student

Courses to be taken from the Computer Engineering programme

CSE 211Digital DesignTerm 35 ECTS
CSE 213Microcontroller ProgrammingTerm 35 ECTS
CSE 206Computer OrganizationTerm 46 ECTS
CSE 303Fundamentals of Operating SystemsTerm 56 ECTS
CSE 351Design PatternsTerm 56 ECTS
CSE 320Computer NetworksTerm 66 ECTS
CSE 332Software EngineeringTerm 66 ECTS
CSE 308Mobile ProgrammingTerm 66 ECTS
CSE 435Formal Languages and AutomataTerm 76 ECTS
CSE 425Network SecurityTerm 76 ECTS
CSE 472Information Systems SecurityTerm 86 ECTS
Total64 ECTS
 

Applications and Questions

 

Double major applications, quotas, the application calendar and admission requirements are handled by Student Affairs. For all questions about the application process, please contact the Faculty of Engineering Student Affairs Office.

 

Binding Source

This page is for information purposes. What is binding is the double major protocol adopted by the University Senate together with your own curriculum in OBS. If you notice a discrepancy, consult Student Affairs.

Eklenme tarihi :8.09.2026 16:23:49
Son güncelleme : 8.09.2026 16:23:49