5 answers
5 answers
Updated
Greg’s Answer
Take as many CS classes as you can while is HS. Check into webinars as well offered by Wintellect and Pluralsights.
Updated
Betty’s Answer
Hi Khiem,
Majoring in Computer Science and completing an undergraduate degree BS in CS will help you towards your goal. Software engineering encompasses many different from front end development to back end and everything in between. BS will help with education on the basic CS degree foundation and you can choose to specialize in the future. Artificial intelligence, Machine Learning and data science are becoming increasingly popular, so I would suggest you look into those areas too.
Majoring in Computer Science and completing an undergraduate degree BS in CS will help you towards your goal. Software engineering encompasses many different from front end development to back end and everything in between. BS will help with education on the basic CS degree foundation and you can choose to specialize in the future. Artificial intelligence, Machine Learning and data science are becoming increasingly popular, so I would suggest you look into those areas too.
Updated
Blake’s Answer
Being complete honest. To be a computer scientist, you just need a degree in a related field and then you just need to put yourself through enough documentation, videos, tutorials until you have an understanding of what ever subject in computer science you are interested in.
Updated
Ramesh’s Answer
Hi,
The three answers so far range from CS classes in HS to BSCS to PhD CS. Courses and projects in BS CS, MS CS, or PhD CS prepare you to be a Computer Scientist. Let us look at the job definition and work back to your question. A Computer Scientist architects and designs Computer Systems/Applications for a problem. In practice a BSCS who takes electives and writes a thesis in a specialization such as Algorithms can be a Computer Scientist. Key requirement is to understand the foundations, and have breadth & depth in a specialization.
Wikipedia provides a broader definition - https://en.wikipedia.org/wiki/Computer_scientist
The three answers so far range from CS classes in HS to BSCS to PhD CS. Courses and projects in BS CS, MS CS, or PhD CS prepare you to be a Computer Scientist. Let us look at the job definition and work back to your question. A Computer Scientist architects and designs Computer Systems/Applications for a problem. In practice a BSCS who takes electives and writes a thesis in a specialization such as Algorithms can be a Computer Scientist. Key requirement is to understand the foundations, and have breadth & depth in a specialization.
Wikipedia provides a broader definition - https://en.wikipedia.org/wiki/Computer_scientist
Updated
Rahul’s Answer
These are the potential steps to becoming a scientist
1) Pursue a bachelors and Masters in Computer science
2) Take up an entry level research job which you are passionate about
3) Work for 3-4 years and apply for a PHD
4) Research on your focus area for another 7-8 years ( including the PHD)
5) Join a research lab
That's your path to become a computer scientist
Thanks
Rahul
1) Pursue a bachelors and Masters in Computer science
2) Take up an entry level research job which you are passionate about
3) Work for 3-4 years and apply for a PHD
4) Research on your focus area for another 7-8 years ( including the PHD)
5) Join a research lab
That's your path to become a computer scientist
Thanks
Rahul