To organize your courses please refer to opening frequency document.
Computer Engineering
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
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
Mechanical Engineering
ME502 - Advanced Dynamics
ME506 - Dynamics of Nonlinear Systems
ME507 - Applied Optimal Control
ME511 - Modern Control
ME513 - Vehicle Dynamics
ME519 - Kinematic Analysis of Mechanisms
ME522 - Principles of Robotics
ME533 - Computer Aided Design
ME534 - Computer Control of Machines
ME536 - Design of Intelligent Machines
ME551 - Design of High Precision CNC Machinery
Aerospace Engineering
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