English
Yetkili Girişi

Elektronik ve Bilgisayar
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 1-D, 2-D And 3-D Partial Differential Equations (PDE s), Fourier and Laplace Transformation Methods for Solving 1-D, 2-D And 3-D PDE s; An introduction to Numerical Methods (Finite Differences) for Solving 1-D, 2-D And 3-D 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, k-Nearest 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, Fault-Tolerant Distributed Systems, Multithreading, Network Programming, Consistency, Naming, Fault Tolerance, Security, Distributed Object-Oriented 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 Ciphers-Shannon 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, E-mail Security.

 

ECE522 - Neural Networks  (3 + 0), 3 AKTS:8
Neuron Model and Network Architectures, Perceptron Learning Rule, Supervised Hebbian Learning, Widrow-Hoff 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 XML-based Web-services, 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, 3-D Information from Single, Two, and Multiple Views, Estimate camera and object motion, Real-Time 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 High-Level 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 Flow-Oriented, Object-Oriented, Data-Oriented, and Real-Time 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 gray-level 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 neuro-fuzzy 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, head-mounted 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 Life-Long 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 1-D, 2-D And 3-D Partial Differential Equations (PDE s), Fourier and Laplace Transformation Methods for Solving 1-D, 2-D And 3-D PDE s; An introduction to Numerical Methods (Finite Differences) for Solving 1-D, 2-D And 3-D 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, k-Nearest 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, Fault-Tolerant Distributed Systems, Multithreading, Network Programming, Consistency, Naming, Fault Tolerance, Security, Distributed Object-Oriented 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 Ciphers-Shannon 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, E-mail Security.

 

ECE522 - Neural Networks  (3 + 0), 3 AKTS:8
Neuron Model and Network Architectures, Perceptron Learning Rule, Supervised Hebbian Learning, Widrow-Hoff 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 XML-based Web-services, 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, 3-D Information from Single, Two, and Multiple Views, Estimate camera and object motion, Real-Time 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 High-Level 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 Flow-Oriented, Object-Oriented, Data-Oriented, and Real-Time 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 gray-level 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 neuro-fuzzy 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, head-mounted 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.

 

Copyright Hasan Kalyoncu Üniversitesi