|
|
1.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
BBM101
|
INTRODUCTION TO PROGRAMMING I
|
3+0+0
|
Compulsory
|
6
|
|
|
|
BBM103
|
Introduction to Programming Laboratory I
|
0+2+0
|
Compulsory
|
4
|
|
|
|
BBM105
|
Introduction to Computer Engineering
|
1+0+0
|
Compulsory
|
2
|
|
|
|
BEB650
|
BASIC INFORMATION AND COMMUNICATION TECH
|
0+2+0
|
Compulsory
|
2
|
|
|
|
FİZ137
|
PHYSICS I
|
4+0+0
|
Compulsory
|
5
|
|
|
|
İNG111
|
INTEGRATED SKILLS I
|
3+0+0
|
Compulsory
|
3
|
|
|
|
MAT123
|
MATHEMATICS I
|
4+2+0
|
Compulsory
|
6
|
|
|
|
TKD103
|
TURKISH LANGUAGE I
|
2+0+0
|
Compulsory
|
2
|
|
|
|
BBM401
|
AUTOMATA THEORY AND FORMAL LANGUAGES
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM402
|
THEORY OF COMPUTATION
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM403
|
COMBINATORICS AND GRAPH THEORY
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM404
|
FUNDAMENTALS OF COMPILER CONSTRUCTION
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM405
|
FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM406
|
FUNDAMENTALS OF MACHINE LEARNING
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM407
|
FUZZY LOGIC
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM408
|
ALGORITHM ANALYSIS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM409
|
Machine Learning Laboratory
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM410
|
DYNAMICAL SYSTEMS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM411
|
Fundamentals of Bioinformatics
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM412
|
COMPUTER GRAPHICS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM413
|
FUNDAMENTALS OF IMAGE PROCESSING
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM414
|
COMPUTER GRAPHICS LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM415
|
IMAGE PROCESSING LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM416
|
FUNDAMENTALS OF COMPUTER VISION
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM418
|
COMPUTER VISION LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM421
|
GAME TECHNOLOGIES
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM422
|
MOBILE COMPUTING
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM423
|
GAME TECHNOLOGIES LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM424
|
MOBILE COMPUTING LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM431
|
ADVANCED COMPUTER ARCHITECTURES
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM432
|
EMBEDDED SYSTEMS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM433
|
MICROPROCESSORS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM434
|
EMBEDDED SYSTEMS LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM436
|
MICROPROCESSORS LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM441
|
Introduction to High Performance Computing
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM442
|
PARALLEL PROCESSING
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM443
|
Fundamentals of BLOCKCHAIN
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM444
|
FUNDAMENTALS OF COMPUTATIONAL PHOTOGRAPHY
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM446
|
COMPUTATIONAL PHOTOGRAPHY LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM451
|
COMPUTER NETWORKS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM452
|
DATA COMMUNICATIONS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM453
|
COMPUTER NETWORKS LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM456
|
COMPUTER AND NETWORK SECURITY
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM458
|
Wireless and mobile networking
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM459
|
Secure Programming Laboratory
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM460
|
WIRELESS AND MOBILE NETWORKS LAB.
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM461
|
SECURE PROGRAMMING
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM462
|
SOCIAL AND ECONOMIC NETWORKS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM463
|
INFORMATION SECURITY
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM465
|
INFORMATION SECURITY LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM467
|
DATA INTENSIVE APPLICATIONS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM469
|
DATA INTENSIVE APPLICATIONS LAB.
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM471
|
DATABASE MANAGEMENT SYSTEMS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM472
|
GEOGRAPHIC INFORMATION SYSTEMS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM473
|
DATABASE MANAGEMENT SYSTEMS LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM474
|
GEOGRAPHIC INFORMATION SYSTEMS LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM475
|
MANAGEMENT INFORMATION SYSTEMS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM481
|
SOFTWARE DEVELOPMENT
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM482
|
SOFTWARE QUALITY ASSURANCE
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM483
|
SOFTWARE DEVELOPMENT LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM484
|
SOFTWARE QUALITY ASSURANCE LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM485
|
SOFTWARE ARCHITECTURES
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM486
|
DESIGN PATTERNS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM488
|
WEB SERVICES LAB.
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM490
|
FUNDAMENTALS OF WEB ARCHITECTURE
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM491
|
PERSONAL SOFTWARE PROCESS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM492
|
TEAM SOFTWARE PROCESS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM493
|
PERSONAL SOFTWARE PROCESS LABORATORY
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM494
|
Team Software Process Lab.
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM495
|
Introduction to Natural Language Processing
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM497
|
Introduction to Natural Language Processing Lab.
|
0+2+0
|
Elective
|
4
|
|
|
|
BBM498
|
Software Requirements
|
3+0+0
|
Elective
|
6
|
|
|
|
|
|
|
Total ECTS
|
370
|
|
|
|
|
|
|
|
|
|
|
|
|
2.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
BBM102
|
Introduction to Programming II
|
3+0+0
|
Compulsory
|
8
|
|
|
|
BBM104
|
Introduction to Programming Laboratory II
|
0+2+0
|
Compulsory
|
4
|
|
|
|
FİZ117
|
GENERAL PHYSICS LABORATORY
|
0+3+0
|
Compulsory
|
2
|
|
|
|
FİZ138
|
PHYSICS II
|
4+0+0
|
Compulsory
|
5
|
|
|
|
İNG112
|
INTEGRATED SKILLS II
|
3+0+0
|
Compulsory
|
3
|
|
|
|
MAT124
|
MATHEMATICS II
|
4+2+0
|
Compulsory
|
6
|
|
|
|
TKD104
|
TURKISH LANGUAGE II
|
2+0+0
|
Compulsory
|
2
|
|
|
|
|
|
|
Total ECTS
|
30
|
|
|
|
|
|
|
|
|
|
|
|
|
3.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
AİT203
|
ATATÜRKS PRIN.& A HIS.OF HIS REF.I
|
2+0+0
|
Compulsory
|
2
|
|
|
|
BBM201
|
Data Structures
|
3+0+0
|
Compulsory
|
5
|
|
|
|
BBM203
|
SOFTWARE LABORATORY I
|
0+2+0
|
Compulsory
|
2
|
|
|
|
BBM205
|
DISCRETE STRUCTURES
|
3+0+0
|
Compulsory
|
5
|
|
|
|
BBM231
|
LOGIC DESIGN
|
3+0+0
|
Compulsory
|
5
|
|
|
|
BBM233
|
LOGIC DESIGN LABORATORY
|
0+2+0
|
Compulsory
|
2
|
|
|
|
İST299
|
PROBABILITY
|
3+0+0
|
Compulsory
|
5
|
|
|
|
MÜH103
|
OCCUPATIONAL HEALTH AND SAFETY I
|
1+0+0
|
Compulsory
|
1
|
|
|
|
|
|
|
Total ECTS
|
27
|
|
|
|
|
|
|
|
|
|
|
|
|
4.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
AİT204
|
ATATÜRKS PRIN.& A HIS.OF HIS REF.II
|
2+0+0
|
Compulsory
|
2
|
|
|
|
BBM202
|
ALGORITHMS
|
3+0+0
|
Compulsory
|
4
|
|
|
|
BBM204
|
SOFTWARE LABORATORY II
|
0+2+0
|
Compulsory
|
2
|
|
|
|
BBM234
|
COMPUTER ORGANIZATION
|
3+0+0
|
Compulsory
|
4
|
|
|
|
ELE296
|
BASIC ELECTRIC CIRCUITS AND ELECTRONICS
|
3+0+0
|
Compulsory
|
5
|
|
|
|
İST292
|
STATİSTİCS
|
3+0+0
|
Compulsory
|
5
|
|
|
|
MAT254
|
Fundamental Linear Algebra
|
3+0+0
|
Compulsory
|
4
|
|
|
|
MÜH104
|
OCCUPATIONAL HEALTH AND SAFETY II
|
1+0+0
|
Compulsory
|
1
|
|
|
|
|
|
|
Total ECTS
|
27
|
|
|
|
|
|
|
|
|
|
|
|
|
5.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
BBM301
|
PROGRAMMING LANGUAGES
|
3+0+0
|
Compulsory
|
4
|
|
|
|
BBM325
|
INTERNSHIP I
|
0+4+0
|
Compulsory
|
5
|
|
|
|
BBM341
|
SYSTEM PROGRAMMING
|
3+0+0
|
Compulsory
|
4
|
|
|
|
BBM371
|
DATA MANAGEMENT
|
3+0+0
|
Compulsory
|
4
|
|
|
|
BBM476
|
ARTİFİCİAL NEURAL NETWORKS
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM477
|
SAMPLED DATA SYSTEMS
|
3+0+0
|
Elective
|
6
|
|
|
|
|
|
|
Total ECTS
|
29
|
|
|
|
|
|
|
|
|
|
|
|
|
6.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
BBM342
|
OPERATING SYSTEMS
|
3+0+0
|
Compulsory
|
5
|
|
|
|
BBM382
|
SOFTWARE ENGINEERING
|
3+0+0
|
Compulsory
|
5
|
|
|
|
BBM384
|
Software Eng. Lab.
|
0+2+0
|
Compulsory
|
4
|
|
|
|
|
|
|
Total ECTS
|
14
|
|
|
|
|
|
|
|
|
|
|
|
|
7.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
BBM425
|
INTERNSHIP II
|
0+4+0
|
Compulsory
|
5
|
|
|
|
BBM427
|
TECHNOLOGY SEMINARS I
|
0+2+0
|
Compulsory
|
1
|
|
|
|
BBM479
|
DESIGN PROJECT I
|
0+4+0
|
Compulsory
|
4
|
|
|
|
|
|
|
Total ECTS
|
10
|
|
|
|
|
|
|
|
|
|
|
|
|
8.Semester Course Plan
|
|
|
|
|
|
|
Course Code
|
Course Name
|
T+A+L
|
Compulsory/Elective
|
ECTS
|
Group Code
|
Group Course Count
|
|
BBM428
|
TECHNOLOGY SEMINARS II
|
0+2+0
|
Compulsory
|
1
|
|
|
|
BBM480
|
DESIGN PROJECT II
|
0+6+0
|
Compulsory
|
6
|
|
|
|
BBM426
|
Extended Reality
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM448
|
Distributed Systems
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM478
|
Data Driven Methods in Computer Science
|
3+0+0
|
Elective
|
6
|
|
|
|
BBM499
|
Machine Learning Lifecycle Management
|
3+0+0
|
Elective
|
6
|
|
|
|
|
|
|
Total ECTS
|
31
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|