Engineering/Engineering-Related Technologies/TechniciansSpecialization of Computer Engineering Technologies/Technicians

Best institutions to study Computer Software Technology/Technician

CIP 15.1204

A program that prepares individuals to apply basic engineering principles and technical skills to support engineers in developing, implementing, and evaluating computer software and program applications.

27 U.S. institutions graduated 480 Computer Software Technology/Technician students in 2024–25 (IPEDS). It is CIP 15.1204, a specialization of Computer Engineering Technologies/Technicians (CIP 15.12), and leads most directly to the Software Developers occupation (BLS SOC 15-1252).

Institutions
27
offering CIP 15.1204
States offered
14
with graduates reported
Graduates / yr
480
IPEDS completions 2024–25
Women
29%
share of graduates
US median pay · Software Developers
$135,980
BLS OEWS May 2025
Share of Computer Engineering Technologies/Technicians
14%
of all Computer Engineering Technologies/Technicians graduates

About Computer Software Technology/Technician programs

Official NCES definition · CIP 15.1204
A program that prepares individuals to apply basic engineering principles and technical skills to support engineers in developing, implementing, and evaluating computer software and program applications. Includes instruction in computer programming, programming languages, databases, user interfaces, networking and warehousing, encryption and security, software testing and evaluation, and customization.

Source: National Center for Education Statistics, Classification of Instructional Programs (CIP 2020).

The Computer Software Technology/Technician program prepares individuals to support engineers in developing, implementing, and evaluating computer software and applications. This program is ideal for students interested in applying engineering principles and technical skills within the field of computer engineering technologies.

What you'll learn

Students will gain knowledge in computer programming, programming languages, databases, user interfaces, networking, encryption, and software testing. Core skills developed include critical thinking, mathematics, and effective communication.

Credentials awarded

What Computer Software Technology/Technician graduates earned in 2024–25, by award level (IPEDS completions).

  • Bachelor's degree303 graduates / yr · 7 institutions
    63%
  • Award of at least 12 weeks but less than 1 academic year83 graduates / yr · 13 institutions
    17%
  • Associate's degree75 graduates / yr · 10 institutions
    16%
  • Award of at least 1 but less than 2 academic years11 graduates / yr · 1 institution
    2.3%
  • Master's degree8 graduates / yr · 1 institution
    1.7%

Graduates over time

Computer Software Technology/Technician completions reported to IPEDS each year, all award levels combined.

480graduates in 2025
+371% since 2012
20122025102480
Graduates per year (IPEDS completions)
YearGraduates
2012102
2013147
2014144
2015108
2016152
2017179
2018195
2019258
2020193
2021250
2022190
2023249
2024277
2025480

Top 27 institutions for Computer Software Technology/Technician, ranked by graduates

Graduates (IPEDS completions), 2024–25. Award levels show which credentials each institution confers in this specialization.

