3 answers
Asked
531 views
What majors should I start to consider in the computer science field?
Thank you to everyone who answered my previous question! As a senior in high school, college deadlines are soon. I believe there are many different majors in the computer science field. What should I do to choose a major? I am in an AI club at my school, so I do have some strengths in that field. #college-major #computer-science #college #computer #major
Login to comment
3 answers
Updated
Samar’s Answer
Hi Jeffrey - Computer Science is an evolving field, so there is no good reason to pick anything yet. What is more important is that you study the fundamentals of computer science like data structures, algorithms, AIML etc. and go from there. Your first professional work will allow you to get started in your initial area of interest, but given the constant change one will also evolve along the way.
So, in short start with AIML if that is what seems interesting, but be prepared to delve into other areas as the field will change.
So, in short start with AIML if that is what seems interesting, but be prepared to delve into other areas as the field will change.
Updated
Kyle’s Answer
There are a number of paths available to become a software engineer/developer!
The most straightforward path to becoming a Software Engineer is to earn a degree in Software Engineering/Computer Science. Most major Colleges and Universities offer a degree in Software Engineering and companies are always looking for newly graduated students to come and work for them!
There are also a number of Coding Bootcamps available that are accelerated programs which teach you the basics of how to be a software engineer. Many of these also offer a guarantee job offer upon completing the program!
You can also learn on your own! I have worked with many great people who are self taught Software Engineers. Finding a job at first may be a little more difficult but once you are able to get your foot in the door and show what a great engineer you are then the sky is the limit.
For all paths it is important to be a life long learner. Always looking to improve yourself as a Software Engineer throughout your career!
The most straightforward path to becoming a Software Engineer is to earn a degree in Software Engineering/Computer Science. Most major Colleges and Universities offer a degree in Software Engineering and companies are always looking for newly graduated students to come and work for them!
There are also a number of Coding Bootcamps available that are accelerated programs which teach you the basics of how to be a software engineer. Many of these also offer a guarantee job offer upon completing the program!
You can also learn on your own! I have worked with many great people who are self taught Software Engineers. Finding a job at first may be a little more difficult but once you are able to get your foot in the door and show what a great engineer you are then the sky is the limit.
For all paths it is important to be a life long learner. Always looking to improve yourself as a Software Engineer throughout your career!
Updated
Varina’s Answer
Hi Jeffrey -- Computer Science is a major itself, but you can typically focus your coursework into areas that you decide you like once you work through the base courses a college requires for a CS degree. Depending on the college or university you choose, there may be wider or narrower varieties of ancillary/related coursework that you can select. Since it sounds like you enjoy AI, definitely ensure the college you choose has an array of these types of courses, but I found that one of the great things about a Computer Science education is that you get to learn a wide range of topics, and it may be as you go through the coursework you find yourself interested in things other than AI, like operating systems, databases, etc. Wishing you all the best as you embark on your Computer Science journey!