Studies and Graduation
Course Structure Diagram with Credits
First Term (Fall)
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| BİL051 | REQUIRED COURSES I | 3 | - | 3 | 10 |
| BİL052 | REQUIRED COURSES II | 3 | - | 3 | 10 |
| BİL053 | REQUIRED COURSES III | 3 | - | 3 | 10 |
| BİL071 | ELECTIVE COURSES I | 3 | - | 3 | 10 |
Second Term (Spring)
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| BİL054 | REQUIRED COURSES IV | 3 | - | 3 | 10 |
| BİL072 | ELECTIVE COURSES II | 3 | - | 3 | 10 |
| BİL073 | ELECTIVE COURSES III | 3 | - | 3 | 10 |
| BİL074 | ELECTIVE COURSES IV | 3 | - | 3 | 10 |
Third Term (Fall)
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| BİL075 | ELECTIVE COURSES V | 3 | - | 3 | 10 |
| BİL076 | ELECTIVE COURSES VI | 3 | - | 3 | 10 |
| BİL570 | TERM PROJECT | - | - | - | 20 |
Required Courses
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| BİL540 | PROGRAMMING LANGUAGES THEORY | 3 | - | 3 | 10 |
| BİL553 | DATABASE MANAGEMENT SYSTEMS THEORY | 3 | - | 3 | 10 |
| BİL567 | ALGORITHM DESIGN AND ANALYSIS | 3 | - | 3 | 10 |
| BİL573 | ADVANCED SOFTWARE ENGINEERING | 3 | - | 3 | 10 |
Elective Courses
| Code | Course Title | T | P | C | ECTS |
|---|---|---|---|---|---|
| BİL532 | SOFTWARE DESIGN PATTERNS | 3 | - | 3 | 10 |
| BİL533 | OBJECT-ORIENTED DATABASE SYSTEMS | 3 | - | 3 | 10 |
| BİL534 | OPERATING SYSTEMS THEORY | 3 | - | 3 | 10 |
| BİL535 | INTRODUCTION TO MACHINE LEARNING | 3 | - | 3 | 10 |
| BİL536 | MULTIMEDIA INFORMATION SYSTEMS | 3 | - | 3 | 10 |
| BİL537 | CLOUD COMPUTING | 3 | - | 3 | 10 |
| BİL539 | SOFTWARE PROJECT MANAGEMENT | 3 | - | 3 | 10 |
| BİL541 | NETWORK SECURITY PROGRAMMING | 3 | - | 3 | 10 |
| BİL542 | ADVANCED COMPILER DESIGN | 3 | - | 3 | 10 |
| BİL543 | MOBILE AND WIRELESS NETWORKING | 3 | - | 3 | 10 |
| BİL544 | BIOINFORMATICS | 3 | - | 3 | 10 |
| BİL546 | OBJECT-ORIENTED SYSTEMS | 3 | - | 3 | 10 |
| BİL547 | COMPUTER GRAPHICS | 3 | - | 3 | 10 |
| BİL548 | PATTERN RECOGNITION | 3 | - | 3 | 10 |
| BİL549 | PARALLEL ALGORITHMS | 3 | - | 3 | 10 |
| BİL551 | ARTIFICIAL INTELLIGENCE | 3 | - | 3 | 10 |
| BİL552 | NUMERICAL ANALYSIS | 3 | - | 3 | 10 |
| BİL554 | STATISTICAL DATA ANALYSIS | 3 | - | 3 | 10 |
| BİL557 | MATHEMATICAL PROGRAMMING | 3 | - | 3 | 10 |
| BİL560 | REAL-TIME AND EMBEDDED SYSTEMS | 3 | - | 3 | 10 |
| BİL562 | INFORMATION FILTERING | 3 | - | 3 | 10 |
| BİL565 | AUTOMATA THEORY | 3 | - | 3 | 10 |
| BİL566 | DIGITAL IMAGE PROCESSING | 3 | - | 3 | 10 |
| BİL568 | COMPUTATIONAL LINGUISTICS | 3 | - | 3 | 10 |
| BİL569 | MARKUP LANGUAGES | 3 | - | 3 | 10 |
| BİL572 | OBJECT ORIENTED ANALYSIS AND DESIGN WITH UP(UNIFIED PROCESS) | 3 | - | 3 | 10 |
| BİL574 | INFORMATION RETRIEVAL THEORY | 3 | - | 3 | 10 |
| BİL575 | ADVANCED COMPUTER ARCHITECTURES | 3 | - | 3 | 10 |
| BİL576 | EXPERT SYSTEMS | 3 | - | 3 | 10 |
| BİL579 | AUTOMATIC SPEECH RECOGNITION | 3 | - | 3 | 10 |
| BİL582 | DATA MINING | 3 | - | 3 | 10 |
| BİL584 | KNOWLEDGE MANAGEMENT AND ENGINEERING | 3 | - | 3 | 10 |
| BİL587 | SPECIAL TOPICS IN COMPUTER ENGINEERING I | 3 | - | 3 | 10 |
| BİL588 | SPECIAL TOPICS IN COMPUTER ENGINEERING II | 3 | - | 3 | 10 |
- T Theoretical hours
- P Practice hours
- C Credit
- ECTS European Credit Transfer System