Students who choose to major in artificial intelligence must be able to:
- Identify and use methods and techniques that create software-based solutions to complex problems,
- Understand and put to good use the methods and techniques pertaining to artificial intelligence such as automated reasoning, heuristic research, knowledge acquisition, automated learning, problems related to constraint satisfaction,
- Identify a category of applications and how to use its methods and tools; understand specific categories of applications and their specific techniques-for example computer vision, scheduling, data mining, natural language processing, bioinformatics data,
- Formalise and structure a body of complex knowledge by using a systematic and rigorous approach to develop quality “intelligent” systems.