CFChooseField
Education

Computer Science Teachers, Postsecondary

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. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.

Visual summary of pay, outlook, skills, interests, and preparation for Computer Science Teachers, Postsecondary

Median pay

$96,690
Median annual pay for Computer Science Teachers, Postsecondary.
U.S. Bureau of Labor Statistics · 2024
View source ↗

10-year growth

5.3%
Projected employment growth from 2024 to 2034.
U.S. Bureau of Labor Statistics · 2024–2034 projections
View source ↗

Annual openings

3,500
Projected annual openings, including growth and replacement demand.
U.S. Bureau of Labor Statistics · 2024–2034 projections
View source ↗

Employment

44,800
Estimated U.S. employment for Computer Science Teachers, Postsecondary in 2024.
U.S. Bureau of Labor Statistics · 2024
View source ↗

Jobs added or lost

+2,400
Projected numeric employment change from 2024 to 2034.
U.S. Bureau of Labor Statistics · 2024–2034 projections
View source ↗

Entry preparation

Doctoral or professional degree
Typical education needed to enter Computer Science Teachers, Postsecondary.
U.S. Bureau of Labor Statistics · 2024 profile
View source ↗
O*NET occupation profile

What the work involves

Strongest O*NET signals first.

Essential skills

  1. 1Reading Comprehension
  2. 2Speaking
  3. 3Writing
  4. 4Active Learning
  5. 5Active Listening
  6. 6Critical Thinking

Knowledge areas

  1. 1Computers and Electronics
  2. 2Education and Training
  3. 3English Language
  4. 4Customer and Personal Service
  5. 5Mathematics
  6. 6Engineering and Technology

Abilities

  1. 1Oral Comprehension
  2. 2Oral Expression
  3. 3Written Comprehension
  4. 4Written Expression
  5. 5Deductive Reasoning
  6. 6Inductive Reasoning

Career interests

  1. 1Social
  2. 2Investigative
  3. 3Conventional
  4. 4Artistic
  5. 5Realistic
  6. 6Enterprising

Work styles

  1. 1Intellectual Curiosity
  2. 2Dependability
  3. 3Innovation
  4. 4Achievement Orientation
  5. 5Attention to Detail
  6. 6Integrity

Work activities

  1. 1Training and Teaching Others
  2. 2Updating and Using Relevant Knowledge
  3. 3Working with Computers
  4. 4Making Decisions and Solving Problems
  5. 5Thinking Creatively
  6. 6Getting Information

Work context

  1. 1E-Mail
  2. 2Freedom to Make Decisions
  3. 3Determine Tasks, Priorities and Goals
  4. 4Face-to-Face Discussions with Individuals and Within Teams
  5. 5Contact With Others
  6. 6Indoors, Environmentally Controlled

Representative tasks

  • 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.

Software and tools

Oracle Java · in demandC++ · in demandPython · in demandLearning management system LMS · in demandHypertext markup language HTML · hot technologyGoogle Docs · hot technologyMicrosoft Word · hot technologyMicrosoft PowerPoint · hot technologyMicrosoft Access · hot technologyPHP · hot technologyMicrosoft Excel · hot technologyC# · hot technology

Sources

BLS provides national pay, employment, and projections. O*NET provides skills, interests, preparation, tasks, work context, and tools.