Courses
GFQR1036 Algorithmic Life (3 units)
- Medium of Instruction:
- English
This course is intended to introduce the basic concept of computer algorithms and to teach several computational methods for quantitative reasoning. This course adopts a practical approach. Students are given tasks to acquire, process, and interpret data in different daily scenarios, and they will be guided to write computer codes to complete these tasks. They will use Matlab, a computer language simple enough for absolute beginners, yet widely adopted in various industries including machine learning, data analysis, and algorithmic trading in finance. The software is also used to generate plots and charts for data visualization and presentation. The focus of this course is the application of algorithmic methods and computational skills to solve daily life problems requiring quantitative reasoning.