Computer Science Teachers, Postsecondary

Education and TrainingO*NET 25-1021.00United States

Teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis.

COMING SOON See related ASU learning
Median annual earnings
$84,440

50th percentile, United States

Projected change
+9.1%

2025 to 2035

Typical education
Master's or Professional degree

47.3% of the workforce

Employment
1.78M jobs

Growing to 1.94M by 2035

Explore this career by location

Compare nationwide estimates with state or county job-market data.

Showing United States

Loading available locations…

Build the skills

ASU learning related to this career

These courses and certificates are connected through catalog career relationships and Lightcast skill tags.

Loading related ASU learning

The work

What computer science teachers, postsecondary do

Tasks reported for this occupation, ordered by how often they come up in the role.

  • Prepare course materials, such as syllabi, homework assignments, and handouts.
  • Compile, administer, and grade examinations or assign this work to others.
  • Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
  • Evaluate and grade students' class work, laboratory work, assignments, and papers.
  • Maintain student attendance records, grades, and other required records.
  • Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
  • Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
  • Maintain regularly scheduled office hours to advise and assist students.
  • Advise students on academic and vocational curricula and on career issues.
  • Initiate, facilitate, and moderate classroom discussions.
  • Develop and maintain Web sites for online courses.
  • Participate in student recruitment, registration, and placement activities.
  • Collaborate with colleagues to address teaching and research issues.
  • Select and obtain materials and supplies, such as textbooks and laboratory equipment.
  • Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
  • Participate in campus and community events.

Pay and outlook

What the job pays and where it is heading

Annual earnings range

Reported earnings by percentile, United States

10th percentile
$49,147
25th percentile
$62,814
50th percentile
$84,440
75th percentile
$118,952
90th percentile
$175,749

The gold marker shows the median. Half earn more than $84,440 and half earn less.

Employment outlook

2025 to 2035 projection

+9.1%faster than average
20251,782,325 jobs
2035 projected1,944,527 jobs

162,202 more positions over the decade, before replacement hiring.

Preparation

Education levels

What people currently working in the career hold. These are not entry requirements.

Master's or Professional degree
47.3%
Doctoral degree or more
41.7%
Bachelor's degree
11%

Skills

Skills employers ask for

Technical skills appearing most often in job postings for this occupation.

  • Computer Science
  • Cyber Security
  • Artificial Intelligence
  • Computer Engineering
  • Information Systems
  • Curriculum Development
  • Software Engineering
  • Data Science
  • Python (Programming Language)
  • Management Information Systems
  • Electrical Engineering
  • Machine Learning
  • Learning Management Systems
  • Pedagogy
  • Student Engagement
  • Data Analysis
  • Online Teaching
  • Robotics
  • Educational Technologies
  • Educational Assessment

How the work gets done

Core competencies

Broad capabilities associated with strong performance in this occupation.

Instructing
Teaching others how to do something.
Reading Comprehension
Understanding written sentences and paragraphs in work-related documents.
Writing
Communicating effectively in writing as appropriate for the needs of the audience.
Speaking
Talking to others to convey information effectively.
Critical Thinking
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
Active Listening
Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
Learning Strategies
Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
Active Learning
Understanding the implications of new information for both current and future problem-solving and decision-making.
Judgment and Decision Making
Considering the relative costs and benefits of potential actions to choose the most appropriate one.
Monitoring
Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
Complex Problem Solving
Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
Social Perceptiveness
Being aware of others' reactions and understanding why they react as they do.
Systems Analysis
Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
Systems Evaluation
Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
Time Management
Managing one's own time and the time of others.
Mathematics
Using mathematics to solve problems.
Service Orientation
Actively looking for ways to help people.
Coordination
Adjusting actions in relation to others' actions.
Programming
Writing computer programs for various purposes.
Persuasion
Persuading others to change their minds or behavior.

In the market

Job titles and employers

Recent job postings in United States

Common job titles

  1. 01Adjunct Faculties359 postings
  2. 02Computer Science Faculties307 postings
  3. 03Lecturers in Computer Science141 postings
  4. 04Electrical and Computer Engineers94 postings
  5. 05Non-Tenure Track Faculties93 postings
  6. 06Computer Science Adjunct Instructors71 postings
  7. 07Lecturers68 postings
  8. 08Professors of Computer Science58 postings
  9. 09Professors of Electrical and Computer Engineering51 postings
  10. 10Adjunct Professors of Computer Science41 postings
  11. 11Computer Information Systems Instructors39 postings
  12. 12Faculty Coordinators38 postings
  13. 13Open Rank Faculties37 postings
  14. 14IT Managers35 postings
  15. 15Open Rank Tenure Track Faculties30 postings
  16. 16Postdoctoral Fellows28 postings
  17. 17Electrical/Computer Engineers25 postings
  18. 18Computer Science Engineers23 postings
  19. 19Online Adjunct Faculties21 postings
  20. 20Open Rank Professors21 postings

Top employers

  1. 01Northeastern University71 postings
  2. 02Herc58 postings
  3. 03Herzing University51 postings
  4. 04DePaul University50 postings
  5. 05Lone Star College System48 postings
  6. 06Southern New Hampshire University44 postings
  7. 07California State University-Chancellors Office37 postings
  8. 08Concorde Education34 postings
  9. 09Tennessee Board of Regents27 postings
  10. 10New York University25 postings
  11. 11Carnegie Mellon University24 postings
  12. 12The University of Texas Rio Grande Valley24 postings
  13. 13George Mason University23 postings
  14. 14University of Arkansas21 postings
  15. 15The University of Texas at San Antonio19 postings
  16. 16Ivy Tech Community College17 postings
  17. 17UCNJ Union College of Union County, NJ17 postings
  18. 18Indiana University-Bloomington16 postings
  19. 19Pennsylvania State University16 postings
  20. 20State University Of New York Albany16 postings

Keep looking