Please bear with me.

I am currently enrolled in a Math undergraduate course and I plan to complete. I have taken courses in Calculus and Statistics, I am proficient in C and C++ and Im currently learning Python.

I am planning to take Computer Architecture and Data Structures and Algorithms. These are the only CS courses available in my college.

I will study the following courses on my own:

  • Advanced Data Structures and Algorithms
  • Theory of Computation
  • Image Processing

However, I saw the course structure of CS degrees, and they have courses like

  • Embedded System Design
  • Microprocessor Based System Design
  • Compiler Construction
  • Operating System
  • Computer Networks

Which subjects do I need to study so that I will be able to do research in AI/Machine Learning in the future, without any hiccups?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.