Introduction to artificial intelligence; expert systems; machine learning; evolutionary computation; artificial neural networks; programming for artificial intelligence; deep learning and applications; perception and computer vision; Image Classification and Object Detection for robotics