#InstitutionGraduates / yrGrad rateNet priceField earnings* (1 yr)
1Western Governors University
Salt Lake City, UTPrivate not-for-profitBachelor'sAssociate's
23446%$11,580—
2Sinclair Community College
Dayton, OHPublicAssociate'sAward of at least 12 weeks but less than 1 academic year
6241%—$60,462
3Oregon Institute of Technology
Klamath Falls, ORPublicBachelor's
2854%—$82,242
4Sam Houston State University
Huntsville, TXPublicBachelor's
2855%—$38,957
5Mountainland Technical College
Lehi, UTPublicAward of at least 12 weeks but less than 1 academic year
2084%——
6Dixie Technical College
Saint George, UTPublicAward of at least 12 weeks but less than 1 academic year
1977%——
7University of the District of Columbia
Washington, DCPublicAssociate's
1133%——
8Davis Technical College
Kaysville, UTPublicAward of at least 1 but less than 2 academic years
1157%——
9University of Advancing Technology
Tempe, AZPrivate for-profitAssociate'sBachelor's
1035%$21,175—
10Duke University
Durham, NCPrivate not-for-profitMaster's
897%$16,260—
11Cincinnati State Technical and Community College
Cincinnati, OHPublicAssociate's
716%—$56,504
12Klamath Community College
Klamath Falls, ORPublicAward of at least 12 weeks but less than 1 academic yearAssociate's
643%——
13Kellogg Community College
Battle Creek, MIPublicAssociate's
530%——
14Zane State College
Zanesville, OHPublicAward of at least 12 weeks but less than 1 academic year
546%——
15Fresno Pacific University
Fresno, CAPrivate not-for-profitBachelor's
450%$14,298$70,403
16Allegheny College
Meadville, PAPrivate not-for-profitBachelor's
473%$18,524—
17Coconino Community College
Flagstaff, AZPublicAssociate's
424%——
18Rogue Community College
Grants Pass, ORPublicAssociate'sAward of at least 12 weeks but less than 1 academic year
39%——
19Weber State University
Ogden, UTPublicAward of at least 12 weeks but less than 1 academic year
346%——
20Oakton College
Des Plaines, ILPublicAward of at least 12 weeks but less than 1 academic year
137%——
21University of Missouri - St Louis
Saint Louis, MOPublicAward of at least 12 weeks but less than 1 academic year
157%——
22Valley City State University
Valley City, NDPublicAward of at least 12 weeks but less than 1 academic year
153%——
23Lorain County Community College
Elyria, OHPublicAward of at least 12 weeks but less than 1 academic year
131%—$23,598
24Community College of Rhode Island
Warwick, RIPublicAward of at least 12 weeks but less than 1 academic year
126%——
25Utah State University
Logan, UTPublicAward of at least 12 weeks but less than 1 academic year
159%——
26ATA College
El Cajon, CAPrivate for-profitAssociate's
189%$22,147—
27California Institute of Arts & Technology
National City, CAPrivate for-profitBachelor's
156%$34,431$48,778

* Median earnings 1 year after graduation for the broader Computer Engineering Technologies/Technicians field (CIP 15.12) at these institutions; College Scorecard does not publish earnings at the 6-digit level.

Offered in 14 states

Where Computer Software Technology/Technician graduates come from. Each state links to all Computer Engineering Technologies/Technicians programs offered there.

Careers & outlook

The payoff after graduation: occupation 15-1252, Software Developers, and its national outlook.

Graduates of this program can pursue careers as Software Developers, Software Quality Assurance Analysts, and Computer Programmers. The job outlook is promising, with a projected growth rate of 15.8% and approximately 115,200 annual openings, offering a median wage of $133,080 for those with a Bachelor's degree.

Projected growth (2024–2034)
+15.8%
Much faster than average
Openings / yr (US)
~115,200
BLS Employment Projections
US median wage
$133,080
typically Bachelor's degree
National employment
1,687,890
Software Developers
US average pay
$148,100
annual, BLS OEWS May 2025
US median pay
$135,980
annual

Top-paying metros

San Jose-Sunnyvale-Santa Clara, CA
$221,710avg
San Francisco-Oakland-Fremont, CA
$193,430avg
Seattle-Tacoma-Bellevue, WA
$174,920avg
Oxnard-Thousand Oaks-Ventura, CA
$174,020avg
Boulder, CO
$166,480avg

Career pathways for CIP 15.1204

The occupations the NCES crosswalk maps this 6-digit code to, with BLS pay and 10-year outlook.

OccupationUS median payGrowthOpenings / yrTypical entry education
Software Developersprimary
SOC 15-1252
$135,980+15.8%
Much faster than average
~115,200Bachelor's degree
Software Quality Assurance Analysts and Testers
SOC 15-1253
$104,300+10.0%
Much faster than average
~14,000Bachelor's degree
Engineering Technologists and Technicians, Except Drafters, All Other
SOC 17-3029
$78,350+1.5%
Little or no change
~5,700Associate's degree
Computer Programmers
SOC 15-1251
$100,390-6.0%
Decline
~5,500Bachelor's degree
Preparation needed

Job Zone Four: Considerable Preparation Needed

Education
Most of these occupations require a four-year bachelor's degree, but some do not.
Experience
A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
Training
Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.

Related careers

