This course focuses on clarifying the mechanisms of information processing and applying that expertise to the development of versatile high-level applications. For example, we study how computer systems achieve and transcend human vision, auditory, language understanding, etc. All these are our most important cognitive abilities. The curriculum offers a wide range of topics covering mathematics and computer science, including discrete algorithm, intelligent algorithm, statistics, machine learning, computer vision, pattern recognition, etc. These theories are explored as students investigate how technologies are applied to an application-oriented research project. In our department, we work with algorithmic principles; make use of state-of-the-art technologies; and inspire students to take their knowledge and imagination into new studies.