1. Year
- 1. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
CENG 1007
|
Introduction to Computer Science
|
Required
|
3
|
0
|
6
|
|
CENG 1009
|
Programming Fundamentals
|
Required
|
3
|
2
|
8
|
|
ENG 1803
|
Academic Writing and Oral Presentation Skills I
|
Required
|
1
|
2
|
2
|
|
ISG 1801
|
Occupational Health and Safety I
|
Required
|
2
|
0
|
2
|
|
MATH 1851
|
CALCULUS I
|
Required
|
4
|
2
|
6
|
|
PHYS 1851
|
General Physics I
|
Required
|
3
|
0
|
6
|
|
| | | | | | |
|
1. Year
- 2. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
CENG 1004
|
Introduction to Object Oriented Programming
|
Required
|
3
|
2
|
6
|
|
CENG 1008
|
Social and Professional Issues in Computer Science
|
Required
|
2
|
0
|
4
|
|
ISG 1802
|
Occupational Health and Safety II
|
Required
|
2
|
0
|
2
|
|
MATH 1852
|
CALCULUS II
|
Required
|
4
|
2
|
6
|
|
MATH 1856
|
Basic Linear Algebra for Engineers
|
Required
|
3
|
0
|
6
|
|
PHYS 1852
|
General Physics II
|
Required
|
3
|
0
|
6
|
|
| | | | | | |
|
2. Year
- 1. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
CENG 2001
|
Data Structures and Algorithms
|
Required
|
3
|
0
|
6
|
|
CENG 2005
|
Discrete Computational Structures
|
Required
|
3
|
0
|
6
|
|
CENG 2007
|
Digital Logic Design
|
Required
|
3
|
0
|
6
|
|
CHEM 2801
|
General Chemistry
|
Required
|
3
|
2
|
6
|
|
MATH 2855
|
Differential Equations
|
Required
|
3
|
0
|
6
|
|
| | | | | | |
|
2. Year
- 2. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
CENG 2010
|
Programming Language Concepts
|
Required
|
3
|
0
|
6
|
|
CENG 2012
|
Statistics and Probability for Engineers
|
Required
|
3
|
0
|
6
|
|
CENG 2014
|
Design and Analysis of Algorithms
|
Required
|
3
|
0
|
5
|
|
CENG 2032
|
Computer Organization
|
Required
|
3
|
0
|
5
|
|
CENG 2034
|
Operating Systems
|
Required
|
3
|
0
|
5
|
|
| | | | | | |
|
3. Year
- 1. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
ATB 3801
|
Principles Of Kemal Ataturk I
|
Required
|
2
|
0
|
2
|
|
ATBY3801
|
PRINCIPLES OF KEMAL ATATURK I
|
Required
|
2
|
0
|
2
|
|
CENG 3005
|
Database Management Systems
|
Required
|
3
|
0
|
5
|
|
CENG 3007
|
Computer Networks
|
Required
|
3
|
0
|
5
|
|
CENG 3009
|
Summer Practice I
|
Required
|
0
|
0
|
1
|
|
CENG 3507
|
Web Development and Programming
|
Elective
|
3
|
2
|
6
|
|
CENG 3511
|
Artificial Intelligence
|
Elective
|
3
|
0
|
6
|
|
CENG 3521
|
Data Mining
|
Elective
|
3
|
0
|
6
|
|
CENG 3545
|
Mobile Application Development
|
Elective
|
3
|
2
|
6
|
|
CENG 3547
|
Introduction to Computer Graphics
|
Elective
|
3
|
0
|
6
|
|
CENG 3549
|
Functional Programming
|
Elective
|
3
|
0
|
6
|
|
TDB 3801
|
Turkish I
|
Required
|
2
|
0
|
2
|
|
TDBY3801
|
TURKISH LANGUAGE I
|
Required
|
2
|
0
|
2
|
|
| | | | | | |
|
3. Year
- 2. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
ATB 3802
|
Principles Of Kemal Ataturk II
|
Required
|
2
|
0
|
2
|
|
ATBY3804
|
PRINCIPLES OF KEMAL ATATURK II
|
Required
|
2
|
0
|
2
|
|
CENG 3004
|
Software Engineering
|
Required
|
3
|
0
|
6
|
|
CENG 3006
|
Introduction to Embedded Systems
|
Required
|
3
|
0
|
6
|
|
CENG 3502
|
Dynamic Web Programming
|
Elective
|
4
|
0
|
6
|
|
CENG 3512
|
Evolutionary Computation
|
Elective
|
3
|
0
|
6
|
|
CENG 3516
|
Statistical Computing
|
Elective
|
3
|
0
|
6
|
|
CENG 3522
|
Applied Machine Learning
|
Elective
|
3
|
0
|
6
|
|
CENG 3526
|
Natural Language Processing
|
Elective
|
3
|
2
|
6
|
|
CENG 3530
|
Information Retrieval Systems
|
Elective
|
3
|
0
|
6
|
|
CENG 3544
|
Computer and Network Security
|
Elective
|
3
|
2
|
6
|
|
CENG 3548
|
Web Mining
|
Elective
|
3
|
0
|
6
|
|
CENG 3550
|
Decentralized Systems and Applications
|
Elective
|
3
|
0
|
6
|
|
CENG 3552
|
Network Programming
|
Elective
|
3
|
0
|
6
|
|
CENG 3554
|
Fundamentals of Game Programming
|
Elective
|
3
|
0
|
6
|
|
CENG 3556
|
Andasis Network Programming
|
Elective
|
3
|
0
|
6
|
|
ENG 3802
|
Academic Writing and Oral Presentation Skills II
|
Required
|
1
|
2
|
2
|
|
TDB 3802
|
Turkish II
|
Required
|
2
|
0
|
2
|
|
TDBY3802
|
TURKISH LANGUAGE II
|
Required
|
2
|
0
|
2
|
|
| | | | | | |
|
4. Year
- 1. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
CENG 4005
|
Formal Languages and Abstract Machines
|
Required
|
3
|
0
|
6
|
|
CENG 4011
|
Senior Design Project I
|
Required
|
2
|
0
|
3
|
|
CENG 4013
|
Summer Practice II
|
Required
|
0
|
0
|
1
|
|
CENG 4501
|
Software Design Patterns
|
Elective
|
3
|
0
|
6
|
|
CENG 4511
|
Operations Research
|
Elective
|
3
|
0
|
6
|
|
CENG 4513
|
Modeling and Simulation
|
Elective
|
3
|
0
|
6
|
|
CENG 4515
|
Data Science and Analytics
|
Elective
|
3
|
0
|
6
|
|
CENG 4525
|
Introduction to Bioinformatics
|
Elective
|
3
|
0
|
6
|
|
CENG 4535
|
Distributed Computing
|
Elective
|
3
|
0
|
6
|
|
CENG 4541
|
Advanced Computer Networks
|
Elective
|
3
|
0
|
6
|
|
| | | | | | |
|
4. Year
- 2. Term
Course Unit Code
|
Course Unit Title
|
Course Type
|
Theory
|
Practice
|
ECTS
|
Print
|
CENG 4012
|
Senior Design Project II
|
Required
|
2
|
0
|
6
|
|
CENG 4502
|
Software Validation, Verification and Testing
|
Elective
|
3
|
0
|
6
|
|
CENG 4524
|
Fundamental Image Processing Techniques
|
Elective
|
3
|
0
|
6
|
|
| | | | | | |
|
|