4 ms·
You may see diminishing returns when going back to get a second degree, especially if you can display competence in CS topics in other ways; doing so during an
by diab0lic 14y ago
You may see diminishing returns when going back to get a second degree, especially if you can display competence in CS topics in other ways; doing so during an interview, completed projects, open source projects, etc...
This is all in relation to the "self taught" route, though I don't necessarily advocate it.
As for the math necessary for the degree, I'm someone who has very little Math experience and have managed to start my M.Sc. in CS. With that said -- don't be me. Its not that a lot of math is required, but it helps a lot. This is true not only in mathematical ability but also the mindset it requires. Solving math problems exercises your brian in critical thinking -- a skill very necessary for programming.
Calculus, Linear Algebra, Statistics are a few domains of mathematics that will bear some relevance.
As for actual CS topics that tend to be included in core curriculum, why not just take a peek at what some good schools are doing:
https://cs.uwaterloo.ca/current/courses/course_descriptions/ https://cs.uwaterloo.ca/current/courses/course_descriptions/
I'll let you find the rest of the links.
- intellegacy 14y agoThanks for the link. That's weird, I was just looking at the University of Waterloo CS program. I've considered the M.Sc in CS but I honestly don't have the background for it. I need to retake Calc. I don't have any algorithms or data structures knowledge. I have taken literally no CS courses as well. Isn't a Masters in CS more advanced than the Undergrad Curriculum? Or am I able to take undergrad courses in the Masters program and get a M.Sc?