Description
What you will learn
- How to design algorithms
- Understand fundamental programming concepts including data abstraction, storage and structures
- Understand computational thinking which includes decomposition, pattern recognition and abstraction
- Data-driven problem and algorithm design for big data
- Interpretation of data representation and analysis
- Understand key mathematical concepts, including dimension reduction and Bayesian models
- How to use analytical tools such as R and Java