COMPUTER ENGINEERING DEPARTMENT COURSES - ECTS CREDITS  (2025-2026 ACADEMIC YEAR)

Year 1, First Term (Autumn Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB101

Mathematics I

Z

4

0

0

4

4

5

2

BMB103

Engineering Physics

Z

2

0

0

2

2

4

3

BMB107

Introduction to Computer Engineering

Z

2

0

0

2

2

5

4

BMB109

Algorithm and Programming I

Z

2

0

0

2

2

5

5

BMB111

Algorithm and Programming Labotratory I

Z

0

2

0

2

1

2

6

YDİ101

Foreign Language I

Z

2

0

0

2

2

2

7

ATA101

Ataturk's Principle and History of Revolution I

Z

2

0

0

2

2

2

8

TDL101

Turkish Language I

Z

2

0

0

2

2

2

9

DOY101

Digital Literacy 

Z

2

0

0

2

2

3

TOTAL

18

2

0

20

19

30

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.



Year 1, Second Term (Spring Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB102

Mathematics II

Z

4

0

0

4

4

5

2

BMB104

Occupational Health and Safety

Z

2

0

0

2

2

3

3

BMB106

Linear Algebra

Z

3

0

0

3

3

4

4

BMB108

Algorithm and Programming II

Z

1

2

0

3

2

4

5

BMB110

Algorithm and Programming Labotratory II

Z

0

2

0

2

1

4

6

BMB112

Basics of Electrical Circuits

Z

2

0

0

2

2

3

7

ATA102

Ataturk's Principle and History of Revolution II

Z

2

0

0

2

2

2

8

TDL102

Turkish Language II

Z

2

0

0

2

2

2

9

YDİ102

Foreign Language II

Z

2

0

0

2

2

2

TOTAL

19

2

0

21

20

30



Year 2, Term 3 (Autumn Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB201

Differential Equations

Z

3

0

0

3

3

5

2

BMB203

Discrete Mathematics

Z

3

0

0

3

3

4

3

BMB205

Vocational English I

Z

3

0

0

3

3

4

4

BMB207

Electrical Circuits

Z

3

0

0

3

3

4

5

BMB209

Electrical Circuits Lab.

Z

0

0

2

2

1

2

6

BMB211

Data Structures

Z

2

0

0

2

2

3

7

BMB213

Data Structures Lab.

Z

0

2

0

2

1

2

8

BMB215

Object-Oriented Programming

Z

3

0

0

3

3

4

9

BMB217

Object-Oriented Programming Lab.

Z

0

2

0

2

1

2

TOTAL

17

4

2

23

20

30

 



Year 2, Semester 4 (Spring Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB202

Numerical Methods

Z

3

0

0

3

3

5

2

BMB204

Probability and Statistics for Engineers

Z

3

0

0

3

3

4

3

BMB206

Vocational English II

Z

3

0

0

3

3

5

4

BMB208

Analysis of Algorithms

Z

3

0

0

3

3

4

5

BMB210

Logic Design

Z

2

0

0

2

2

3

6

BMB212

Logic Design Lab.

Z

0

2

0

2

1

2

7

BMB214

Introduction tothe Artificial Intelligence

Z

3

0

0

3

3

4

8

BMB218

Programming Languages

Z

3

0

0

3

3

4

TOTAL

20

2

0

22

21

30

 



Year 3, Semester 5 (Autumn Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB301

Summer Internship -I

Z

0

0

0

0

0

5

2

BMB303

Database Management Systems

Z

2

0

0

2

2

3

3

BMB305

Database Management Systems Lab.

Z

0

2

0

2

1

2

4

BMB307

Introduction to Data Science

Z

0

2

0

2

2

2

5

BMB309

Operating Systems

Z

3

0

0

3

3

4

6

BMB311

Computer Networks

Z

3

0

0

3

3

3

7

BMB313

Computer Networks Lab.

Z

0

2

0

2

1

2

8

BMB315

Computer Organization and Design

Z

3

0

0

3

3

4

9

BMB TS1

Technical Elective Course I

S

3

0

0

3

3

5

TOPLAM

14

6

0

20

18

30

 

Year 3, Semester 5 (Autumn Term) Technical Elective Courses

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB317

Visual Programming

S

3

0

0

3

3

5

2

BMB319

Web Programming

S

3

0

0

3

3

5

3

BMB321

Game Programming

S

3

0

0

3

3

5

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.



Year 3, Semester 6 (Spring Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB302

Machine Learning

Z

3

0

0

3

3

5

2

BMB304

Theory of Computation

Z

3

0

0

3

3

5

3

BMB306

Software Engineering

Z

3

0

0

3

3

5

4

BMB308

Microprocessors

Z

3

0

0

3

3

5

5

BMB310

Computer Engineering Project -I

Z

0

2

0

2

1

2

6

BMB TOS1

Non-Technical Elective Course-I

S

1

2

0

3

2

3

7

BMB TS2

Technical Elective Course II

S

3

0

0

3

3

5

TOTAL

16

4

0

20

18

30

 

Year 3, Semester 6 (Spring Term) Non-Technical Elective Courses

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB312

Volunteering Activities

S

1

2

0

2

2

3

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.

Year 3, Semester 6 (Spring Term) Technical Elective Courses

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB318

Mobile Programming

S

3

0

0

3

3

5

2

BMB320

Graph Theory and Algorithms

S

3

0

0

3

3

5

3

BMB322

Computer and Network Security

S

3

0

0

3

3

5

4

BMB324

Signals and Systems

S

3

0

0

3

3

5

5

BMB326

Computer Graphics

S

3

0

0

3

3

5

6

BMB328

Embedded Systems

S

3

0

0

3

3

5

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.



Year 4, 7th Term (Autumn Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB401

Summer Internship- II

Z

0

0

0

0

0

5

2

BMB403

 Computer Engineering Project-II

Z

0

2

0

2

1

2

3

BMB TOS2

Non-Technical Elective Course-II

S

2

0

0

2

2

3

4

BMB TS3

Technical Elective Course-III

S

3

0

0

3

3

5

5

BMB TS4

Technical Elective Course-IV

S

3

0

0

3

3

5

6

BMB TS5

Technical Elective Course-V

S

3

0

0

3

3

5

7

BMB TS6

Technical Elective Course-VI

S

3

0

0

3

3

5

TOTAL

14

2

0

16

15

30

 

Year 4, Semester 7 (Autumn Term) Non-Technical Elective Courses

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB405

Business Economics

S

2

0

0

2

2

3

2

BMB407

Entrepreneurship

S

2

0

0

2

2

3

3

BMB409

Research Methods in Computer Engineering

S

2

0

0

2

2

3

4

BMB411

Introduction to Complex Analysis

S

2

0

0

2

2

3

5

BMB413

Renewable Energy Sources

S

2

0

0

2

2

3

6

BMB415

Addiction and Combating Addiction

S

2

0

0

2

2

3

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.

4th Year 7th Semester (Autumn Term) Technical Elective Courses

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB423

Human Computer İnteraction

S

3

0

0

3

3

5

2

BMB425

Bioinformatics

S

3

0

0

3

3

5

3

BMB427

Introduction to Robotics

S

3

0

0

3

3

5

4

BMB429

Artificial Neural Networks

S

3

0

0

3

3

5

5

BMB431

Metaheuristic Methods

S

3

0

0

3

3

5

6

BMB433

Graph-Based Machine Learning

S

3

0

0

3

3

5

7

BMB435

Explainable and Interpretable Artificial Intelligence: Techniques and Applications

S

3

0

0

3

3

5

8

BMB437

Design Patterns

S

3

0

0

3

3

5

9

BMB439

Software Testing and Quality Assurance

S

3

0

0

3

3

5

10

BMB441

Information Systems

S

3

0

0

3

3

5

11

BMB443

Image Processing

S

3

0

0

3

3

5

12

BMB445

Automation Systems

S

3

0

0

3

3

5

13

BMB447

System Analysis and Design

S

3

0

0

3

3

5

14

BMB449

File Structures

S

3

0

0

3

3

5

15

BMB451

Cyber Security

S

3

0

0

3

3

5

16

BMB453

Internet of Things and Applications

S

3

0

0

3

3

5

17

BMB455

Introduction to Quantum Computing

S

3

0

0

3

3

5

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.



Year 4, 8th Term (Spring Term)

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB490

Dissertation

Z

0

2

0

2

1

8

2

BMB TOS3

Non-Technical Elective Course-III

S

2

0

0

2

2

2

3

BMB TS7

Technical Elective Course-VII

S

3

0

0

3

3

5

4

BMB TS8

Technical Elective Course-VIII

S

3

0

0

3

3

5

5

BMB TS9

Technical Elective Course-IX

S

3

0

0

3

3

5

6

BMB TS10

Technical Elective Course-X

S

3

0

0

3

3

5

TOTAL

14

2

0

16

15

30

 

Year 4, Semester 8 (Spring Term) Non-Technical Elective Courses

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB402

IT Law

S

2

0

0

2

2

2

2

BMB404

R&D and Technology

S

2

0

0

2

2

2

3

BMB406

Engineering Economics

S

2

0

0

2

2

2

4

BMB408

Careers in IT

S

2

0

0

2

2

2

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.

4th Year, 8th Semester (Spring Term) Technical Elective Courses

S/N

COURSE CODE

COURSE NAME

C/E

T

A

L

TH

C

ECTS

1

BMB416

Theory of Computation

S

3

0

0

3

3

5

2

BMB418

Artificial Intelligence for Computer Science

S

3

0

0

3

3

5

3

BMB420

Cryptology and Applications

S

3

0

0

3

3

5

4

BMB422

Deep Learning

S

3

0

0

3

3

5

5

BMB424

Biomedical Signal Processing

S

3

0

0

3

3

5

6

BMB426

Control Systems

S

3

0

0

3

3

5

7

BMB428

Programmable Logic Controllers

S

3

0

0

3

3

5

8

BMB430

Compiler Design

S

3

0

0

3

3

5

9

BMB432

VLSI Design

S

3

0

0

3

3

5

10

BMB434

Natural Language Processing

S

3

0

0

3

3

5

11

BMB436

FPGA Programming

S

3

0

0

3

3

5

12

BMB438

Management Information Systems

S

3

0

0

3

3

5

13

BMB440

Distributed Systems

S

3

0

0

3

3

5

14

BMB442

Parallel Computing

S

3

0

0

3

3

5

15

BMB444

Software Metrics

S

3

0

0

3

3

5

16

BMB446

Quantum Computing Applications

S

3

0

0

3

3

5

Note. C: Compulsory course, E: Elective course, T: Weekly lecture hours, A: Weekly practical hours, L: Weekly laboratory hours, TH: Total course hours, C: Course credits, ECTS: European Credit Transfer System.



MAJOR EDUCATION PROGRAM COMPULSORY INTERNSHIP LIST

 COURSE CODE

COURSE NAME

WHICH TERM WILL IT BE HELD AT THE END OF?

INTERNSHIP PERIOD (INTERNSHIP DAY)

NATIONAL CREDIT

ECTS KREDIT

BMB 300

Summer Internship I

4. Semester

20 working days

0

5

BMB 400

Summer Internship II

6. Semester

20 working days

0

5

Total Internship Duration to be Completed

40 working days

0

10



National Credits and ECTS Credits Required for Graduation in the Main Field of Study

 

NATIONAL CREDIT

ECTS CREDIT

Required for Compulsary Courses

110

182

Required for Elective Courses

36

58

Total to be completed

146

240

Downloadable (printable) version of the Computer Engineering Bachelor's programme course list 

Görüntülenme Sayısı: 4137