Skip to main content
6 answers
7
Asked 2223 views

If I want to become a software engineer what should be my major?

I am entering college this fall and my goal is to obtain a bachelor's degree in computer science. I will be attending community college first and then transferring. I want to know should my major be computer science in order to be a software engineer? #computer-science #software #software-engineering

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

7

6 answers


0
Updated
Share a link to this answer
Share a link to this answer

Lizhu’s Answer

Computer Science or Math.

0
0
Updated
Share a link to this answer
Share a link to this answer

Michael’s Answer

Computer science or electrical computer engineering are preferred majors for those wanting to get into the software industry. Take an object-oriented programming class ASAP, preferably one with an emphasis on data structures and algorithms.

0
0
Updated
Share a link to this answer
Share a link to this answer

Daniel’s Answer

Computer Science is the default answer. Few places have dedicated software engineering programs. Most companies are hiring people with CS degrees.

0
0
Updated
Share a link to this answer
Share a link to this answer

Ollie’s Answer

Good for you. Software engineering is an excellent profession with lots of chances for growth.


Computer Science is a great choice for a major. There are other possible choices for college majors or minors. For example, some software engineers work on "user experience design." Schooling in cognitive psychology can be a great help for that.


Other software engineers -- including many at the Intuit company in your home town of San Diego -- work on software to do accounting tasks for their users. Engineers who know about bookkeeping, accounting, and business will have an advantage in that work.


Ditto ditto for health-care software. Knowing something about health care administration helps a lot.


So, consider getting a broader education than just computer science.


Software engineering is a craft. You master a craft by practice. So, while you're going to school, practice. Write software. Try things. All you need is a decent laptop and an internet connection: you can download all the software engineering tools you need for free. Microsoft Visual Studio might be a good choice.


If you're wondering what your programs should do, check out http://codecademy.com/ You'll find lots of ideas there.


The old Nike slogan applies: "just do it." I know you'll do well.

0
0
Updated
Share a link to this answer
Share a link to this answer

Gail’s Answer

Absolutely! I took general classes at the community college then focused on my specific major (computer science with a math minor) when I transferred to the university. The jobs I see posted want a Bachelor of Arts in computer science or some IT field.


Good luck!

0
0
Updated
Share a link to this answer
Share a link to this answer

John’s Answer

Simple answer: computer science.


Other answer: look for schools (like Cal Poly) that has a dedicated software engineering program.

0