Should I change my major?

So I know it’s probably waaaaay too early for me to be thinking about changing my major but I’m currently a freshman at FSU about to finish my first semester. My major is computer science and for such a long time I thought this was the major for me. I thought it was so interesting until I took college programming 1. I took a programming class in high school and loved it, and I even loved the first half of this class. A few weeks ago I started falling behind in homework and not understanding what my professor was teaching. Honestly, it’s her first time teaching and she isn’t that good so that might explain why I don’t understand but the other day I was sitting in my advisor’s office when 2 people waiting with me started talking about all the programming classes they’ve taken and I just got this feeling of dread when I thought of taking those classes. Plus, I have no idea what major I would want to change to. I’m currently taking Calculus 2 which I also think is interesting and I loved Calc 1. Would it be a good idea to change to a math major (my minor is already and automatically math) and just try and figure out what to do after that? I honestly feel so lost and I just started college…

I am a MS student in CS (though likely switching to Ph.D.) and there is a lot more to computer science than programming i.e. what most non-CS students think of CS majors.

For example, throughout my undergrad and grad school I’ve taken courses in AI, algorithms, complexity theory, computer vision, data visualization, compilers, and many other topics. Yes you’ll likely need to write programs in most of these courses, though there’s much more interesting stuff out there.

So my suggestion is, finish the programming course, see what upper-level course interests you. (Unfortunately you might need to get through a bunch of pre-reqs first)