Ñ©ÀæÊÓÆµ

things to be mindful of in course records

1) Course registration, addition, and withdrawal operations are based on the academic calendar. Students intending to register must strictly adhere to the dates specified in the calendar. Click here to access the academic calendar.

2) Courses that require mandatory attendance, such as Workplace Training, cannot be taken in the same semester.

3) A list of courses requiring prerequisites is provided in Table 1.

 Table 1.  The List of Courses Requiring Prerequisites

The Course to be Taken Prerequisite Course
2 Fall YZM2007 Object Oriented Programming 1 Fall YZM1003 Introduction to Programming and Algorithm
1 Spring YZM1010 Data Structures
To have at least a grade of DC in one of these two courses
3 Fall YZM3017 Software Design and Architecture 2 Fall YZM2007 Object Oriented Programming
To have received at least a grade of DC in this course

4) Students who have not previously taken the Design Project course cannot take the Design Project and Final Project courses in the same semester.

5) Students should contact their assigned academic advisors via the BYS system for any problems related to course registrations.

6) The list of courses to be taken according to classes for the Fall and Spring semesters is indicated in the following tables. These tables are prepared based on the .

 

 Table 2.  Course List for First-Year Students

First Year
Code Course Title ECTS H+T+L C/E Lang.
First semester
Atatürk's Principles and History of Turkish Revolution - I 2 2+0+0 Compulsory Turkish
Turkish Language - I 2 2+0+0 Compulsory Turkish
English - I 3 3+0+0 Compulsory English
Introduction Software Engineering 3 2+0+0 Compulsory Turkish
Introduction to Programming and Algorithm 5 3+1+0 Compulsory Turkish
Mathematics - I 5 4+0+0 Compulsory Turkish
Computer Essentials 5 3+0+0 Compulsory Turkish
Basic Physics 5 3+0+1 Compulsory Turkish
First semester Total 30 22+1+1    
Second semester
Atatürk's Principles and History of Turkish Revolution - II 2 2+0+0 Compulsory Turkish
Turkish Language - II 2 2+0+0 Compulsory Turkish
English - II 2 2+0+0 Compulsory English
Software Requirements Engineering 4 2+0+0 Compulsory Turkish
Linear Algebra 5 3+0+0 Compulsory Turkish
Mathematics - II 5 4+0+0 Compulsory Turkish
Web Design And Programming 5 2+2+0 Compulsory Turkish
Data Structures 5 2+2+0 Compulsory Turkish
Second semester Total 30 19+4+0    
YEAR TOTAL : 60 41+5+1  

 

 Table 3.  Course List for Second-Year Students

Second Year
Code Course Title ECTS H+T+L C/E Lang.
First semester
Reading and Writing in English 3 2+0+0 Compulsory English
Differantial Equations 5 4+0+0 Compulsory Turkish
Object Oriented Programming 5 2+2+0 Compulsory Turkish
Operating Systems 4 3+0+0 Compulsory Turkish
Database and Management 5 2+2+0 Compulsory Turkish
  2.³§Ä±²Ôı´Ú-³Ò&³Ü³Ü³¾±ô;³ú-³§´Ç²õ²â²¹±ô-±õ 4 2+0+0 Elective  
  2.³§Ä±²Ôı´Ú-³Ò&³Ü³Ü³¾±ô;³ú-³§´Ç²õ²â²¹±ô-±õI 4 2+0+0 Elective  
Elective Courses
Developing Scientific Project(2.³§Ä±²Ôı´Ú-³Ò&³Ü³Ü³¾±ô;³ú-³§´Ç²õ²â²¹±ô-±õ) 4 2+0+0 Elective  
General Sociology(2.³§Ä±²Ôı´Ú-³Ò&³Ü³Ü³¾±ô;³ú-³§´Ç²õ²â²¹±ô-±õ) 4 2+0+0 Elective  
Personel data protection(2.³§Ä±²Ôı´Ú-³Ò&³Ü³Ü³¾±ô;³ú-³§´Ç²õ²â²¹±ô-±õI) 4 2+0+0 Elective  
Engineering and IT Ethics(2.³§Ä±²Ôı´Ú-³Ò&³Ü³Ü³¾±ô;³ú-³§´Ç²õ²â²¹±ô-±õI) 4 2+0+0 Elective  
First semester Total 30 2+0+0    
Second semester
Probability and Statistics 5 3+1+0 Compulsory Turkish
Microprocessors 5 2+0+2 Compulsory Turkish
Discrete Mathematics 4 2+1+0 Compulsory Turkish
PROFESSIONAL ENGLISH 3 2+0+0 Compulsory Turkish
Advanced Web Applications 5 2+2+0 Compulsory Turkish
  2.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù-³§´Ç²õ²â²¹±ô-±õ 4 2+0+0 Elective  
  2.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù-³§´Ç²õ²â²¹±ô-±õI 4 2+0+0 Elective  
