Graduate Programs
M.S. with Thesis Program | Ph.D. Program | Ph.D. on Bachelors Program |
7 elective (with credit) courses | 7 elective (with credit) courses | 14 elective (with credit) courses |
ROB 590 Seminar in Robotics | ROB 690 Seminar in Robotics | ROB 690 Seminar in Robotics |
(**)ME 599 Research Methods and Ethics in Engineering | (**)(***)ME 599 Research Methods and Ethics in Engineering | (**)ME 599 Research Methods and Ethics in Engineering |
EE 595 Research Methods and Ethical Issues in Electrical and Electronics Engineering | EE 595 Research Methods and Ethical Issues in Electrical and Electronics Engineering | EE 595 Research Methods and Ethical Issues in Electrical and Electronics Engineering |
CENG 590 Research Methods and Ethics | CENG 590 Research Methods and Ethics | CENG 590 Research Methods and Ethics |
AEE 729 Ethical Behaviour in Engineering | AEE 729 Ethical Behaviour in Engineering | AEE 729 Ethical Behaviour in Engineering |
ROB 500 M.S. Thesis | ROB 600 Ph.D. Thesis | ROB 500 Ph.D. Thesis |
ROB 8XX Special Studies | ROB 9XX Advanced Studies | ROB 9XX Advanced Studies |
7 elective courses (21 credits) | 7elective courses (21 credits) | 14 elective courses (42 credits) |
(**) The students are required to take the "Research Methods and Ethics Course" from the department of their thesis advisor. In this regard, onlo one of the following courses must be taken ME 599, EE 595, CENG 590 ve AEE 729.
(***) The students who have previously taken and successfully completed one of the ME 599, EE 595, CENG 590 ve AEE 729 courses in their master's program are exempt.
Elective Course Rules for the M.S. and Ph.D. Programs
1. Students must be take at least one course from each of the departments listed below:
○ Computer Engineering Department
○ Electrical-Electronics Engineering Department
○ Mechanical Engineering Department
2. Students can take at most 4 courses from the same department.
3. Students must take at least 3 of their elective courses from the Robotics Course Pool.
Elective Course Rules for the Ph.D. on Bachelor's Program
1. Students must take at least 2 courses from ecah of departments listed below:
○ Computer Engineering Department
○ Electrical-Electronics Engineering Department
○ Mechanical Engineering Department
2. Students can take at most 7 courses from the same department.
3. Students must take at least 7 of their elective courses from the Robotics Course Pool.
The Robotics Elective Course Pool:
Computer Engineering Department
CENG501 Deep Learning
CENG502 Advanced Deep Learning
CENG585 Fundamentals of Autonomous Robotics
CENG782 Planning of Robotic Manipulation
CENG786 Robot Motion Planning and Control
CENG787 Robot Locomotion: Models and Algorithms
CENG788 Learning and Development in Robotics
CENG561 Artificial Intelligence
CENG562 Machine Learning
CENG564 Pattern Recognition
CENG580 Multiagent Systems
CENG583 Computer Vision
CENG732 Computer Animation
CENG796 Deep Generative Models
Electrical-Electronics Engineering Department
EE501 Linear Systems Theory I
EE502 Linear Systems Theory II
EE543 Neurocomputers and Deep Learning
EE553 Optimization
EE554 Optimal Control Theory
EE555 Stability Theory of Dynamical Systems
EE557 Estimation Theory
EE558 System Identification & Adaptive Control
EE559 Intelligent Control
EE583 Pattern Recognition
EE584 Machine Vision
EE585 Probabilistic Robotics
EE586 Artificial Intelligence
EE587 Introduction to Robotics
EE588 Robot Hand: Dynamics of Manipulation
EE5420 Machine Learning by Probabilistic Models
EE7551 Discrete Event Systems: Modeling & Control
Aerospace Engineering Department
AE501 Advanced Mathematics for Engineers I
AE502 Advanced Mathematics for Engineers II
AE581 Automatic Flight Control Systems
AE582 Robust Control in Aerospace Systems
AE584 Helicopter Dynamics, Stability and Control
Mechanical Engineering Department
ME502 Advanced Dynamics
ME506 Dynamics of Nonlinear Systems
ME507 Applied Optimal Control
ME511 Modern Control
ME513 Vehicle Dynamics
ME519 Kinematic Analysis of Mechanisms
ME520 Analysis and Measurement Techniques for Random Vibrations and Noise
ME522 Principles of Robotics
ME532 Advanced Machinery Vibrations
ME533 Computer Aided Design
ME534 Computer Control of Machines
ME536 Design of Intelligent Machines
ME551 Design of High Precision CNC Machinery