Degree in Physics to PhD in Computer Science

Click For Summary
SUMMARY

A physics master's student with a focus on quantum physics is considering transitioning to a PhD in Computer Science, specifically in big data analysis. The individual has programming experience in C, Perl, Python, Matlab, PHP, and SQL, and has completed a course on edX with a high score. Insights from professionals indicate that it is feasible to pursue a CS PhD with a physics background, provided the candidate demonstrates sufficient knowledge in computer science fundamentals and programming skills. Recommendations include preparing for the GRE and self-studying key subjects such as databases, data structures, and operating systems.

PREREQUISITES
  • Understanding of databases and data structures
  • Familiarity with operating systems concepts
  • Proficiency in programming languages such as C, Python, and SQL
  • Knowledge of big data analysis techniques and tools
NEXT STEPS
  • Prepare for the GRE in Computer Science to demonstrate competency
  • Self-study key subjects: databases, data structures, and operating systems
  • Explore big data analysis frameworks such as Apache Hadoop and Spark
  • Gain practical programming experience through projects or internships
USEFUL FOR

Individuals with a background in physics or related fields looking to transition into computer science, particularly those interested in big data analysis and data science careers.

kennethkhoo
Messages
10
Reaction score
0
I've read various post on this matter here actually. However I'll do some rant on my story:

I'm currently a masters student (quantum physics, with maybe 60-70% programming content). I always had an interest in how computer works but I did not got into the CS degree. Now, I am planning for my phd studies. I've engaged into astrophysics which requires very intensive programming - modelling solar systems. This should include a big chuck of numerical and computational stuffs (which I am familiar of).

Yesterday, I had a chance to talk to some technopreneuer, which one of them are doing data analytics from social network. It involves big data analysis and I found it very interesting. In fact, I may not be able to imagine a future in astrophysics (what is the significance of my research?) but I can imagine a world where analysing big data can be useful for decision making.

I understand that I sounds completely crazy now, but:

0. I've imagine big data analysis to use AI or statistical method to process information. But beyond that I am yet to have any idea what I'm saying.

1. Do I have a shot on continuing my PhD in CS? especially in big data analysis.

2. If yes, where should I start? I might be able to get a GRE in CS to prove my competencies after self studying on most important subjects: database, Data structure, OS etc.

Anyway, I'm comfortable with programming but I do not have background in CS. I'm mainly a C programmer with experience in Perl/Python/Matlab/PHP/SQL. I've took 600x in www.edx.org, and passed with 99%.
 
Physics news on Phys.org
Hm.. Anyone had any insight regarding my situation? I have looked around and it seems the field I'm interested in is coined "data scientist". Lucrative, booming, much like quant..
 
Well... I have heard of many physicists getting jobs outside their major field, especially electronics or programming companies. I think that is very doable, since you have some experience in CS. Maybe you will have to take a couple of remedial courses.
 
I got my phd in theoretical particle physics and currently work for a consulting firm doing "big data" type stuff.
 
ParticleGrl said:
I got my phd in theoretical particle physics and currently work for a consulting firm doing "big data" type stuff.

Ah. That's a relief to know there's some examples here in PF. To further my question, in your case it's PhD Physics -> "big data". Would you say your phd had been helpful in your career? I am currently considering phd. Would a phd in CS (eg AI/NLP/etc) be more helpful than physics phd?
 
kennethkhoo said:
1. Do I have a shot on continuing my PhD in CS? especially in big data analysis.

A long time ago in a galaxy far, far away, my officemate while I was in a PhD program for CS was an undergraduate physics major. So yes, it is possible to get into graduate school for CS with a physics degree, as long as you have a sufficient background in CS as well.

kennethkhoo said:
2. If yes, where should I start? I might be able to get a GRE in CS to prove my competencies after self studying on most important subjects: database, Data structure, OS etc.

As a non-CS major, you will have to show that you know about computers. A good score in the GRE would be good, and hopefully even as a physics major, you took a few courses in computers. A demonstrated programming background would also be helpful... have you worked professionally as a C programmer, or have you just done things with C at school?
 
TMFKAN64 said:
A long time ago in a galaxy far, far away, my officemate while I was in a PhD program for CS was an undergraduate physics major. So yes, it is possible to get into graduate school for CS with a physics degree, as long as you have a sufficient background in CS as well.



As a non-CS major, you will have to show that you know about computers. A good score in the GRE would be good, and hopefully even as a physics major, you took a few courses in computers. A demonstrated programming background would also be helpful... have you worked professionally as a C programmer, or have you just done things with C at school?

Thanks for your encouraging response! Sadly, no I don't have professional C programming experience. I was a tutor back then, but that was just it. I'll work towards it.
 
Unfortunately, I don't know how exactly my officemate got in, so I can't give you any additional advice. He was one of the best programmers I ever met though, so I'm sure he found some way to convey this to the admissions committee.

Good luck!
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 50 ·
2
Replies
50
Views
11K
  • · Replies 7 ·
Replies
7
Views
955
Replies
15
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K