Home › Careers › Computer systems analysts

How to become a computer systems analyst

Computers & IT · SOC 15-1211

$105,850US median pay, 2025
+7.9%Projected growth, 2025–35
32,900Openings per year
DegreeUsual way in

How you get in

A degree is the usual way in.

  1. Bachelor's degree
  2. Work as a computer systems analyst

Programs that lead to this job

These are the federal program codes (CIP) that the Department of Education maps to this occupation, and how many US colleges, community colleges or trade schools report awarding credentials in each.

ProgramCodeSchools
Computer and Information Sciences, GeneralCIP 11.0101866
Information TechnologyCIP 11.0103629
Computer Systems Networking and TelecommunicationsCIP 11.0901464
Computer Systems Analysis/AnalystCIP 11.050189

See the 1,581 schools that offer these programs →

Common questions

How long does it take to become a computer systems analyst?
Typically about four years for the degree. That is the usual route rather than a rule — people arrive by other paths all the time.
How much do computer systems analysts make?
The US median is $105,850 a year, meaning half earn more and half less. Pay varies widely by state, employer and experience.
Do you need a degree to become a computer systems analyst?
Yes — a degree is the usual way in.
Where can you train to become a computer systems analyst?
1,581 US colleges, community colleges and trade schools award credentials in a matching program. See which ones →

Pay and growth are national figures. What you earn depends on where you work, your employer and your experience, and these are projections rather than promises. Education requirements describe how most people enter the job, not a rule — plenty of people take another route.

Pay, growth, openings and entry requirements: US Bureau of Labor Statistics, Employment Projections 2025–35. Program-to-occupation mapping: NCES CIP–SOC crosswalk (2020/2018). School counts: IPEDS completions, 2022–23.

Related careers in Computers & IT

Software developers · Computer user support specialists · Computer occupations, all other · Data scientists · Information security analysts · Network and computer systems administrators · Software quality assurance analysts and testers · Computer network architects