• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE
CS Logo
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
CS Logo

0

IEEE Computer Society Logo
Sign up for our newsletter
FacebookTwitterLinkedInInstagramYoutube
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2025 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Publications
  • /Tech News
  • /Build Your Career
  • Home
  • / ...
  • /Tech News
  • /Build Your Career

How to Choose a Computer Science Graduate Program in 2022

By IEEE Computer Society Team on
February 11, 2022

How to choose a computer science graduate programHow to choose a computer science graduate programOne of the surest ways to earn a substantial salary is by pursuing a master’s degree in computer science. For example, the average pay for computer and information research scientists is $126,830, according to the Bureau of Labor and Statistics. You should, first, get a shortlist of the graduate programs that best suit you. Read on to learn what to look for as you evaluate different CS grad programs.


Want More Career-focused News? Subscribe to Build Your Career Newsletter Today!


The School’s Reputation

A school’s reputation goes a long way, not just because it can open doors for its graduates but also because it serves as an impetus for the school to maintain its standards. How do you judge the reputation of a school? Instead of relying on what pops up in search engines, you can use some relatively objective data points, such as its:

  • Graduation rate
  • Job placement stats
  • Student retention rate
  • Admission rates over time, which should stay steady or drop slightly as more students apply and don’t get admitted

You can also keep an eye out for scholarly articles published by the school’s professors and even appearances in the media. The more the school name is in the eyes and ears of the public positively, the better its reputation—and the bigger boost it can give to your employment prospects.

Geographic Location

Even though a lot of CS jobs can get done remotely, schools nestled in regions rich in tech jobs may come with helpful fringe benefits, including:

  • Plenty of job placement opportunities
  • Tech partnerships with private and public organizations in the area
  • A richer selection of professional connections due to its proximity to local tech companies

Also, a school closer to where they ultimately want to live may be a better choice for some applicants, simply because they won’t have to uproot and haul their things hundreds of miles away to settle after graduation.

Your Career Goals

Your career goals are one of the most critical factors in choosing a CS grad school program, especially because some programs excel in specific CS disciplines. Like most people, you already have an idea how you’re going to put your CS degree to work. For example, most people who want to be programmers may keep their sites focused on app design and be less likely to shift out of that sphere to a job like a network admin or cybersecurity engineer.

If you know what you want to be, you can narrow your choices by choosing programs that boast a good reputation for producing professionals in your niche. If it seems like several schools have powerful programs, you can narrow your options by checking the job placement stats for the programs that address your goals.

A Program or Professor with Experience in the Field You're Interested In

When checking out computer science graduate schools, you may want to gravitate towards a school known for having a strong program in your area of interest. For example, some schools may have excellent cybersecurity programs, while others may produce strong programmers. You can research peer-reviewed publications to find contributors from certain schools and then narrow your search down to them.

Similarly, there may be a professor or several that have excelled in your desired field. Their experience can add compelling value to their teaching and mentorship ability. If you get a few names in mind, you can check where they teach and then focus on those institutions.

Go for a Visit

You can learn a lot about the people, architecture, and infrastructural investments that make a school special by checking it out in person. Your visit should include a stroll through the places you’ll be frequenting the most, such as the library, common areas, food courts, and classrooms. You should also take some time to explore the school’s town. There may be attractions, job opportunities, transportation options, restaurants, or cool things to do that could tip the scales in favor of one school over another.

By scoping out the reputation, location, and costs of the schools on your list, as well as seeing how they align with your career goals, you can choose which schools to visit and apply to. Regardless of which program gets the nod, a membership with the IEEE Computer Society can help you establish and advance your tech career. Make connections, learn what it takes to excel at your job, and keep abreast of the latest developments in your niche. Check out the membership options available today!

LATEST NEWS
IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT
IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT
Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)
Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)
Autonomous Observability: AI Agents That Debug AI
Autonomous Observability: AI Agents That Debug AI
Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference
Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference
Copilot Ergonomics: UI Patterns that Reduce Cognitive Load
Copilot Ergonomics: UI Patterns that Reduce Cognitive Load
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter
Read Next

IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT

Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)

Autonomous Observability: AI Agents That Debug AI

Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference

Copilot Ergonomics: UI Patterns that Reduce Cognitive Load

The Myth of AI Neutrality in Search Algorithms

Gen AI and LLMs: Rebuilding Trust in a Synthetic Information Age

How AI Is Transforming Fraud Detection in Financial Transactions