the better you are with math concepts, the better your problem-solving skills become |
This sounds more like a false conclusion. It's just that the better you are at problem-solving, the more likely you are to be better at mathematical concepts. Enhancing your mathematical skills will likely help better your problem solving skills, but it's not necessarily a rule.
do you believe having a strong foundation in math would help someone in this type of field? |
A strong foundation in math can always help, but it really depends on what you'll be coding. The mathematical knowledge can help give you insight into how to go about coding something, but the reason it's not required is because it doesn't take an intense background in math to understand coding concepts that may be built on math concepts. For example, a vector (basically an array), can be used with relative ease, even if math isn't your strong suit. Matrices get a bit more complex, and good problem solving skills will definitely come in handy. However, this doesn't necessarily mean you'll have impeccable math skills.
I'm asking this because I'm in a bit of a tough situation right now. I'm looking to enter college this year and I have only 3.5 months left to prepare for the entrance exam. |
Now, everything I've said up till now has been true in practice, but colleges want to weed out applicants, especially those trying to go into the "bigger" majors such as computer science. If your math skills are lacking, that's what you need to work on. They WILL look hard at the math portion. Strong math skills are correlated (not bound) with intelligence/problem solving skills, and so that's what they'll look at.
I can go with the plan right now, enter college sooner and not 'waste' a year. |
This is a tough call, but only you can make it. Do you
really need the extra time to prepare? Are you actually going to use that time to prepare? Do you think that you won't be able to pass the test if you work your way up using good sources like Khan Academy? Your call. Taking a year can also be good to really think about what you want to do, if you want to go to college at all.
I won't be able to quite understand all the concepts clearly, but at least I won't need to wait another year just to enter college. |
If you're passionate about learning math, that's you and make a decision weighing your options/wants/needs. But the likelihood that you'll use the higher math concepts in any applicable way are low, and the odds that you'll remember them after not using them for a while are even lower. Even my professors sometimes may need to refresh themselves on material that they may not have taught for a semester. Of course, this is with Calculus and beyond subjects. You should be familiar with basic geometry and basic to more advanced algebra. This has been the only knowledge I've needed up till now for any course other than a math course.
If two programmers were assigned a task and both of them have spent an equal amount of time (let's say 10k hours) practicing programmers, but one has better math knowledge than the other, would that person be able to produce a better/faster solution than the other guy? |
This is a tricky one. It would depend on the problem they're asked to solve and how fresh the math is in the programmer's mind. Producing a better or faster solution will more depend on an understanding of how time complexities work which is taught in a CS course - which has a basis in math obviously - but if they both understand this it's not likely either would have an edge in this regard.
Overall, I'd say they'd probably both get it at the same time if the only variable different about these two programmers was one had a stronger mathematical background (assuming the other doesn't have a terrible background with math).
As someone who is 25 years old, am I old to enter college? I never knew what I wanted to do in life, so after graduating high school, I never planned which college I would go to, but now that I know, I'm think I'll feel awkward being the oldest guy in the class :\ |
There's always several people 35+ in almost all my classes, it's doubtful anyone would notice or care. You decide on college based on whether or not that's what you want/need, not whether or not it'll be weird if you're too old (only 25!) :)