Should I Major in Computer Science? The Data You Need to Decide

Should I Major in Computer Science? The Data You Need to Decide


Have you always had a fascination with computers? Maybe you’re the one your family turns to for tech support. Or maybe you love video games and want to dig into the underlying code that makes them tick. Or maybe you just love the idea of being the person who works on creating the next game-changing mobile app.

Whatever it is that drives your interest in the field, there’s still a lot to explore before you can feel comfortable answering the question, “Should I major in computer science?” Whether you want to become part of the next tech giant or you just want to know more about this potentially appealing major, read on to discover the answers to your lingering questions about majoring in computer science.

5 Questions every potential computer science major should ask

While there’s not an easy, universal way to determine whether computer science is the right field for you, considering the following questions will certainly give you a great start.

1. Will I make enough money?

If you’re going to invest the time and money needed to earn a degree, it’s only natural to want that investment to pay off. The good news is that occupations related to computer science tend to have a strong outlook when it comes to earning potential. According to the Bureau of Labor Statistics, software developers brought in a median annual salary of $105,590 in 2018, while computer programmers report a median annual salary of $84,280 for the same year.1

With a computer science degree, you can also be confident that there will be a wide variety of roles available to you. Possibilities range anywhere from working as an app developer or a computer systems analyst, to becoming web developer or a database administrator. Another positive is that computer science skills provide you with industry versatility as they can be applied to nearly any business. Apps and software can be used to power everything from health insurance to deep-sea research—which should help give you employment flexibility.

2. Will I be good at it?

Almost every student choosing a major wonders whether they’ll have what it takes to succeed in a given industry. While earning a degree in computer science will give you a multitude of tech-related skills you didn’t have before, it’s also helpful to know what qualities make a good computer science major. Consider the following three:

  • Curiosity: Computer science professionals can be seen as digital tinkerers of sorts. They love to dig into the guts of a program or application in order to understand how they work. This desire to figure things out is valuable. In programming, there’s often more than one way to get something accomplished. Having a natural desire to see how similar programs are written or how to approach an issue helps as that knowledge can inform how you take on new challenges.
  • Proficiency in math: Does the structure and logical nature of math just sort of click with you? Maybe you always soared through your math classes in high school, finding equations and concepts some consider puzzling to be fascinating. Inevitably, a computer science program will be math and science intensive. Though most math will be applied in classes like data structure or statistics, you will likely also have to tackle topics like calculus and physics.
  • Creativity: Just because this major is heavily analytical and adheres to logical structures does not mean your creativity will go to waste. A new app or program is essentially a blank canvas—if you have all the materials and supplies ready, you can build practically anything. Creativity does not always come in the form of music or poetry. As a computer science major, you will be tapping into the create part of creativity, generating innovative visions and solutions.

3. Will I make a difference?

Imagine a world without technology—healthcare, education and disaster prevention would all be drastically different if they had not been radically changed by computer software. By writing new code or finding new ways to apply data, you could help streamline the educational experience for the next generation of college graduates, you could make it easier for people to connect with those they love or you could create new ways to help patients in need.

If you are worried that all computer science majors are destined for isolated, corporate jobs, rest easy: Computer science has one of the best outlooks for affecting good in our world to come.

4. Am I the right fit for the field?

For most, no amount of money or education will be enough if you don’t like your work environment. In a field like computer science, some might assume everyone fits the stereotype of basement-dwelling, Dungeons & Dragons enthusiasts. Or maybe you picture quiet, wide-eyed hacker kids who constantly wear black hoodies.

If you worry about not fitting the typical mold of a computer science professional, consider what someone in the field has to say about it. Though the tech industry has long struggled with diversity, Samantha Hugo, CEO of Hugomatica, points out that “the App Store has the same requirements for all developers.” As the head of a primarily female tech organization, Hugo sees this as a positive example of technology’s essential blindness to race and gender.

So, even if you encounter a group of classmates or coworkers you don’t necessarily fit in with, remember this: Every industry has its stereotypes, but with the right skills and determination, you can bring your own flare to the field of computer science.

5. How long will it take?

Another factor you’ll want to consider is the amount of time it’ll take you to complete a computer science degree. While you may be able to find Associate’s degree programs that are closely related to computer science, in most cases this means you’ll be working toward a Bachelor’s degree.

While you can choose to take on the traditional four years at a college campus to complete this degree, there are other options that can afford you more flexibility depending on your situation. For example, for those with an associate’s degree, Rasmussen College offers an online program that can be completed in as few as 18 months.2

Am I cut out for a career in computer science?

With the right support and a bit of determination, you could get the education you need to one day invent the next biggest app or implement the newest, most innovative system for storing and sharing medical records. Whether you go on to get a graduate degree or jump right into the workforce, a computer science major could be the foundation you need to get where you want to go.

If you have more questions related to the ins and outs of earning a computer science degree, head over to Rasmussen College’s Computer Science program page to learn more about what could await.

1Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, [accessed July, 2019] Information represents national, averaged data for the occupations listed and includes workers at all levels of education and experience. Employment conditions in your area may vary.
2Completion time is dependent on number of transfer credits accepted and the number of courses completed each term.

About the author

Hannah Meinke

Hannah Meinke is a writer at Collegis Education. She enjoys helping people discover their purpose and passion by crafting education and career-related content on behalf of Rasmussen University.

hannah meinke headshot

Related Content

Related Content