Software Developers
$148,100 avg · 1,687,890 jobs
Software Quality Assurance Analysts and Testers
$111,490 avg · 186,740 jobs
Computer Programmers
$105,170 avg · 92,230 jobs
Engineering Technologists and Technicians, Except Drafters, All Other
$80,960 avg · 59,930 jobs

Skills & knowledge in Computer Software Technology/Technician programs

From the U.S. Dept. of Labor for the occupation this specialization most leads to.

Skills you'll build

Critical Thinking
Reading Comprehension
Active Learning
Active Listening
Writing
Speaking
Monitoring
Mathematics

Knowledge areas

Computers and Electronics
Mathematics
Customer and Personal Service
English Language
Education and Training
Engineering and Technology

Abilities that matter most

Deductive Reasoning
Problem Sensitivity
Written Comprehension
Oral Comprehension
Oral Expression
Near Vision

Day-to-day work activities

Working with Computers
Processing Information
Making Decisions and Solving Problems
Thinking Creatively
Communicating with Supervisors, Peers, or Subordinates
Analyzing Data or Information

What graduates do on the job

  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.

Tools and technology used

3M Post-it AppA programming language APLABC CompilerABC: the AspectBench Compiler for AspectJAdaADO.NETAdobe AcrobatAdobe ActionScript

Other Computer Engineering Technologies/Technicians specializations

The 4 other 6-digit CIP codes under Computer Engineering Technologies/Technicians (CIP 15.12).

Common questions

What types of degrees can I earn in this program?+

You can earn a Bachelor's degree, an Associate's degree, or various short-term awards.

What skills will I develop in this program?+

You will develop skills in critical thinking, mathematics, programming, and effective communication.

What is the job outlook for graduates?+

The job outlook is much faster than average, with a growth rate of 15.8%.

What careers can I pursue after completing this program?+

You can work as a Software Developer, Software Quality Assurance Analyst, or Computer Programmer.

What is the CIP code for Computer Software Technology/Technician?+

Computer Software Technology/Technician is CIP 15.1204 in the NCES Classification of Instructional Programs (CIP 2020), a 6-digit specialization within Computer Engineering Technologies/Technicians (CIP 15.12). NCES defines it as: A program that prepares individuals to apply basic engineering principles and technical skills to support engineers in developing, implementing, and evaluating computer software and program applications. Includes instruction in computer programming, programming languages, databases, user interfaces, networking and warehousing, encryption and security, software testing and evaluation, and customization.

How many institutions offer Computer Software Technology/Technician programs?+

27 U.S. institutions reported Computer Software Technology/Technician graduates in IPEDS 2024–25, across 14 states, awarding 480 credentials in the year. That is 14.2% of all Computer Engineering Technologies/Technicians graduates.

How much do Computer Software Technology/Technician graduates earn?+

Earnings are not published at the 6-digit CIP level by any federal source. The Software Developers occupation, which Computer Software Technology/Technician most directly leads to, pays a median of $135,980 a year nationally (BLS OEWS May 2025), and graduates of the broader Computer Engineering Technologies/Technicians field report median earnings of $56,504 one year after graduation (College Scorecard).

About the data on this page

Every figure comes from an official federal or public source. Here is each one and the release it is currently on.

IPEDSFall 2025–26 release, published July 28, 2026
Enrollment, completions, graduation rates, tuition, financial aid, staffing, and finance for every U.S. institution in federal student aid programs.
College ScorecardJune 10, 2026 release (merged 2025–26 files)
Institution and field-of-study costs, graduate earnings, debt, completion, and admissions outcomes compiled from federal aid records, tax data, and IPEDS.
BLS wages & outlookOEWS May 2025 release
Occupational employment and wage estimates plus 10-year job outlook, used to connect programs to real-world earnings.

Program definitions are from the NCES Classification of Instructional Programs (CIP 2020). Skills, knowledge, abilities, work activities, tools, and job zones are from the O*NET database by the U.S. Department of Labor, used under the CC BY 4.0 license.

Explore every U.S. college in one conversation

Clema turns plain-language questions into sourced answers across every U.S. institution — earnings, aid, acceptance, graduation, safety, and athletics from IPEDS, College Scorecard, and 10+ federal datasets, built in.

Free for teams up to 3 · No credit card