× WEB MAIL TELEPHONE DIRECTORY STUDENT INFORMATION SYSTEM COURSES OFFERED DISTANCE LEARNING CAMPUS LIFE LIBRARY PORTAL TRANSPORTATION
tr

Graduate Programs in Computer Engineering

The graduate program in computer engineering is designed to meet the demands of students preparing for the career as computer engineers, scientists or academicians. Motivated students from other backgrounds are also welcome to have an advanced education in Computer Engineering.

The students may specialize in subjects such as operating systems, networking, image processing, information retrieval, software engineering, geographic information systems, information security and gamification at advanced levels.

The Department of Computer Engineering runs two Master of Science (MS) programs: MS in Computer Engineering, MS in Computer Engineering without thesis. The latter program is designed for those who are not willing to do thesis work but would like to further their educational and professional goals.

MSc With Thesis

The students must take at least 2 Core courses in order to graduate from MSc program with thesis. 7 courses should be taken in total, of which at most 3 should be selected from courses in the Restricted Electives list. The program lasts a minimum of 4 semesters. A sample program is given below.

First Semester
Course CodeCourse NameCreditsECTS
CENG 5xxCore (1)3 0 37.5
CENG 5xxCore (2)3 0 37.5
CENG 5xxElective (1)3 0 37.5
CENG 5xxElective (2)3 0 37.5
Second Semester
Course CodeCourse NameCreditsECTS
CENG 5xxElective (3) / Restricted Elective (1)3 0 37.5
CENG 5xxElective (4) / Restricted Elective (2)3 0 37.5
CENG 5xxElective (5) / Restricted Elective (3)3 0 37.5
RME 500Research Methods and Ethics0 0 07.5
Third Semester
Course CodeCourse NameCreditsECTS
CENG 599Ms Thesis0 0 060
CENG 590Graduate Seminar0 0 07.5
Fourth Semester
Course CodeCourse NameCreditsECTS
CENG 599Ms Thesis0 0 060

MSc Without Thesis

The students must take at least 2 Core courses in order to graduate from MSc program without thesis. 10 courses should be taken in total, of with at most 4 should be selected from courses in the Restricted Electives list. The program lasts a minimum of 2 and a maximum of 3 semesters. A sample program is given below.

First Semester
Course CodeCourse NameCreditsECTS
CENG 5xxCore (1)3 0 37.5
CENG 5xxCore (2)3 0 37.5
CENG 5xxElective (1)3 0 37.5
CENG 5xxElective (2)3 0 37.5
Second Semester
Course CodeCourse NameCreditsECTS
CENG 5xxElective (3)3 0 37.5
CENG 5xxElective (4)3 0 37.5
CENG 5xxElective (5) / Restricted Elective (1)3 0 37.5
CENG 5xxElective (6) / Restricted Elective (2)3 0 37.5
Third Semester
Course CodeCourse NameCreditsECTS
CENG 5xxElective (7) / Restricted Elective (3)3 0 37.5
CENG 5xxElective (8) / Restricted Elective (4)3 0 37.5
CENG 592Graduate Project0 0 015

Computer Engineering MSc Courses

