- #1
- 726
- 166
Hey everyone, new member here, and I was hoping I could get some insight into this question. I'm a physics major in a community college right now, with plans to transfer to a university and double major in physics and math, and eventually go into theoretical physics. I'd really like to minor in philosophy, but I know how important programming is for theoretical physics (and any other scientific field for that matter), so I'm planning on learning a couple of programming languages through a combination of self study and elective courses.
I'll be taking a calculus based computer programming course in C++ before I transfer, and after transferring I'll be taking an Intro to Computer Science course as part of the math major. What other types of CS courses should I be taking after transfer? Should I take more C++? I've gathered that Python is a fairly important programming language in theoretical physics. Should I take courses in discrete structures or data structures?
Any help would be much appreciated! :)
I'll be taking a calculus based computer programming course in C++ before I transfer, and after transferring I'll be taking an Intro to Computer Science course as part of the math major. What other types of CS courses should I be taking after transfer? Should I take more C++? I've gathered that Python is a fairly important programming language in theoretical physics. Should I take courses in discrete structures or data structures?
Any help would be much appreciated! :)