CS courses for Data Science

I’m considering to do a degree of computer science, I have done many math/stat courses such as calculus, linear algebra, probability,regression analysis, convex optimization etc, I certainly will do more math/stat subjects like multivariate statistics, statistical inference,stochastic process etc, but now I’m focusing on CS courses that will be useful to Data Science. I ‘m not quite sure about courses below are very relevant to Data Science/Machine Learning: 1.Theory of Computation(Turing Machines, computability, Complexity: run time, space, too theoretical?) 2.Design & Analysis of Algorithms Advanced and Parallel Algorithms (Spatial, semi-structured and multi-dimensional data storage and manipulation techniques, non Von-Neumann techniques, advanced and parallel algorithmic techniques, can it useful for ML?) 3.Parameterized and Exact Computation( NP-hard problems, branching, colour coding, iterative compression, and kernelization) 4.Artificial Intelligence (too theoretical?) 5.Knowledge Representation and…


Link to Full Article: CS courses for Data Science