|
|
|
|
|
by trthatcher
1609 days ago
|
|
While I'm not clear why you would want to go back to an undergrad given your education, I would look for programs with names like "Computational Mathematics" or "Computational Science". I earned a Bachelor of Mathematics in Computational Mathematics. The first two or three years were heavily focused on the mathematical foundations (eg. non-linear and discrete optimization, combinatorics and CS fundamentals, statistics and applied mathematics). The latter half of third year and all of fourth year were basically a "create your own adventure" where you could focus on subject areas that interested you (ex. econometrics, computational biology, industrial engineering, computational statistics + machine learning, etc). We had a breadth requirement t that often pushed people to obtain a minor from a different faculty (eg. Arts or Sciences). The program overview for my school might give you an indication of what content to look for [1]. You might also find graduate level programs that are similar in aim; my school also offers an MMath in Computational Mathematics [2]. 1. http://ugradcalendar.uwaterloo.ca/page/MATH-Computational-Ma... 2. https://uwaterloo.ca/computational-mathematics/future-master... |
|
* Building CRUD apps lack depth, when they don't lack depth, they lack timeless knowledge (in many cases). A well picked bachelor/master does not have that. There are programming jobs out there that don't have that but they are in the minority and I am bad at getting to the interview stage, despite having a master in CS (my cv is ragged, I had a terrible start and don't know how to recover from it other than just by moving on and hoping for the best).
* A university provides fellow students and TAs. In some cases I prefer heavily to study with them rather than doing a MOOC on my own. A study group is harder to setup. Getting a tutor is definitely an alternative for the TA part.