I chose a data science undergrad degree in the best-ranked business university in Peru (where I live). I've always been very interested in math and in programming so I thought I made a great decision.
After studying this degree for one year and a half, I feel that I've made a very bad mistake; not because I realized I don't really like math and programming. I still like them and have achieved good scores in related courses. The problem is that I feel that the degree doesn't has enough Math/Programming/C.S-related courses in order to be a well-prepared data-scientist. I say this because I've compared study plans of data science undergrad degrees from universities in the US and other universities in Peru with the study plan from my university (in Spanish) and, although both include non-major related courses, I think that mine has much more to a point that it's counterproductive. Here are a few examples:
- I only have 3 pure statistics courses in my study plan. Only one of them uses statistical programming languages. One is basic statistics in which half of the topics covered are already taught in school (at least in Peru).
- In my study plan there are two introductory courses to programming that teach exactly the same thing (what is a variable, if, while loops, arrays, how to import
.csv
files, how to make graphs, etc.) and the only difference is the programming language (R and Python). It feels like a great waste of time. - Some mandatory courses that I find really irrelevant: 2 accounting courses, 2 economic courses, strategic marketing, human capital management, finance fundamentals, strategy (from the business administration college so it's not related), etc.
- All of the above don't include the social science/personal development/humanities courses that are 6 in total (Some of them are Theology, Philosophy, etc.)
Since this is a 5 year program (I'm only 1 year and a half in), maybe it's to soon to say that my study plan lacks of enough courses. I've been thinking of some solutions:
- Learn the things I don't learn in university on my own. But, I don't have any certificate for that knowledge.
- Do nothing about it and just hope I'm wrong.
- Complete this data science degree and then do MSc/PhD in a related field (Statistics/Mathematics for example) to ensure that I will have a well paying job.
Underemployment is very huge problem here in Peru so I don't want to end in that situation.