Introduction to knowledge based intelligent systems, Rule based expert systems, Fuzzy expert systems, Connectionist neural networks, learning and adaptation, Support Vector machine, Evolutionary algorithms (genetic algorithm, Particle swarm optimization,..). Applications to signals and systems (speech processing, control, image processing and communication).