Must Courses
Course CodeCourse TitleCreditsECTS
CENG 590Graduate Seminar0 0 07.5
CENG 592Graduate Project0 0 015
CENG 599Ms Thesis0 0 060
RME 500Research Methods and Ethics0 0 07.5
Core Courses
Course CodeCourse TitleCreditsECTS
CENG 501Advanced Operating Systems3 0 37.5
CENG 502Advanced Computer Networks and Communication3 0 37.5
CENG 503Advanced Image Processing3 0 37.5
CENG 505Parallel Computing3 0 37.5
CENG 507Neural Computing3 0 37.5
CENG 508Artificial Intelligence3 0 37.5
CENG 509Pattern Recognition3 0 37.5
CENG 511Advanced Algorithms3 0 37.5
CENG 520Information Security3 0 37.5
CENG 526Software Architecture3 0 37.5
CENG 531Gamification3 0 37.5
CENG 555Information Retrieval3 0 37.5
CENG 557Software Quality Assurance and Testing3 0 37.5
CENG 567Data Mining3 0 37.5
CENG 572Introduction to Geographic Information Systems3 0 37.5
CENG 582Advanced Innovative Game Design3 0 37.5
CENG 584Advanced 3D Game Programming3 0 37.5
Elective Courses
Course CodeCourse TitleCreditsECTS
CENG 500Numerical Methods in Optimization3 0 37.5
CENG 506Microprocessors and Embedded Systems3 0 37.5
CENG 512Computer Simulation3 0 37.5
CENG 513Object Oriented Analysis and Design3 0 37.5
CENG 514Advanced Computer Graphics3 0 37.5
CENG 517Cognitive Aspects of Natural Language Processing3 0 37.5
CENG 521Topics in Advanced Database3 0 37.5
CENG 522Advanced Object Oriented Programming3 0 37.5
CENG 528Multimedia Security3 0 37.5
CENG 534Multimedia and Internet3 0 37.5
CENG 536Advanced Computer Aritmetic3 0 37.5
CENG 539Essentials of Network Routing and Switching2 2 37.5
CENG 540Advanced Network Routing and Switching2 2 37.5
CENG 545Graphics Processing Unit Computing3 0 37.5
CENG 561Remote Sensing3 0 37.5
CENG 566Coding Theory3 0 37.5
CENG 568Knowledge Engineering3 0 37.5
CENG 569Big Data3 0 37.5
CENG 571Distributed Computing3 0 37.5
CENG 574Advanced Application Design for Mobile Devices3 0 37.5
CENG 595Selected Topics in Computer Engineering I3 0 37.5
CENG 596Selected Topics in Computer Engineering II3 0 37.5
Restricted Elective Courses
Course CodeCourse TitleCreditsECTS
CENG 606Advanced Computer Architecture3 0 37.5
CENG 608Operating System and Network Security3 0 37.5
CENG 611Theory of Computation3 0 37.5
CENG 612Graph Theory3 0 37.5
CENG 613Spatial Programming3 0 37.5
CENG 614Computational Geometry3 0 37.5
CENG 621Machine Learning3 0 37.5
CENG 622Speech Processing3 0 37.5
CENG 623Artificial Neural Networks3 0 37.5
CENG 624Natural Language Processing3 0 37.5
CENG 625Advanced Topics in Artificial Intelligence3 0 37.5
CENG 626Advanced Topics in Computer Graphics3 0 37.5
CENG 627Cloud Computing3 0 37.5
CENG 628Computer Vision3 0 37.5
CENG 629Virtual Reality3 0 37.5
CENG 630Advanced Software Engineering3 0 37.5
CENG 685Selected Topics in Computer Science and Engineering I3 0 37.5
CENG 686Selected Topics in Computer Science and Engineering II3 0 37.5
EE 571Biomedical Signal Processing3 0 37.5
IE 501Linear Optimization Methods3 0 37.5
IE 502Stochastic Processes3 0 37.5
IE 507Nonlinear Optimization Methods3 0 37.5
IE 508Graph Theory with Applications3 0 37.5
IE 511Discrete Optimization Methods3 0 37.5
IE 527Simulation Moldelling and Analysis3 0 37.5
IE 551Multiple Criteria Decision Making3 0 37.5
IE 552Heuristic Methods for Optimization3 0 37.5
MATH 503Scientific Compulation I3 0 37.5
MATH 512Scientific Compulation II3 0 37.5
MATH 551Analytical Methods for Engineers3 0 37.5
ME 502Advanced Numerical Methods for Engineers3 0 37.5
ME 536Advanced Robotics3 0 37.5
MECE 584Robot Vision3 0 37.5
MECE 587Optimization3 0 37.5

Computer Engineering MSc Course Definitions

