Artificial intelligenceThis branch of computer science aims to create synthetic systems which solve computational problems, reason and/or communicate like animals and humans do. This theoretical and applied subfield requires a very rigorous and integrated expertise in multiple subject areas such as applied mathematics, logic, semiotics, electrical engineering, philosophy of mind, neurophysiology, and social intelligence which can be used to advance the field of intelligence research or be applied to other subject areas which require computational understanding and modelling such as in finance or the physical sciences. This field started in full earnest when Alan Turing, the pioneer of computer science and artificial intelligence, proposed the Turing Test for the purpose of answering the ultimate question... "Can computers think ?".
|Machine Learning||Computer vision||Image Processing||Pattern Recognition|
|Cognitive Science||Data Mining||Evolutionary Computation||Information Retrieval|
|Knowledge Representation||Natural Language Processing||Robotics|