Minor and Double Major Programs

Minor Program

Application Requirements

The application requirements are specified in the Minor Program Regulation.

 

Must Courses

Theoretical

Application

Credit

AKTS

Type

Is It Required for All Students of the Department?

YAP 101 Introduction to Data Science

3

0

3

6.00

Must

Required for all students of the department.

BİL 211 Computer Programing II

3

2

4

8.00

Must

Required for all students of the department.

BİL 133 Combinatorics and Graph Theory

3

0

3

6.00

Must

Required for all students of the department.

BİL 212 Data Structures

3

2

4

8.00

Must

Required for all students of the department.

BİL 245 Linear Algebra and Its Applications

3

2

4

8.00

Must

Required for all students of the department.

BİL 331 Algorythm Analysis 

3

0

3

6.00

Must

Required for all students of the department.

BİL 345 Probability Theory

3

0

3

6.00

Must

Required for all students of the department.

YAP 441 Artificiaal Intelligence

3

0

3

6.00

Must

Required for all students of the department.

YAP 470 Artificial Learning

3

0

3

6.00

Must

Required for all students of the department.

9 Must Courses

[1] To be eligible to begin the minor program, students in all departments must have taken BİL 113 or BİL 141, which are prerequisites for the BİL 211 course, and must have passed with a minimum grade of BB.

  • Students whose major is Electrical and Electronics Engineering will not take the BİL 265 course and will instead take the BİL 452 Data Communications and Computer Networks course.
  • For students who have previously taken the BİL 141 course, the BİL 113 course will be recorded on their minor transcripts with the grade notation M.

 

Double Major Program

Application Requirements

The application requirements are specified in the Double Major Program Regulation.

Department-Specific Application Requirement:

  • Having previously taken the BİL 141 Computer Programming I course and successfully completed it with a minimum letter grade of BB.
  • For Artificial Intelligence Engineering students, having previously taken the BİL 113 Computer Programming I course and successfully completed it with a minimum letter grade of BB.
  • Course Exemptions

    • The courses listed above that the student has taken in their major are indicated in the student’s equivalency. If these courses are taken later, they may be counted upon successful completion by submitting a petition to the department once the grade is finalized.
    • Common compulsory courses shared by the major and double major programs (such as AİT, TÜR, İNG, UGİ, İYD, FİZ, MAT) may be counted toward the double major program either at the beginning of the semester in which the double major program is started or after the courses are taken, by submitting a petition to the department once the grade is finalized.
    • Courses taken in the major up to the semester in which the program is started are counted toward the double major elective courses in the semester of enrollment in the double major program. Elective courses taken in the major after the program has started may be counted without a finalized grade, subject to a faculty administrative board decision, provided that a petition is submitted to the department by the add–drop deadline of the semester in which the course is taken.

Course Exemptions

Course Taken in the Major Program

Corresponding Course in the Computer Engineering Double Major Program

Letter Grade

BİL 141 Computer Programing I

BİL 113 Computer Programing I

M

ELE 273 Probability Theory for Electricity Engineers 

BİL 345 Probability Theory

M

No

Course Code for Artificial Intelligence Double Major Program

Course Name

1

İKT 213

Microeconomics Theory I

2

BİL 113

Computer Programing I

3

İŞL 161

Introduction to Finance

4

BİL 211

Computer Programing II

5

BİL 132

Discrete Mathematics for Computer Sciences 

6

YAP 101

Introduction to Data Science

7

BİL 133

Combinatorics and Graph Theory

8

BİL 212

Data Structures

9

YAP 191

Critical Thinking

10

 BİL 245

Linear Algebra and Its Applications

11

END 294

Operations Research I

12

BİL 214

System Programing

13

MAT 202

Differential Equations

14

PSİ 103

Introduction to Psychollogy

15

BİL 345

Probability Theory

16

BİL 331

Algorythm Analysis

17

END 214

Probability and Statistics II

18

END 395

Operations Research II

19

YAP 441

Artificial Intelligence

20

BİL 372

Database Systems 

21

YAP 470

Artificial Learning

22

 ASD – 1

YAP Elective - 1

23

 ASD - 2

YAP Elective - 2

24

BİL 442

Deep Learning

25

YAP 495

Innovative Artificial Intelligence Applications

26

 BİL 476

Data Mining 

27

 ASD – 3

YAP Elective - 3

28

 ASD - 4

YAP Elective - 4

29

YAP 496

Graduation Project

30

 ASD – 5

YAP Elective  - 5

31

 ASD - 6

YAP Elective  - 6

32

 ASD - 7

YAP Elective  - 7

Note: Students whose major is BİL and who wish to pursue a YAP Double Major may not select, as YAP electives, courses that are compulsory in the BİL major (e.g., BİL 481). Likewise, they may not select, as electives in the BİL major, courses that are compulsory in the YAP curriculum. (Example: YAP 441, YAP 470, END 294, END 395, PSİ 103, YAP 191)