Elective Courses
Professional Ethics(2.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù-³§´Ç²õ²â²¹±ô-±õ) 4 2+0+0 Elective  
History of Science(2.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù-³§´Ç²õ²â²¹±ô-±õ) 4 2+0+0 Elective  
Research Methods(2.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù-³§´Ç²õ²â²¹±ô-±õ) 4 2+0+0 Elective  
Career Planning(2.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù-³§´Ç²õ²â²¹±ô-±õI) 4 2+0+0 Elective  
PRESENTATION TECHNIQUES(2.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù-³§´Ç²õ²â²¹±ô-±õI) 4 2+0+0 Elective  
Second semester Total 30 2+0+0    
YEAR TOTAL : 60 32+8+2  

 

Table 4.  Course List for Third-Year Students

Third Year
Code Course Title ECTS H+T+L C/E Lang.
First semester
Formal languages and automata teory 4 3+0+0 Compulsory Turkish
Numerical Analysis 5 2+2+0 Compulsory Turkish
System Programming 4 2+1+0 Compulsory Turkish
Software Design and Architecture 5 3+1+0 Compulsory Turkish
  3.Sınıf-Güz Teknik-1 4 2+0+0 Elective  
  3.Sınıf-Güz Teknik-2 4 2+0+0 Elective  
  3.Sınıf-Güz Teknik-3 4 2+0+0 Elective  
Elective Courses
Computer Systems Security(3.Sınıf-Güz Teknik-1) 4 2+0+0 Elective  
Script Languages(3.Sınıf-Güz Teknik-1) 4 2+0+0 Elective  
Development of Mobile Application(3.Sınıf-Güz Teknik-1) 4 2+0+0 Elective  
Human Computer Interaction(3.Sınıf-Güz Teknik-2) 4 2+0+0 Elective  
Information Security and Cryptology(3.Sınıf-Güz Teknik-2) 4 2+0+0 Elective  
Innovation and Product Design in Engineering(3.Sınıf-Güz Teknik-3) 4 2+0+0 Elective  
3D Modelling and Animation(3.Sınıf-Güz Teknik-3) 4 2+0+0 Elective  
Concepts of Programming Languages(3.Sınıf-Güz Teknik-3) 4 2+0+0 Elective  
First semester Total 30 2+0+0    
Second semester
Software Testing and Verification 4 2+0+1 Compulsory Turkish
Artificial Intelligence 5 3+1+0 Compulsory Turkish
Computer Networks 5 2+1+0 Compulsory Turkish
  3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õ 4 2+0+0 Elective  
  3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õI 4 2+0+0 Elective  
  3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õII 4 2+0+0 Elective  
  3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õV 4 2+0+0 Elective  
Elective Courses
Compiler Design(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õ) 4 2+0+0 Elective  
Mobile Programming(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õ) 4 2+0+0 Elective  
Educational Software Design(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õI) 4 2+0+0 Elective  
Educational Software Design(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õI) 4 2+0+0 Elective  
Image Processing(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õII) 4 2+0+0 Elective  
Embedded Systems(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õII) 4 2+0+0 Elective  
Optimization Theory(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õV) 4 2+0+0 Elective  
Big Data Analysis(3.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õV) 4 2+0+0 Elective  
Second semester Total 30 2+0+0    
YEAR TOTAL : 60 31+6+1  

 

 Table 5.  Course List for Fourth-Year Students

Fourth Year
Code Course Title ECTS H+T+L C/E Lang.
First semester
Vocational Training II 3 0+2+0 Compulsory Turkish
Professional Experience - I 3 0+2+0 Compulsory Turkish
Workplace Application 20 1+4+0 Compulsory Turkish
Design Project 4 0+3+0 Compulsory Turkish
First semester Total 30 1+11+0    
Second semester
Graduation Thesis 6 0+2+0 Compulsory Turkish
Software Quality Assurance 4 3+0+0 Compulsory Turkish
Soft. Dev. Stand. and Project Management 4 3+0+0 Compulsory Turkish
  4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õ 4 2+0+0 Elective  
  4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õI 4 2+0+0 Elective  
  4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õII 4 2+0+0 Elective  
  4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õV 4 2+0+0 Elective  
Elective Courses
Data Mining(4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õ) 4 2+0+0 Elective  
Meta - Heuristic Optimization(4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õI) 4 2+0+0 Elective  
Deep Learning(4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õII) 4 2+0+0 Elective  
Cyber ??security(4.³§Ä±²Ôı´Ú-µþ²¹³ó²¹°ù°Õ±ð°ì²Ô¾±°ì-±õV) 4 2+0+0 Elective  
Second semester Total 30 2+0+0    
YEAR TOTAL : 60 15+13+0