
Ders İçerikleri 
ECE501  Advanced Engineering Mathematics (3 + 0), 3 AKTS:8 Mathematical Preliminaries (Vector/Matrix Calculus, Ordinary and Partial Differential Equations); Mathematical Modelling of Problems Interest to Petroleum And Natural Gas Engineering and Basic Modelling Equations (Continuity, Diffusion, Convection and Dispersion Equations for Both Single and Multi Phase Flow); Separation of Variables for Solving 1D, 2D And 3D Partial Differential Equations (PDE s), Fourier and Laplace Transformation Methods for Solving 1D, 2D And 3D PDE s; An introduction to Numerical Methods (Finite Differences) for Solving 1D, 2D And 3D Flow Problems; Linear and Nonlinear Parameter Estimation (Least Squares and Least Absolute Value). ECE502  Advanced Algorithm Analysis and Design (3 + 0), 3 AKTS:8 Recurrences, Master Theorem, Greedy Algorithms, Dynamic Programming, Graph Algorithms, Geometric Algorithms, Complexity Classes and NP Problems, Cryptographic Algorithms ECE503  Computer Vision (3 + 0), 3 AKTS:8 Image Formation and Image Models, Image Processing, Edge Detection, Reflectance Map and Photometric stereo ECE504  Data Mining and Knowledge Discovery (3 + 0), 3 AKTS:8 Data Mining Concepts, Data Preparation Techniques, Statistical Learning Theory, Naive Bayes Classification and Decision Threes, Clustering Methods, Association Rules ECE505  Pattern Recognition (3 + 0), 3 AKTS:8 Introduction to Pattern Recognition, Statistical Decision Theory, Dimensionality Reduction (Principle Component Analysis, Linear Discriminant Analysis), Nonparametric Techniques (Decision Estimation, kNearest Neighbourhood, Parzen Windows), Kernel Methods and Support Vector Machines, Hidden Markov Models, Methods for Unsupervised Classification (clustering), Feature Selection, Error Rate Estimation, Bagging, Boosting, Model Selection, Validation Methods, Receiver Operating Characteristic (ROC) Curves ECE510  Renewable Energy Sources (3 + 0), 3 AKTS:8 Introduction to Global Warming, Solar Energy, Wind Energy, Hydroelectric Energy, Wave and Tidal Energy, Biomass, Hybrid Utilization, Interface to Power Grid. ECE516  Advanced Distributed Systems (3 + 0), 3 AKTS:8 Abstractions for and Modelling of Highly Available and Scalable Services, Design and Implementation Techniques for Fast, Scalable, FaultTolerant Distributed Systems, Multithreading, Network Programming, Consistency, Naming, Fault Tolerance, Security, Distributed ObjectOriented Systems, Distributed File Systems, Several Case Studies of Distributed Systems. ECE520  Cryptography and Network Security (3 + 0), 3 AKTS:8 Traditional Cryptosystems, Cryptanalysis of Classical CiphersShannon Theory, Symmetric Key Ciphers, Block Cipher Standards, Hash Functions, Public Key Encryption, Threshold Cryptography, Digital Signatures, Authentication Systems, Firewalls and Intrusion Detection Systems, IPsec, SSL/TLS, Email Security. ECE522  Neural Networks (3 + 0), 3 AKTS:8 Neuron Model and Network Architectures, Perceptron Learning Rule, Supervised Hebbian Learning, WidrowHoff Learning, Associative Learning, Competitive Networks. ECE523  Database and File Security (3 + 0), 3 AKTS:8 Security Threats, Protection, Intruders, Malicious Software, Trojan Horses, Trusted Systems, Database Security Levels, Confidentiality, Integrity, Availability, Types of Vulnerabilities, Threats and Risks, Authentication, Authorization, Encryption. Encryption. Digital Signature. Key Distribution and Authentication. Authorization. Authenticated Remote Procedure Call. Electronic Commerce. Secure Sockets Layer Protocol, Passport, Electronic Cash, Security in XMLbased Webservices, Control measure, Database Security and DBA, Discretionary Access Control, Mandatory Access Control, Statistical Database Security, Flow Control, Covert Channels, Auditing, Auditing Process, Auditing Classifications and Types. ECE526  Computer and Robotic Vision (3 + 0), 3 AKTS:8 Machine Vision System Design and Applications, Camera Geometry and Calibration, Feature Detection and Tracking, 3D Information from Single, Two, and Multiple Views, Estimate camera and object motion, RealTime Vision Applications. ECE528  Advanced Artificial Intelligence (3 + 0), 3 AKTS:8 Knowledge Representation, Knowledge Engineering; Reasoning, Parallel and Distributed AI, Connectionist Models, Machine Learning and Intelligent Databases, Implementation of Systems In HighLevel AI Languages. ECE531  Software Design, Development and Management (3 + 0), 3 AKTS:8 Software Design Paradigms, Project Management, System and Software Requirements, Computer Aided Software Engineering, Software Design, Data FlowOriented, ObjectOriented, DataOriented, and RealTime Design, Structured Programming, Information Hiding, Strength and Coupling Measures, Software Testing Techniques and Strategies. ECE534  Digital Image Processing (3 + 0), 3 AKTS:8 Introduction to image processing applications and image perception; light, colour and the human visual system. The graylevel histogram and intensity transformations. Filtering in the spatial and frequency domains; 2D convolution and 2D Fourier Transform. Image filtering: smoothing, sharpening and optimal image restoration with the Wiener filter. Image reconstruction from projections; Computed Tomography (CT). Wavelet transforms in 1 and 2 dimensions. Image coding and compression. Image analysis; morphological processing, edge detection and segmentation. ECE538  Introduction to Photovoltaics (3 + 0), 3 AKTS:8 This course provides students with an overview of photovoltaic electricity systems and a detailed description of PV system components, including PV modules, batteries, controllers, inverters, interconnects, and system protection devices. This course also covers solar insolation (Incoming solar radiation) and site analysis, as well as PV system sizing, designing, installation planning, maintenance, troubleshooting, and safety. ECE540  Soft Computing Techniques and Applications (3 + 0), 3 AKTS:8 Introduction to intelligent systems and soft computing. Basics of optimization and modelling. Introduction to artificial neural networks, back propagation learning rule, fuzzy set theory, fuzzy inference methods, fuzzy control, adaptive neurofuzzy inferencing system (ANFIS), genetic algorithms. ECE541  Virtual Reality (3 + 0), 3 AKTS:8 The selected topic for this semester will be virtual reality. The emphasis will be on input and display technologies and on computational models: Stereoscopic display, headmounted displays, holographic displays, force display, tracking technologies. Building and displaying virtual worlds. Applications of virtual reality. The objective of the course is to introduce virtual reality technologies and the fundamental concepts involved in building and displaying virtual worlds. The other objective is to establish an environment in which the current research issues of virtual reality are discussed and studied to contribute to the field. ECE542  Data Science (3 + 0), 3 AKTS:8 Data Science is the study of the generalizable extraction of knowledge from data. Being a data scientist requires an integrated skill set spanning mathematics, statistics, machine learning, databases and other branches of computer science along with a good understanding of the craft of problem formulation to engineer effective solutions. This course will introduce students to this rapidly growing field and equip them with some of its basic principles and tools as well as its general mindset, using primarily the statistical computing language R. Students will learn concepts, techniques and tools they need to deal with various facets of data science practice, including data collection and integration, exploratory data analysis, predictive modeling, descriptive modeling, data product creation, evaluation, and effective communication. ECE548  Engineering Research Methods and Thesis Writing (3 + 0), 3 AKTS:8 Importance and Necessity for LifeLong Learning, Challenging Assignment, Report and Thesis Writing, Research Methods, Teamwork Organization and Cooperation, ECE699  M.Sc. Graduate Seminar (0 + 1), 0 AKTS:4 In this course, the student gives a seminar to the instructors who are in the committee for student’s thesis work and instructors who are related with student’s thesis topic. Student prepares presentations and reports related with his/her doctorate thesis. Student has to pass this lecture successively for starting his/her doctorate thesis. ECE700  M.Sc. Research and Thesis I (0 + 1), 0 AKTS:30 Structure and Summarize A Body of Knowledge Relating to A Substantial Project Topic in The Area of Electronics And Computer Engineering, Critically Evaluate Previous Work in The Area, Conduct A Program of Work in Further Investigation of Issues Related to The Topic. After passing Graduate Seminar course student writes his/her thesis according to thesis writing rules of our university. Then student presents his/her thesis book to his/her thesis committee. Student has to be successful in this course for completing his/her Doctor of Philosophy Program. ECE701  M.Sc. Research and Thesis II (0 + 1), 0 AKTS:30 Structure and Summarize A Body of Knowledge Relating to A Substantial Project Topic in The Area of Electronics And Computer Engineering, Critically Evaluate Previous Work in The Area, Conduct A Program of Work in Further Investigation of Issues Related to The Topic. After passing Graduate Seminar course student writes his/her thesis according to thesis writing rules of our university. Then student presents his/her thesis book to his/her thesis committee. Student has to be successful in this course for completing his/her Doctor of Philosophy Program. Alan Seçmeli ECE501  Advanced Engineering Mathematics (3 + 0), 3 AKTS:8 Mathematical Preliminaries (Vector/Matrix Calculus, Ordinary and Partial Differential Equations); Mathematical Modelling of Problems Interest to Petroleum And Natural Gas Engineering and Basic Modelling Equations (Continuity, Diffusion, Convection and Dispersion Equations for Both Single and Multi Phase Flow); Separation of Variables for Solving 1D, 2D And 3D Partial Differential Equations (PDE s), Fourier and Laplace Transformation Methods for Solving 1D, 2D And 3D PDE s; An introduction to Numerical Methods (Finite Differences) for Solving 1D, 2D And 3D Flow Problems; Linear and Nonlinear Parameter Estimation (Least Squares and Least Absolute Value). ECE502  Advanced Algorithm Analysis and Design (3 + 0), 3 AKTS:8 Recurrences, Master Theorem, Greedy Algorithms, Dynamic Programming, Graph Algorithms, Geometric Algorithms, Complexity Classes and NP Problems, Cryptographic Algorithms ECE503  Computer Vision (3 + 0), 3 AKTS:8 Image Formation and Image Models, Image Processing, Edge Detection, Reflectance Map and Photometric stereo ECE504  Data Mining and Knowledge Discovery (3 + 0), 3 AKTS:8 Data Mining Concepts, Data Preparation Techniques, Statistical Learning Theory, Naive Bayes Classification and Decision Threes, Clustering Methods, Association Rules ECE505  Pattern Recognition (3 + 0), 3 AKTS:8 Introduction to Pattern Recognition, Statistical Decision Theory, Dimensionality Reduction (Principle Component Analysis, Linear Discriminant Analysis), Nonparametric Techniques (Decision Estimation, kNearest Neighbourhood, Parzen Windows), Kernel Methods and Support Vector Machines, Hidden Markov Models, Methods for Unsupervised Classification (clustering), Feature Selection, Error Rate Estimation, Bagging, Boosting, Model Selection, Validation Methods, Receiver Operating Characteristic (ROC) Curves ECE510  Renewable Energy Sources (3 + 0), 3 AKTS:8 Introduction to Global Warming, Solar Energy, Wind Energy, Hydroelectric Energy, Wave and Tidal Energy, Biomass, Hybrid Utilization, Interface to Power Grid. ECE516  Advanced Distributed Systems (3 + 0), 3 AKTS:8 Abstractions for and Modelling of Highly Available and Scalable Services, Design and Implementation Techniques for Fast, Scalable, FaultTolerant Distributed Systems, Multithreading, Network Programming, Consistency, Naming, Fault Tolerance, Security, Distributed ObjectOriented Systems, Distributed File Systems, Several Case Studies of Distributed Systems. ECE520  Cryptography and Network Security (3 + 0), 3 AKTS:8 Traditional Cryptosystems, Cryptanalysis of Classical CiphersShannon Theory, Symmetric Key Ciphers, Block Cipher Standards, Hash Functions, Public Key Encryption, Threshold Cryptography, Digital Signatures, Authentication Systems, Firewalls and Intrusion Detection Systems, IPsec, SSL/TLS, Email Security. ECE522  Neural Networks (3 + 0), 3 AKTS:8 Neuron Model and Network Architectures, Perceptron Learning Rule, Supervised Hebbian Learning, WidrowHoff Learning, Associative Learning, Competitive Networks. ECE523  Database and File Security (3 + 0), 3 AKTS:8 Security Threats, Protection, Intruders, Malicious Software, Trojan Horses, Trusted Systems, Database Security Levels, Confidentiality, Integrity, Availability, Types of Vulnerabilities, Threats and Risks, Authentication, Authorization, Encryption. Encryption. Digital Signature. Key Distribution and Authentication. Authorization. Authenticated Remote Procedure Call. Electronic Commerce. Secure Sockets Layer Protocol, Passport, Electronic Cash, Security in XMLbased Webservices, Control measure, Database Security and DBA, Discretionary Access Control, Mandatory Access Control, Statistical Database Security, Flow Control, Covert Channels, Auditing, Auditing Process, Auditing Classifications and Types. ECE526  Computer and Robotic Vision (3 + 0), 3 AKTS:8 Machine Vision System Design and Applications, Camera Geometry and Calibration, Feature Detection and Tracking, 3D Information from Single, Two, and Multiple Views, Estimate camera and object motion, RealTime Vision Applications. ECE528  Advanced Artificial Intelligence (3 + 0), 3 AKTS:8 Knowledge Representation, Knowledge Engineering; Reasoning, Parallel and Distributed AI, Connectionist Models, Machine Learning and Intelligent Databases, Implementation of Systems In HighLevel AI Languages. ECE531  Software Design, Development and Management (3 + 0), 3 AKTS:8 Software Design Paradigms, Project Management, System and Software Requirements, Computer Aided Software Engineering, Software Design, Data FlowOriented, ObjectOriented, DataOriented, and RealTime Design, Structured Programming, Information Hiding, Strength and Coupling Measures, Software Testing Techniques and Strategies. ECE534  Digital Image Processing (3 + 0), 3 AKTS:8 Introduction to image processing applications and image perception; light, colour and the human visual system. The graylevel histogram and intensity transformations. Filtering in the spatial and frequency domains; 2D convolution and 2D Fourier Transform. Image filtering: smoothing, sharpening and optimal image restoration with the Wiener filter. Image reconstruction from projections; Computed Tomography (CT). Wavelet transforms in 1 and 2 dimensions. Image coding and compression. Image analysis; morphological processing, edge detection and segmentation. ECE538  Introduction to Photovoltaics (3 + 0), 3 AKTS:8 This course provides students with an overview of photovoltaic electricity systems and a detailed description of PV system components, including PV modules, batteries, controllers, inverters, interconnects, and system protection devices. This course also covers solar insolation (Incoming solar radiation) and site analysis, as well as PV system sizing, designing, installation planning, maintenance, troubleshooting, and safety. ECE540  Soft Computing Techniques and Applications (3 + 0), 3 AKTS:8 Introduction to intelligent systems and soft computing. Basics of optimization and modelling. Introduction to artificial neural networks, back propagation learning rule, fuzzy set theory, fuzzy inference methods, fuzzy control, adaptive neurofuzzy inferencing system (ANFIS), genetic algorithms. ECE541  Virtual Reality (3 + 0), 3 AKTS:8 The selected topic for this semester will be virtual reality. The emphasis will be on input and display technologies and on computational models: Stereoscopic display, headmounted displays, holographic displays, force display, tracking technologies. Building and displaying virtual worlds. Applications of virtual reality. The objective of the course is to introduce virtual reality technologies and the fundamental concepts involved in building and displaying virtual worlds. The other objective is to establish an environment in which the current research issues of virtual reality are discussed and studied to contribute to the field. ECE542  Data Science (3 + 0), 3 AKTS:8 Data Science is the study of the generalizable extraction of knowledge from data. Being a data scientist requires an integrated skill set spanning mathematics, statistics, machine learning, databases and other branches of computer science along with a good understanding of the craft of problem formulation to engineer effective solutions. This course will introduce students to this rapidly growing field and equip them with some of its basic principles and tools as well as its general mindset, using primarily the statistical computing language R. Students will learn concepts, techniques and tools they need to deal with various facets of data science practice, including data collection and integration, exploratory data analysis, predictive modeling, descriptive modeling, data product creation, evaluation, and effective communication.

