As computer systems increase their complexity and sophistication, the demand for intelligent advanced applications also increases in proportion. It is now a common practice and expectation to incorporate intelligent capabilities in the design of any computer application, from web-based intelligent search engines to stand-alone intelligent applications.; The objective of this course is to equip students with the necessary knowledge and skills required to be successful in building the much-needed intelligent computer systems. Based on the solid foundations of Computer Science and Information Technology, the three-year degree programme covers the traditional grounds of artificial intelligence, such as fundamental in artificial intelligence, programming language concept, and computational intelligence. It then extends to advanced and deeper understanding of AI techniques in application, such as Computer Vision, Natural Language Processing, Data analytics, etc.