Computational thinking stands as an invaluable skill that holds relevance across diverse industries, enabling individuals to formulate problems and articulate solutions in a manner that computers can efficiently execute.
In this course, which is a component of the Big Data MicroMasters program, you will delve into the application of computational thinking within the realm of data science. The curriculum encompasses fundamental concepts of computational thinking, including decomposition, pattern recognition, abstraction, and algorithmic reasoning.
Furthermore, you will delve into data representation and analysis, delving into the processes of data cleaning, presentation, and visualization. You will cultivate proficiencies in devising data-driven solutions and crafting algorithms tailored to big data challenges.
The course extends to elucidate mathematical representations, probabilistic and statistical models, as well as dimension reduction and Bayesian models.
Throughout the program, you will harness tools such as R and Java data processing libraries within their corresponding language environments.