Thinking about getting an MSc in CS

In summary, the goal of the programmer is to develop code for AI applications using tools like Netbeans or Eclipse. They might be using Google's Tensorflow to do something similar, and would also have to evaluate the effectiveness of their model and decide if it needs more training or using a different strategy. Some days may be similar to this one guy's work day described.
  • #1
Aaron M
24
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
  • #2
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/
 
  • #3
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 jedishrfu
  • #4
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?
 
  • #5
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.
 
  • #6
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?
 
  • #7
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:

1. What is an MSc in CS and what does it entail?

An MSc in CS stands for Master of Science in Computer Science. It is a graduate degree program that focuses on advanced topics in computer science, such as algorithms, programming languages, and data structures. It typically involves coursework, research, and a final thesis project.

2. What are the benefits of getting an MSc in CS?

Obtaining an MSc in CS can provide individuals with advanced knowledge and skills in computer science, making them highly desirable in the job market. It can also lead to higher salaries and career advancement opportunities. Additionally, an MSc in CS can provide a strong foundation for pursuing a PhD in computer science or a related field.

3. Is an MSc in CS right for me?

An MSc in CS is ideal for individuals who have a strong interest in computer science, enjoy problem-solving and critical thinking, and have a background in computer science or a related field. It is also suitable for those looking to advance their career in the tech industry or pursue a career in research and academia.

4. What are the requirements for getting an MSc in CS?

Requirements for an MSc in CS may vary depending on the university or program, but generally, applicants are expected to have a bachelor's degree in computer science or a related field, strong academic performance, and satisfactory scores on standardized tests such as the GRE. Some programs may also require letters of recommendation and a statement of purpose.

5. How long does it take to complete an MSc in CS?

The duration of an MSc in CS program can range from 1 to 2 years, depending on the university and whether the program is full-time or part-time. Some programs may also offer an option to complete the program in an accelerated format. It is important to research the specific program you are interested in to determine the expected duration.

Similar threads

  • STEM Career Guidance
Replies
5
Views
2K
Replies
28
Views
720
Replies
3
Views
2K
  • STEM Career Guidance
Replies
1
Views
2K
  • STEM Career Guidance
Replies
10
Views
2K
  • STEM Career Guidance
Replies
1
Views
6K
  • STEM Academic Advising
Replies
4
Views
1K
  • STEM Career Guidance
Replies
4
Views
1K
Replies
2
Views
2K
  • STEM Academic Advising
Replies
1
Views
894
Back
Top