BİL 501-Discrete Methods
Algebraic structures, groups, number systems, prime numbers, mathematical induction, permutation and combination, recursions, graph theory and applications.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 505-Cryptology
Mathematical Fundamentals, basic cryptologic techniques, crypto analysis, elliptic curve cryptology, quantum cryptology.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 508- Data Structures and Programming
Introduction to data structures and programming, pointers and arrays, dynamic memory management, object oriented design, linked lists, stacks, queues, Recursion as a Problem-Solving Technique, trees, binary search trees, sets, maps, heaps, priority queues, graphs.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 509-Operating Systems Design
Communication between processes, synchronization and election. Distributed negotiation, transaction and copied data. Introduction to parallel and distributed computing systems and basic concepts. Synchronization mechanisms. Deadlocks. Basics of distributed operating systems, Unix based multi-processing operating systems, semaphores, ADA contacts, transporters, Multi processors and task planning for distributed database systems.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 511-Compiler Design
The architecture of compilers, lexical, syntax and semantic analysis. Code generation and optimistic problem. Grammars and transformation rules for the grammars. Predictive parsing table techniques.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 513-Computer Architecture
Computer architecture performance, command set design, pipeline, command level similarity, memory systems, cache design and analysis, storage systems, inter-connected networks, multi processors architecture and embedded systems.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 515-Software Engineering
Basic concepts and CMMI, software verification and validation, software configuration management, software quality assurance process, software documentation process, software management processes.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 517-Data Mining
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 520-Image Processing
Mathematical model of an image. The frequency concept in an image and its frequency spectrum. Sampling of an image and conditions on sampling frequency. Separability in 2-D signals. Expansion of an image into Fourier series. The 2-D Fourier transform, The Fourier transform of separable images. The z-transform and transfer function. The linear operations applied to an image. Image segmentation. Image restoration. Image compression.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 522-Internet Protocols
Internet protocols, interior routing protocols, shortest open path algorithm, exterior routing protocols, multiprotocol label switching, IP multicast, ad-hoc internet structures, QoS routing.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 523-Computer Networks
Backup networks, wireless communication, GSM, GPRS,UMTS, wireless local area networks, mobile IP ,WAP.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 524-System Security
Introduction to network security, problems, DES, 3DES, AES, RSA, diffie-hellman, MD-5, SHA-1, digital signatures, network security standards. Secure electronic mail (PGP), S-MIME, SSL, TLS, IPSec.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 526-Special Topics in Computer Engineering
Study and presentation of current research topics in computer engineering
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 527-Special Topics in Computer Engineering II
Study and presentation of current research topics in computer engineering
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 534-Digital Forensics
This course introduces students to the fundamentals of digital forensics technology. Emphasis is placed on identifying cyber threats to, and vulnerabilities of, computer systems and how to minimize them. Students will learn how hackers identify victims, how attacks are executed, and various methods used to access to computer systems
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 536-Machine Learning
Machine Learning is a sub-discipline of AI and mainly deals with the development of learning methods. These methods are used to solve a wide variety of problems. Currently, deep learning is very important, but at the same time statistical learning methods still receive great attention. Machine learning methods are used where people cannot yet define open solution methods. When data is noisy and incomplete, this also affects real world issues. For example, it is not difficult to recognize a particular object even under changing lighting conditions or when partially covered by another object. For computers, this is still a huge challenge. Machine Learning helps them overcome these challenges.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 552-Embedded System Programming
Embedded systems architecture, embedded Linux, development tools, cross compiling, embedded systems programming with C/C++, ADC in embedded systems and programming, Serial communication, networking: I2C, CAN and Ethernet, programming with Embedded Java, Network services with Java, Graphical user interface design for embedded systems.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 559-Research Methods
Meaning, importance and aim of the research. Types of the research. Defining the research problem and approaches to the problems and their solutions. Design of the research. Sampling design. Measurement techniques. Data collecting techniques. Analysis of data. Presentation and preparation of research document. Ethic.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 569-Master's Seminar
Students are required to give a seminar on the subject that they are planning to do research.
Lectures: 0 h
Tutorial: 1 h
Credits: 0
ECTS Credits: 7.5
Prerequisite: None

BİL 589-Master's Graduation Project
Lectures: 3 h
Tutorial: 0 h
Credits: 0
ECTS Credits: 15
Prerequisite: None

BİL 601-Distributed and Parallel Algorithms
Foundation of parallel and distributed processing, abstract models for parallel computing, PRAM, analysis of distributed and parallel algorithms and their complexity, design techniques of distributed and parallel algorithms, parallel searching and sorting algorithms, distributed searching, parallel numerical and geometric algorithms, graph algorithms, distributed networks.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 602-Theory of Computation
Turing machines, computation models. Finite state models. Computational complexity. Sequential functions. Computability and insolvability. Speed-up and layering theorems.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 608-Artificial Intelligence
Introduction to artificial intelligence, problem solving, search, intuitivity, planning, expert systems, nerve networks, robotic applications, natural language processing, LISP, PROLOG and artificial intelligence applications.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 616-Mathematical Modeling and Simulation
Dynamic programming, matrix hypothesis and modeling with matrices, variable transformation and its applications at multivariate functions, non-linear and linear model proposition and its applications, stochastic models, introduction to Markov chains, queue models and its applications, introduction to multivariate statistical analysis, simulation models and its applications, other chosen modeling subjects.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

