I have been taught Python(introductory ideas and programs) and MySQL(DDL & DML commands only) in 11th and 12th grade. I do not find web development interesting.
Would rather learn Python and build everything in Python. Pls let me know about backend curriculum courses.
I will be starting college as a CS major in few weeks. Often, I feel that one cannot just rely on college CS program alone for job qualifications. For these reasons, I am compelled to pursue the below courses to learn programming skills that will truly benefit in long term.
1.Should I follow CS50 course or FCC course or CS50P course or something else? It would be helpful to know better ways that I can learn/practice coding. Considering to do these activities in free time that one can get out of a typical college day.
2. With above points, is it good to follow FCC course curriculum in order or do jump into Python legacy course? I had dreamt of mastering a programming language instead of being average in multiple languages.
3. Is there any course/material that will help to relate mathematics to CS? I want to learn how to build mathematical models using Python.
4.What is most advisable for a CS major student to do in their free time so that they get a CS job right after graduation ?
Pls rectify my ideas wherever they are not right.
Many thanks,
K
I would worry first and foremost about adjusting to college and doing well your first semester. Then I’d see if you have bandwidth to do more outside of the curriculum. Transitioning to college is hard and you’ve got time over the 4 years for side projects.
2 Likes
That makes more sense. Not having a long term plan makes me somewhat insecure. For that , it would be helpful to have a little bit of direction.
Thanks for the insight.
Your degree program should include a 4 year plan.
It is great that you are so ambitious. I agree with the earlier post that it is important to do well in school but if you feel you have spare time right now in the summer, you can certainly pursue other learning. I personally like the CS50 courses but there is not necessarily any advantage to be gained from them over what you may learn at school (they may teach the same stuff). But again, I see no harm in trying them and gaining an earlier look at the basic ideas (least that will do is help you get better marks).
I cannot offer further insights but maybe you can come back here after you are done the cs50 course and ask what do next and maybe there will be other responses (or maybe you will already know).
Wishing you a great time learning and a wonderful experience in college!
Thanks a lot. I am glad. I am certainly not that ahead. In my school, there were certain students who knew a lot more functions in Python than was taught in class. This implied that they learned from other sources. They wrote Python as if they truly understood it.
Atleast, let me know what a CS student must do in their free time.
Again, thank you for the wishes.
1 Like