[ [ MSc in Computer Engineering ] Master of Business Administration ] ]

COMPUTER ENGINEERING COURSES

FIRST SEMESTER 

COURSE NAME LANG.

ECTS CREDIT

TEACHING STAFF

Performance Evaluation of Computer Networks

EN 8 Dr. Erdal CAYIRCI 

Computer Systems and Network Security

TR 9 Assist. Prof. Dr. Gokhan YAVUZ
Advanced Algorithm Analysis TR 7 Prof. M.Yahya KARSLIGIL
Advanced Database Systems TR 6 Assist.Prof.Dr. Vedat COSKUN

SECOND SEMESTER 

 

COURSE NAME LANG.

ECTS CREDIT

TEACHING STAFF

Advanced Artifical Inteligence

TR 7 Prof. M.Yahya KARSLIGIL

Image Recognition

TR 7 Assist. Prof. Dr. Elif KARSLIGIL
Wireless Network Protocols EN 8 Assist. Prof. Dr. Adnan KAVAK
Special Topics in Computer Engineering EN 4 Dr. Erdal CAYIRCI
Parallel Computing EN 4 Dr. Deniz Turgay ALTILAR

 

CONTENTS OF COMPUTER ENGINEERING COURSES

Performance Evaluation of Computer Networks

Basic Simulation Modeling, Simulation Issues, Categorisation of Simulations, Basic Probability and Statistics, Distrubution functions, Selecting Input Probability Distributions, Random Number Generators, Generating Random Variates, Output Data Analysis, Design of Experiment, Simulation of Mobile Networks, Simulation Tools (Matlab- NS2- Glomossim- Neslsim- Omninet- Opnet- SNetSim), Military Simulations.

Computer Systems and Network Security

Security  Structure, Security Types, Information Security, OSI Security  Architecture,X-800 ISO Security Architecture, Network Protocols, Attack Types: Active and Passive, Security Mechanisms, Authentication, Key Distrubution Systems, Encryption Algorithms, Encrypted File Systems-EFS, Routing Protocols, Link Encryption, Attack Types, Buffer Overflow Attacks.

Advanced Algorithm Analysis

Complexity estimation, Sorting algorithms analysis, Linked list algorithms, Random number generating algorithms, Binary Tree searching algorithms, Huffman tree, Special prime numbers, Graph Coloring algorithms.

Advanced Database Systems

Data Modeling: Conceptual design of a database project, E-R Model, Relational Databases, Physical Design, Query processing and optimisation: (Advanced) SQL commands, Database Security: Securing data against unauthenticated users and hackers, Database Backup and Recovery: Principles of logging, recovery, and commit protocols, Internet Databases: Accessing databases via internet, Database Tuning: Speeding-up database access, Data Warehousing, Data Mining.

Advanced Artifical Inteligence 

 

Image Recognition 

 

Wireless Network Protocols

Overview of wireless networks, cellular system principles and network planning, chracteristics of wireless medium, multiple access techniques (FDMA, TDMA,CDMA), wireless medium access alternatives, wireless network operation, Wireless wide area networks(WANs), Wireless Local Area Networks (WLANs), Ad Hoc Wireless Networking, IP in Wireless Networks.

Special Topics in Computer Engineering

Comtemporary topics in Computer Engineering discipline are introduced.

Parallel Computing

Basics of parallel computing, parallel architectures and scalability, system żnterconnects and communication, clusters of workstations, parallel technologies, parallel programming  platforms, algorithm design and performance evaluation, operating system support. parallel-distributedplatform comparisons considering
communication, synchronisation, system-wide requirements and advanced operating systems issues.