Thinking about getting an MSc in CS

Click For Summary
SUMMARY

The discussion centers on the transition from a BSc in Physics to pursuing an MSc in Computer Science (CS) with a focus on Artificial Intelligence (AI). Participants emphasize the relevance of tools such as Apache Spark and TensorFlow for AI programming, highlighting the importance of evaluating model effectiveness. The conversation also addresses concerns about academic backgrounds, with professors indicating that physics graduates are well-suited for CS programs. The potential for educational assistance from employers for advanced degrees is noted as a significant advantage for those considering a shift to AI.

PREREQUISITES
  • Understanding of Apache Spark for data processing and model training
  • Familiarity with TensorFlow for developing AI models
  • Knowledge of machine learning evaluation techniques
  • Awareness of academic pathways for transitioning from physics to computer science
NEXT STEPS
  • Research the capabilities and features of Apache Spark for AI applications
  • Explore TensorFlow tutorials and documentation for practical AI model development
  • Learn about machine learning model evaluation metrics and strategies
  • Investigate graduate programs in Computer Science that accommodate non-CS undergraduates
USEFUL FOR

Individuals considering a career shift to AI, physics graduates exploring advanced studies in Computer Science, and professionals seeking to understand the day-to-day responsibilities of AI programmers.

Aaron M
Messages
24
Reaction score
4
Hello all,

I have recently graduated with a BSc in physics and have been accepted into the MSc program for Applied Physics. However, due to the job outlook for the position I actually want to do I am deeply interested in pursuing my second interest, which is, AI.

Question: My main question is, what are the day to day activities of an AI programmer( if you could walk me through a typical day in your life) ? What does the future hold for you?
 
Last edited:
Physics news on Phys.org
As an AI programmer, you might be using tools like Netbeans or Eclipse to develop code for Apache Spark. Spark handles running models against data to train neural nets and related AI modeling stuff.

https://en.wikipedia.org/wiki/Apache_Spark

or you might be using Google's Tensorflow to do something similar.

You'd also have to evaluate the effectiveness of your model and decide if it needs more training or using a different strategy.

Here's one guys work day described:

https://econsultancy.com/blog/68933-a-day-in-the-life-of-a-data-scientist-in-an-ai-company

and here at Google:

https://www.forbes.com/sites/quora/...-of-a-google-research-scientist/#619fbedd64c1

and one more from Google on Deep Learning:

https://www.wired.com/2013/05/neuro-artificial-intelligence/
 
jedishrfu said:
As an AI programmer, you might be using tools like Netbeans or Eclipse to develop code for Apache Spark. Spark handles running models against data to train neural nets and related AI modeling stuff.

https://en.wikipedia.org/wiki/Apache_Spark

or you might be using Google's Tensorflow to do something similar.

You'd also have to evaluate the effectiveness of your model and decide if it needs more training or using a different strategy.

Here's one guys work day described:

https://econsultancy.com/blog/68933-a-day-in-the-life-of-a-data-scientist-in-an-ai-company

and here at Google:

https://www.forbes.com/sites/quora/...-of-a-google-research-scientist/#619fbedd64c1

and one more from Google on Deep Learning:

https://www.wired.com/2013/05/neuro-artificial-intelligence/
Thank you for the reply and links, great insightful articles that cleared up many questions I had.
 
  • Like
Likes   Reactions: jedishrfu
I am also considering a MSc in CS after I finish my BSc for the same reasons. How are you planning on aiming your applications and school selections based on the fact that your undergrad study isn't in CS?
 
vancouver_water said:
I am also considering a MSc in CS after I finish my BSc for the same reasons. How are you planning on aiming your applications and school selections based on the fact that your undergrad study isn't in CS?
Well I've talked to a few graduate professors, they are not concerned at all about my BSc in physics. They said physics graduates tend to do very well. As far as my application, fortunately my last 60 GPA is solid and I'll be going to the same university I graduated from due to the CS program being competitive, so the application process is different than if I picked a different university.
 
OP: In one of your other threads you mentioned that you have accepted a position as a tech in a wafer fab, and your goal is to get promoted to process engineer ASAP. How are you planning to do your MS? Part time? Are you planning to continue a future as a process engineer, or drop it in favor of AI?
 
CrysPhys said:
OP: In one of your other threads you mentioned that you have accepted a position as a tech in a wafer fab, and your goal is to get promoted to process engineer ASAP. How are you planning to do your MS? Part time? Are you planning to continue a future as a process engineer, or drop it in favor of AI?
The company I recently was hired to has an educational assistance program with pays for 100 % of advance degrees(as long as you make at least a B). Essentially, as an undergrad I found my universities research interests matched the companies interests as well. I immediately planned all my elective courses and research to be appealing for the company that way I could continue my studies in graduate school as a physicist and increase my income at the same time. But since graduating and getting hit with a reality check I am not so sure continuing physics in grad school is the best idea and am interested in my second interest which is AI. I want to promote to process engineer as my future short-term goal ASAP due to more money to provide for my wife and daughter, and the experience I will gain. I plan on continuing my education part time and focus mainly on my career. I am just indecisive as to whether I should continue down my true love, physics, or deviate to another interest which is AI. If I do decide to deviate I will still pursue physics, however in a more hobby style than degree-seeking. As far as continuing as a process engineer I think that depends how much I enjoy the position, which I suspect I will very much enjoy. Luckily the company I was hired for also has an AI department, albeit not in the same location but I hope they would support a transition if I do go down the AI road.
 
Last edited:

Similar threads

  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
7K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
28
Views
3K
  • · Replies 5 ·
Replies
5
Views
779
  • · Replies 5 ·
Replies
5
Views
2K