BİL 632-Computer Vision
Introduction, imaging systems, image processing techniques, image restoration, noise removal, segmentation, edge detection algorithms, corner detection algorithms, motion detection and motion tracking, feature detection and matching, camera calibration, geometric transformations, parameter estimation and RANSAC algorithm, stereo vision, object recognition.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

CEN 534-Adli Bilişim
This course introduces students to the fundamentals of digital forensics technology. Emphasis is placed on identifying cyber threats to, and vulnerabilities of, computer systems and how to minimize them. Students will learn how hackers identify victims, how attacks are executed, and various methods used to access to computer systems
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

CEN 536-Makine Öğrenmesi
Makine Öğrenmesi, YZ'nın bir alt disiplinidir ve temel olarak öğrenme yöntemlerinin geliştirilmesiyle ilgilenir. Bu yöntemler çok çeşitli problemleri çözmek için kullanılır. Şu anda, derin öğrenme çok önemlidir, ancak aynı zamanda istatistiksel öğrenme yöntemleri (derin öğrenmeden önceki eğilim) hala büyük ilgi görmektedir. Makine öğrenmesi yöntemleri, insanların açık çözüm yöntemlerini henüz tanımlayamadığı yerlerde kullanılır. Veriler gürültülü ve eksik olduğunda, bu aynı zamanda gerçek dünya meselelerini de etkiler. Örneğin, değişen aydınlatma koşullarında veya kısmen başka bir nesne tarafından önü kapansa bile belirli bir nesneyi tanımak zor değildir. Bilgisayarlar için bu hala büyük bir zorluktur. Makine Öğrenmesi, bu zorlukları aşmalarına yardımcı olur.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

ELK 559-Research Methods
Meaning, importance and aim of the research. Types of the research. Defining the research problem and approaches to the problems and their solutions. Design of the research. Sampling design. Measurement techniques. Data collecting techniques. Analysis of data. Presentation and preparation of research document. Ethic.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

END 528-Quality Assurance Systems
Statistical quality control basic concepts and techniques, total quality and quality management, quality assurance system analysis and design, international quality certifications, reliability and experiment designs.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

END 531-Advanced Engineering Economy
Theory and application of advanced engineering economy, equivalence, finance, financial definitions and analysis, project evaluation, profits and behaviors under risk, stochastic analysis.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

END 559-Research Methods
Meaning, importance and aim of the research. Types of the research. Defining the research problem and approaches to the problems and their solutions. Design of the research. Sampling design. Measurement techniques. Data collecting techniques. Analysis of data. Presentation and preparation of research document. Ethic.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

HVC 525-Aviation Management I
The aim of this course is to provide the students with a basic understanding of the basic concepts of civil aviation, civil aviation organizations (ICAO, EASA, EUROCONTROL, etc.) and legislation, airlines, airports and operations, aviation rules, air traffic authorities and all aspects of aviation management.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

İŞL 512-Strategic Cost Management
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

İŞL 513-Financial Statemens and Analysis
The content of this course involves the definition, organization and analysis of various financial statements (balance sheet, income statement, cash flow statement and fund flow statement, statement of changes in the stockholders? equity, dividend distribution table).
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

İŞL 521-Organizational Development and Growth
The aim of the course is to understand the management of organizational development and change processes and identify the tools of individual and team development, to grasp the management of change with the help of case studies and applications
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

İŞL 551-Contemporary Business
The purpose of this course is to provide the students with the modern management techniques that are used for sustainability of competitive advantage for business and give them up-to-date information. The main subjects of this course are business environment, organizational structure and management of culture, innovativeness and entrepreneurship, planning and decision-making
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

İŞL 578-Conflict Management and Negotiation
This course primarily focuses on the concepts of communication, conflict and negotiation, and covers leadership skills, time and meeting management, which have an important role in the management of conflict and negotiation process, factors affecting negotiation, conflict management, conflict management processes and techniques, factors affecting conflict management, negotiation process, negotiation strategies and tactics, negotiation skills, problem-solving, persuasion, effective communication, power-authority.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None

İŞL 603-Critical Management Approaches
This course is designed to examine the effect of the movement of thought, also known as critical theory developed around ?Frankfurt School? in the 1930s, on the critical perspectives within the scope of management and organization. In the international arena, the existence of the critical studies within the scope of management and organization are firstly based on Marx and Weber's theories in terms of the classical theories. Critical based different epistemological and ontological assumptions of Critical Management Studies (FYR) will be discussed in this course from the classical theories to the present day, mainly the Frankfurt School and later ?critical perspectives? affected by continental philosophy will be examined in a broader sense and as a whole to include FYR. Subjects of introducing instrumental use of knowledge; questioning of the concepts that are accepted natural and considered as if there is no alternative; the awareness of the researcher about what kind of role he has on the current issues and revealing the structures of domination will be discussed in relation with studies of management and organization of critical tradition as having four emphasis.
Lectures: 3 h
Tutorial: 0 h
Credits: 3
ECTS Credits: 7.5
Prerequisite: None