This piece of ad content was created by Rasmussen University to support its educational programs. Rasmussen University may not prepare students for all positions featured within this content. Please visit for a list of programs offered. External links provided on are for reference only. Rasmussen University does not guarantee, approve, control, or specifically endorse the information or products available on websites linked to, and is not endorsed by website owners, authors and/or organizations referenced. Rasmussen University is accredited by the Higher Learning Commission, an institutional accreditation agency recognized by the U.S. Department of Education.

logo-accreditation-acen logo-accreditation-ccne chart-credential-laddering-associates-bachelors-masters 0 Credits 90 Credits 180 Credits 48 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE Start Here MASTER'S DEGREE PURSUERS End Here BACHELOR'S DEGREE End Here MASTER'S DEGREE chart-credential-laddering-associates-bachelors 0 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS 90 Credits Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE 180 Credits End Here BACHELOR'S DEGREE chart-credential-laddering-msn chart-credential-laddering-nursing-programs chart-credential-laddering-nursing DNP MSN RN to BSN LPN to RN Bridge Accelerated BSN Professional Nursing ADN Practical Nursing Diploma Pre-Licensure Post-Licensure icon-colored-outline-bank icon-colored-outline-certificate icon-colored-outline-circle-dollar-sign icon-colored-outline-folder-search icon-colored-outline-hand-heart icon-colored-outline-head-blocks icon-colored-outline-head-cog icon-colored-outline-head-heart icon-colored-outline-health-plus-leaves icon-colored-outline-hospital icon-colored-outline-lifelong-learning icon-colored-outline-light-bulb-analytics icon-colored-outline-location-pin icon-colored-outline-magnifying-glass icon-colored-outline-monitor-healthcare icon-colored-outline-monitor-paper-search icon-colored-outline-nurse-rays icon-colored-outline-padlock-shield icon-colored-outline-person-presenter-screen icon-colored-outline-scales ras-logo-flame ras-logo-horizontal ras-logo-stacked icon-colored-advance icon-colored-arrows-cross-curve icon-colored-briefcase-star icon-colored-build icon-colored-bulb-analytics icon-colored-certificate icon-colored-continual-development icon-colored-duo-chatbox icon-colored-folder-mortarboard icon-colored-forward-ribbon icon-colored-gears-clock icon-colored-globe-pen icon-colored-growth icon-colored-hand-bubble icon-colored-hand-stars icon-colored-hands-gear icon-colored-head-blocks icon-colored-head-cog icon-colored-health-plus-leaves icon-colored-hospital-building icon-colored-laptop-cbe-skyscraper icon-colored-laptop-checkmark icon-colored-laptop-webpage icon-colored-location-map icon-colored-location-pin icon-colored-monitor-paper-scan icon-colored-mortarboard-dollar icon-colored-national icon-colored-people-chat-bubbles icon-colored-person-cheer-star icon-colored-person-laptop-checkboxes icon-colored-person-screen-instructor icon-colored-person-whiteboard icon-colored-phone-chatbox icon-colored-police-light icon-colored-prep icon-colored-presenter icon-colored-regional icon-colored-save-time icon-colored-shirt-hat icon-colored-skyscraper icon-colored-state icon-colored-student-centered icon-colored-support icon-colored-world-experience icon-triangle-arrow-up-plant icon-triangle-calendar-pencil icon-triangle-clock-rotating-arrows icon-triangle-display-gears icon-triangle-hand-right-speech-bubble icon-triangle-laptop-coding-brackets icon-triangle-mortarboard icon-triangle-paper-ribbon icon-triangle-person-cheer-star icon-triangle-person-juggle icon-triangle-triple-people-chat-bubble icon-modality-campus icon-modality-field icon-modality-online icon-modality-residential icon-arrow icon-bank icon-camera icon-filter icon-general-chart icon-general-connect icon-general-degree icon-general-discuss icon-general-email icon-general-find icon-general-hat icon-general-heart icon-general-laptop-building icon-general-laptop icon-general-leader icon-general-map icon-general-money icon-general-paperwork icon-general-people icon-general-phone icon-general-speak-out icon-head-heart icon-info-circle icon-mail-forward icon-mglass icon-play-solid icon-quote-mark-left icon-quote-mark-right icon-scales icon-share-square-o icon-simple-chat icon-simple-desktop icon-simple-find icon-simple-hamburger icon-simple-phone icon-spinner icon-tag icon-testimonial-quotes icon-util-checkbox-white icon-util-checkbox icon-util-checked-white icon-util-checked icon-util-chevron-down icon-util-chevron-left icon-util-chevron-right icon-util-chevron-up icon-util-circle-arrow-down icon-util-circle-dot icon-util-language-switch icon-util-loading icon-util-open-window-link icon-util-pdf-link icon-util-refresh icon-util-x rebrand-arrows icon-social-facebook-colored icon-social-facebook-square-colored icon-social-facebook-square icon-social-facebook icon-social-google-plus-square icon-social-google-plus icon-social-instagram-colored icon-social-instagram icon-social-linkedin-square-colored icon-social-linkedin-square icon-social-linkedin icon-social-pinterest-p-colored icon-social-pinterest-p icon-social-twitter-colored icon-social-twitter-square icon-social-twitter icon-social-youtube-play-colored icon-social-youtube-play graduate-cap-star-coin hand-coin hand-heart nurse-stethoscope-rays card-send-smile person-yoga-pose suitcase-star