Anonymous wrote:Anonymous wrote:Anonymous wrote:I am hopeful that my daughter might be able to major in CS, but for reasons that are too complicated to explain here, she won’t be able to take a CS in HS. Is it realistic/common for a kid to not take any kind of CS/programming class until Freshman year of College and still go on to major in it? It seems like all the kids I know who major in it took things like AP CS in HS and were involved in things like Robotics.
Given she hasn't taken anything CS related courses, why do you think it's a good major for her?
She's strong in math, and yes I know that's not necessarily enough to think she would be well suited for it, but it's basically wishful thinking on my part.
Anonymous wrote:You don't "have" to have prior programming experience, but it sure makes life easier. I remember one of my CS classes in engineering school included making your own language and had a semester long final project of building a compiler, and a couple of the people with extensive prior experience finished their projects the first weekend. I eventually finished my compiler after lots of work (100's of hours of research and coding), but my final project was never as good as the kids who already knew programming. Also, most classes in engineering were on a curve with a goal of weeding out about half the students (so there was a C- middle grade).