Course Code and TitleCENG 590 - Graduate Seminar
Credits0 0 0 (ECTS: 7.5)
Course DescriptionPresentation and discussion of current issues and works by graduate students in their relevant fields.
Prerequisites-
Course Web Pagehttp://ceng590.cankaya.edu.tr/
Course Code and TitleCENG 592 - Graduate Project
Credits0 0 0 (ECTS: 15)
Course DescriptionThis course is required for students who are enrolled in "Non-Thesis" program.
Prerequisites-
Course Web Pagehttp://ceng592.cankaya.edu.tr/
Course Code and TitleCENG 599 - Ms Thesis
Credits0 0 0 (ECTS: 60)
Course DescriptionDirected independent research on a specific topic approved by the student's adviser.
Prerequisites-
Course Web Pagehttp://ceng599.cankaya.edu.tr/
Course Code and TitleRME 500 - Research Methods and Ethics
Credits0 0 0 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://rme500.cankaya.edu.tr/
Course Code and TitleCENG 501 - Advanced Operating Systems
Credits3 0 3 (ECTS: 7.5)
Course DescriptionAdvances in operating systems, Concurrent programming, Synchronization primitives and their applications, Network and distributed operating systems, Operating systems and mobile devices, Advances in file systems, Security issue, Assignment and projects.
Prerequisites-
Course Web Pagehttp://ceng501.cankaya.edu.tr/
Course Code and TitleCENG 502 - Advanced Computer Networks and Communication
Credits3 0 3 (ECTS: 7.5)
Course DescriptionMotivation and Applications, TCP/IP Protocol Suit Issues, Wireless Transmission, Frequencies and Signals, Signal propagation, Medium Access Control, Wireless LANs and their protocols, Mobile ad-hoc networks, Project and assignments.
Prerequisites-
Course Web Pagehttp://ceng502.cankaya.edu.tr/
Course Code and TitleCENG 503 - Advanced Image Processing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionElements of digital image processing, Image model, Sampling and quantization, Image Transforms, Image Enhancement, Color Image Processing, Edge detection, Image Segmentation, Representation and Description, Morphological Image Processing.
Prerequisites-
Course Web Pagehttp://ceng503.cankaya.edu.tr/
Course Code and TitleCENG 505 - Parallel Computing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionParallel computers, Parallelism and data processing, Taxonomy of parallel architectures, Interconnection networks, Performance of parallel systems: speedup, efficiency, cost, granularity and sources of parallel overhead; Fundamental concepts: memory hierarchy, communication, locality, latency, synchronization, load balancing; Parallel programming models: data parallel, shared address space, message passing.
Prerequisites-
Course Web Pagehttp://ceng505.cankaya.edu.tr/
Course Code and TitleCENG 507 - Neural Computing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionFundamentals of neural Networks, Perception, Multilayer perceptions and backpropagation algorithms, Unsupervised learning and self organization maps, Neurodynamics (Hofleid Model), Radial basis function networks.
Prerequisites-
Course Web Pagehttp://ceng507.cankaya.edu.tr/
Course Code and TitleCENG 508 - Artificial Intelligence
Credits3 0 3 (ECTS: 7.5)
Course DescriptionExploring natural events, Goal reduction, Finding solution paths, Games, Logic, Advanced knowledge representation, Natural language of understanding, Matching, Applications.
Prerequisites-
Course Web Pagehttp://ceng508.cankaya.edu.tr/
Course Code and TitleCENG 509 - Pattern Recognition
Credits3 0 3 (ECTS: 7.5)
Course DescriptionMachine perception, Parameter estimation, Learning, Linear discriminate functions, Clustering, scene analysis, Bayes decision theory, Non-parametric techniques, Applications of pattern recognition.
Prerequisites-
Course Web Pagehttp://ceng509.cankaya.edu.tr/
Course Code and TitleCENG 511 - Advanced Algorithms
Credits3 0 3 (ECTS: 7.5)
Course DescriptionThe Complexity Of Algorithms, Lower And Upper Bound Theory, Design Of The Divide-And-Conquer, The Greedy Approach, Dynamic Programming, Backtracking, Branch-And-Bound, NP-Complete And NP-Hard Problems, Deterministic And Non-Deterministic Polynomial Type Algorithms, Introduction To Cryptography Algorithms, Public Key Cryptosystems.
Prerequisites-
Course Web Pagehttp://ceng511.cankaya.edu.tr/
Course Code and TitleCENG 520 - Information Security
Credits3 0 3 (ECTS: 7.5)
Course DescriptionEssentials of information security, Determination of IT-security risks, Specification of security objectives and security policy, Network packet capture and analysis, Protocol decoding, Security scanning and attacks, Techniques and tools in penetration testing, Security risks, Design and test IT-security procedures and mechanisms, Scan IP networks, Discover and monitor intrusions and vulnerability within a specific range of threats.
Prerequisites-
Course Web Pagehttp://ceng520.cankaya.edu.tr/
Course Code and TitleCENG 526 - Software Architecture
Credits3 0 3 (ECTS: 7.5)
Course DescriptionThe need for software architecture, Construction versus development of software, Non-functional requirements and essentials of architecture, Modeling software architecture, Reviewing and analyzing software architecture, Tradeoff analysis, Architecture description languages, The role of agile methodologies in architecture, Pattern-oriented development, Interface-oriented development, Service-oriented architecture and Software product lines.
Prerequisites-
Course Web Pagehttp://ceng526.cankaya.edu.tr/
Course Code and TitleCENG 531 - Gamification
Credits3 0 3 (ECTS: 7.5)
Course DescriptionDefinition of game elements, Theory of games and game-based economic models, Game-based incentives improvement, Self-determination theory and its practice of game-based software design constraints, The business process and framework for gamification, Final project development, Project iterations and feedbacks.
Prerequisites-
Course Web Pagehttp://ceng531.cankaya.edu.tr/
Course Code and TitleCENG 555 - Information Retrieval
Credits3 0 3 (ECTS: 7.5)
Course DescriptionTheory and practice of searching and retrieval of text and bibliographic information, Automated indexing, Statistical and linguistic models, Text classification, Boolean and probabilistic approaches to indexing, Query formulation and output ranking, Information routing and filtering, Topic detection and tracking, Retrieval effectiveness, Miss/false-alarm. Techniques for enhancing retrieval effectiveness including relevance feedback, Query reformulation, Thesauri, and concept extraction.
Prerequisites-
Course Web Pagehttp://ceng555.cankaya.edu.tr/
Course Code and TitleCENG 557 - Software Quality Assurance and Testing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionProcess models, Software quality, Quality assurance, Quality metrics, Construction of SQA, SQA planning, Quality standards, CMM, IEEE,ISO(9001), Software testing techniques, Black box and white box testing, Test strategies, Unit test, Integration testing, and System testing.
Prerequisites-
Course Web Pagehttp://ceng557.cankaya.edu.tr/
Course Code and TitleCENG 567 - Data Mining
Credits3 0 3 (ECTS: 7.5)
Course DescriptionWhat is data mining?, Data mining strategies and techniques, Decision trees, Association rules, K-means algorithm and statistical models, Tools used for data mining, Knowledge discovery in databases, Evaluation methods, Advanced data mining techniques, Intelligent systems.
Prerequisites-
Course Web Pagehttp://ceng567.cankaya.edu.tr/
Course Code and TitleCENG 572 - Introduction to Geographic Information Systems
Credits3 0 3 (ECTS: 7.5)
Course DescriptionDefinition of the GIS, Components of a GIS, Maps and Their Influence on the GIS, Map Projection Systems, Spatial Data Models, Spatial Data Structures, Sources of Spatial Data, Spatial Database Models, Creation of a Spatial Database, GIS Database Applications, GIS Software and Hardware, Spatial Data Visualization, Symbolization of Spatial Data, Spatial Queries and Analysis, Spatial Programming.
Prerequisites-
Course Web Pagehttp://ceng572.cankaya.edu.tr/
Course Code and TitleCENG 582 - Advanced Innovative Game Design
Credits3 0 3 (ECTS: 7.5)
Course DescriptionFoundations of game development, Game design process, The mechanics and dynamics of game atoms, Game theoretic analysis of non-digital (i.e. board/card) games, The interaction and balance mechanisms for games, Game design projects, Game development iterations and feedbacks.
Prerequisites-
Course Web Pagehttp://ceng582.cankaya.edu.tr/
Course Code and TitleCENG 584 - Advanced 3D Game Programming
Credits3 0 3 (ECTS: 7.5)
Course DescriptionThe basic principles of 3D game programming, Implementing and testing 3D game prototypes by using popular 3D game engines, The practice of controlling and balancing of video games, Advance game programming techniques, GUI design, and adding multimedia elements; Digital game prototyping, Iterations and feedbacks.
Prerequisites-
Course Web Pagehttp://ceng584.cankaya.edu.tr/
Course Code and TitleCENG 500 - Numerical Methods in Optimization
Credits3 0 3 (ECTS: 7.5)
Course DescriptionOptimization problems, Extreme of functions of n variables, Linear programming and the simplex method, Non-linear programming, Definition of optimization, Applications of optimization problems.
Prerequisites-
Course Web Pagehttp://ceng500.cankaya.edu.tr/
Course Code and TitleCENG 506 - Microprocessors and Embedded Systems
Credits3 0 3 (ECTS: 7.5)
Course DescriptionBasic components of a Single-Board-Computer, Microprocessors and micro controllers, Microprocessor based systems, Machine coding, Assembly language programming and High-Level-Languages (HLL), Computer architecture and assembly language, Hardware-software design, From gates to registers, Review of digital electronics, Register model of memories, and input and output (I/O) ports; Basic I/O protocols, Interrupts.
Prerequisites-
Course Web Pagehttp://ceng506.cankaya.edu.tr/
Course Code and TitleCENG 512 - Computer Simulation
Credits3 0 3 (ECTS: 7.5)
Course DescriptionFundamental concepts of computer simulation and its role in solving engineering problems, Simulation processes, Models and systems, Discrete and continuous simulation modelling, Decision making with simulation, and Animations.
Prerequisites-
Course Web Pagehttp://ceng512.cankaya.edu.tr/
Course Code and TitleCENG 513 - Object Oriented Analysis and Design
Credits3 0 3 (ECTS: 7.5)
Course DescriptionClassical and modern methods, Comparative analysis of software development paradigms, Object orientation, Object oriented analysis and design of Coad-Yourdon and Rumbaugh, Applying OOD criteria, Introducing UML (Unified Modeling Language), Introducing Component base development and design Patterns.
Prerequisites-
Course Web Pagehttp://ceng513.cankaya.edu.tr/
Course Code and TitleCENG 514 - Advanced Computer Graphics
Credits3 0 3 (ECTS: 7.5)
Course DescriptionReview of hardware and software used in graphic systems, Introduction to programming with OpenGL, Graphic primitives, 2D and 3D geometric transformations, Two dimensional viewing: viewing pipeline, clipping, and windowing; There dimensional viewing: viewing pipeline, viewing parameters, projections, viewing transformations, clipping; Visible surface detection, Introduction to illumination models and surface rendering, Introduction to ray tracing.
Prerequisites-
Course Web Pagehttp://ceng514.cankaya.edu.tr/
Course Code and TitleCENG 517 - Cognitive Aspects of Natural Language Processing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionA quick review of Prolog, DCG grammars and DCG parsers, Parsing Algorithms. Semantics and Logic, Computational aspects of linguistic theories, Human sentence processing, Interpretation, Information structure, Ambiguity resolution, Interactions in multi-component grammars.
Prerequisites-
Course Web Pagehttp://ceng517.cankaya.edu.tr/
Course Code and TitleCENG 521 - Topics in Advanced Database
Credits3 0 3 (ECTS: 7.5)
Course DescriptionPrinciples, Facilities and applications of database management systems, Relational data model, Relational operators, Relational algebra, Relational calculus, Relational database design, Functional dependencies, Normal forms, Distributed databases, Distributed database design, Distributed query processing, Concurrence control Deductive databases, Syntax and semantics query processing, Object Oriented data model, Complex values, Additional operators, Practical query language.
Prerequisites-
Course Web Pagehttp://ceng521.cankaya.edu.tr/
Course Code and TitleCENG 522 - Advanced Object Oriented Programming
Credits3 0 3 (ECTS: 7.5)
Course DescriptionOObject-Oriented Programming and Procedural Programming, Classes and Abstract Data Types, Inheritance and Polymorphism, Interfaces and Components, Object-Oriented Programming and UML, Graphics and Event Handling.
Prerequisites-
Course Web Pagehttp://ceng522.cankaya.edu.tr/
Course Code and TitleCENG 528 - Multimedia Security
Credits3 0 3 (ECTS: 7.5)
Course DescriptionMultimedia compression, Encryption, Steganography, Watermarking, Security attacks, Multimedia quality measurements, MATLAB applications.
Prerequisites-
Course Web Pagehttp://ceng528.cankaya.edu.tr/
Course Code and TitleCENG 534 - Multimedia and Internet
Credits3 0 3 (ECTS: 7.5)
Course DescriptionArchitectures for Multimedia Systems, Digital Audio, Video Technology and Image Compression, Computer Graphics, Multimedia Information Systems, Multimedia Communication Systems, Structure of the Internet, Methods of Storing and Accessing Data on the Internet.
Prerequisites-
Course Web Pagehttp://ceng534.cankaya.edu.tr/
Course Code and TitleCENG 536 - Advanced Computer Aritmetic
Credits3 0 3 (ECTS: 7.5)
Course DescriptionHardware realization of arithmetic functions, Theory, specification and design of hardware algorithms and circuits; Implementation of arithmetic operations, Architectural and algorithmic speedup techniques, Operations on Residue number systems (RNS), Digital Signal Processing.
Prerequisites-
Course Web Pagehttp://ceng536.cankaya.edu.tr/
Course Code and TitleCENG 539 - Essentials of Network Routing and Switching
Credits2 2 3 (ECTS: 7.5)
Course DescriptionThe course covers essential concepts in the computer networks such as, network operating systems, network protocols, addressing in the Internet, building small networks, and data center networking, load balancing and providing quality of service.
Prerequisites-
Course Web Pagehttp://ceng539.cankaya.edu.tr/
Course Code and TitleCENG 540 - Advanced Network Routing and Switching
Credits2 2 3 (ECTS: 7.5)
Course DescriptionThe course provides the students with the required capabilities to analyze and design switching and routing networks. The main topics covered in the course are: implementing Virtual Local Area Networks, troubleshooting switching networks connectivity, understanding OSPF and EIGRP-based routings, understanding security issues and Access Control Lists, learning network device management tools.
PrerequisitesCENG 539
Course Web Pagehttp://ceng540.cankaya.edu.tr/
Course Code and TitleCENG 545 - Graphics Processing Unit Computing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionAwareness about Graphics Processing Units (GPUs) and GPU programming, CUDA for parallel computing on the GPU, Optimize time consuming computing problems on GPUs, Knowledge about parallel programming.
Prerequisites-
Course Web Pagehttp://ceng545.cankaya.edu.tr/
Course Code and TitleCENG 561 - Remote Sensing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionFundamentals of remote sensing, Describe application and techniques of remote sensing, Remote sensing data collection and processing, Characteristics of digital image data, Satellite sensors, Image processing and analysis, Apply remote sensing design concepts.
Prerequisites-
Course Web Pagehttp://ceng561.cankaya.edu.tr/
Course Code and TitleCENG 566 - Coding Theory
Credits3 0 3 (ECTS: 7.5)
Course DescriptionBasics notions and combinatorial bounds of coding theory, Shannon coding theorem and noise models, Classical code constructions, Reed-Solomon decoding and applications, Expander codes and linear time error-correction, List decoding, Error-correction with optimal redundancy, Iterative decoding methods and belief propagation, Codes in computational complexity.
Prerequisites-
Course Web Pagehttp://ceng566.cankaya.edu.tr/
Course Code and TitleCENG 568 - Knowledge Engineering
Credits3 0 3 (ECTS: 7.5)
Course DescriptionOverview of AI, Overview of knowledge-based systems, Knowledge acquisition methods, Knowledge representation techniques, Backward, forward and hybrid chaining in rule-based production systems; Conflict resolution, Treatment of uncertainty, Rule and decision-tree induction, Case studies.
Prerequisites-
Course Web Pagehttp://ceng568.cankaya.edu.tr/
Course Code and TitleCENG 569 - Big Data
Credits3 0 3 (ECTS: 7.5)
Course DescriptionOverview and exploration of big data analytics techniques and algorithms including clustering, data mining, streaming and machine learning. Topics may include data storage and access mechanisms, Spark and Spark streaming, applications of Spark ML library, basic neural networks using big data and deep learning APIs and frameworks (Tensorflow etc.), and basic machine learning algorithms applied to big data which is collected from real world domains such as finance, health etc.
Prerequisites-
Course Web Pagehttp://ceng569.cankaya.edu.tr/
Course Code and TitleCENG 571 - Distributed Computing
Credits3 0 3 (ECTS: 7.5)
Course DescriptionIntroduction to parallel and distributed computing, Taxonomy of parallel and distributed computer systems, Networking and distributed operating systems, Tools for parallel and distributed computing, Parallel and distributed programming models, Message passing Interface (MPI), Security, Project and assignments.
Prerequisites-
Course Web Pagehttp://ceng571.cankaya.edu.tr/
Course Code and TitleCENG 574 - Advanced Application Design for Mobile Devices
Credits3 0 3 (ECTS: 7.5)
Course DescriptionDesign and development of real-world mobile applications for different mobile platforms (e.g. iOS, Android, Windows Phone), Android mobile applications, The course combines a conceptual overview, design issues, and practical development issues.
Prerequisites-
Course Web Pagehttp://ceng574.cankaya.edu.tr/
Course Code and TitleCENG 595 - Selected Topics in Computer Engineering I
Credits3 0 3 (ECTS: 7.5)
Course DescriptionThis course consists of lectures, seminars, and readings covering the latest advances and research in Computer Engineering such as simulation, communication, computer hardware and software.
Prerequisites-
Course Web Pagehttp://ceng595.cankaya.edu.tr/
Course Code and TitleCENG 596 - Selected Topics in Computer Engineering II
Credits3 0 3 (ECTS: 7.5)
Course DescriptionThis course consists of lectures, seminars, and readings covering the latest advances and research in Computer Engineering such as simulation, communication, computer hardware and software.
Prerequisites-
Course Web Pagehttp://ceng595.cankaya.edu.tr/
Course Code and TitleCENG 606 - Advanced Computer Architecture
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng606.cankaya.edu.tr/
Course Code and TitleCENG 608 - Operating System and Network Security
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng608.cankaya.edu.tr/
Course Code and TitleCENG 611 - Theory of Computation
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng611.cankaya.edu.tr/
Course Code and TitleCENG 612 - Graph Theory
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng612.cankaya.edu.tr/
Course Code and TitleCENG 613 - Spatial Programming
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng613.cankaya.edu.tr/
Course Code and TitleCENG 614 - Computational Geometry
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng614.cankaya.edu.tr/
Course Code and TitleCENG 621 - Machine Learning
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng621.cankaya.edu.tr/
Course Code and TitleCENG 622 - Speech Processing
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng622.cankaya.edu.tr/
Course Code and TitleCENG 623 - Artificial Neural Networks
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng623.cankaya.edu.tr/
Course Code and TitleCENG 624 - Natural Language Processing
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng624.cankaya.edu.tr/
Course Code and TitleCENG 625 - Advanced Topics in Artificial Intelligence
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng625.cankaya.edu.tr/
Course Code and TitleCENG 626 - Advanced Topics in Computer Graphics
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng626.cankaya.edu.tr/
Course Code and TitleCENG 627 - Cloud Computing
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng627.cankaya.edu.tr/
Course Code and TitleCENG 628 - Computer Vision
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng628.cankaya.edu.tr/
Course Code and TitleCENG 629 - Virtual Reality
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng629.cankaya.edu.tr/
Course Code and TitleCENG 630 - Advanced Software Engineering
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng630.cankaya.edu.tr/
Course Code and TitleCENG 685 - Selected Topics in Computer Science and Engineering I
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng685.cankaya.edu.tr/
Course Code and TitleCENG 686 - Selected Topics in Computer Science and Engineering II
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ceng686.cankaya.edu.tr/
Course Code and TitleEE 571 - Biomedical Signal Processing
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ee571.cankaya.edu.tr/
Course Code and TitleIE 501 - Linear Optimization Methods
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie501.cankaya.edu.tr/
Course Code and TitleIE 502 - Stochastic Processes
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie502.cankaya.edu.tr/
Course Code and TitleIE 507 - Nonlinear Optimization Methods
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie507.cankaya.edu.tr/
Course Code and TitleIE 508 - Graph Theory with Applications
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie508.cankaya.edu.tr/
Course Code and TitleIE 511 - Discrete Optimization Methods
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie511.cankaya.edu.tr/
Course Code and TitleIE 527 - Simulation Moldelling and Analysis
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie527.cankaya.edu.tr/
Course Code and TitleIE 551 - Multiple Criteria Decision Making
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie551.cankaya.edu.tr/
Course Code and TitleIE 552 - Heuristic Methods for Optimization
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://ie552.cankaya.edu.tr/
Course Code and TitleMATH 503 - Scientific Compulation I
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://math503.cankaya.edu.tr/
Course Code and TitleMATH 512 - Scientific Compulation II
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://math512.cankaya.edu.tr/
Course Code and TitleMATH 551 - Analytical Methods for Engineers
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://math551.cankaya.edu.tr/
Course Code and TitleME 502 - Advanced Numerical Methods for Engineers
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://me502.cankaya.edu.tr/
Course Code and TitleME 536 - Advanced Robotics
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://me536.cankaya.edu.tr/
Course Code and TitleMECE 584 - Robot Vision
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://mece584.cankaya.edu.tr/
Course Code and TitleMECE 587 - Optimization
Credits3 0 3 (ECTS: 7.5)
Course Description-
Prerequisites-
Course Web Pagehttp://mece587.cankaya.edu.tr/