How to prepare to go from Physics to CS?

Click For Summary
SUMMARY

The discussion centers on transitioning from a Physics Bachelor’s degree to a career in Computer Science (CS) or Data Science. The individual, facing a GPA of 2.8, seeks advice on how to effectively steer their education towards CS. They have completed several MOOCs in algorithms, machine learning, and programming languages, and are proficient in Python. The consensus emphasizes the importance of practical experience, networking, and building a strong portfolio to enhance employability in the CS field.

PREREQUISITES
  • Understanding of fundamental programming concepts and languages, particularly Python.
  • Familiarity with algorithms and data structures.
  • Basic knowledge of machine learning principles.
  • Experience with online learning platforms and MOOCs.
NEXT STEPS
  • Build a portfolio showcasing projects in Python and machine learning.
  • Participate in coding competitions or hackathons to gain practical experience.
  • Network with professionals in the CS field through LinkedIn or local meetups.
  • Explore advanced topics such as data analysis with Pandas and NumPy.
USEFUL FOR

Students transitioning from Physics to Computer Science, aspiring software developers, and individuals interested in data science careers.

carllacan
Messages
272
Reaction score
3
Hi.

I'm finishing my Physics Bachelor this year, and it looks like I'm going to end up with a quite mediocre GPA, around 2.8 or a bit lower (actually a 7 over 10, I'm Spanish). I don't think I will have many problems getting into the Master (which I think you would call grad school) I'm interested in, but I feel like I will have a bit of a rough time getting a good physics job, considering my grades. I think a good solution would be to aim for a career in CS/software/data science, which its something I've always considered.

I'd like to ask those of you who have gone this route (physics to CS) for some advice on how to start steering my education towards CS. I have gone through some CS MOOCs (algorithms, machine learning, programming languages...), I am fluent with Python and I am quick learning other languages, but I don't think there's enough with that. What should I be reading or doing?

Thank you for your time.
 
Physics news on Phys.org
Everyone I know who did CS did it as a second major.
 

Similar threads

  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K