Computer science faculties and departments have started to increase the amount of specialist courses they offer, with one of the more recent being an artificial intelligence degree. Most students wishing to pursue an artificial intelligence degree would choose to study it at the postgraduate level to gain a thorough, in-depth understanding of artificial intelligence and robotics.
Artificial intelligence can also be chosen as a specialisation module through an undergraduate computer science degree. Undergraduate degrees can take up to four years of full time study to complete, whilst postgraduate degrees can take as little as one year of full time study to complete.
Most artificial intelligence degree programs will cover subjects such as artificial life, robotics, software engineering, computer programming, and machine learning. Students will also be able to choose some modules of their own interest from a list of available modules. These may vary depending on the university you are applying to but generally you can choose from subjects such as systems programming, mobile interfaces, networking systems, data mining and security systems.