Computer science teachers, postsecondary

SOC Code: 25-1021
Also known as:
Adjunct Instructor, Assistant Professor, Associate Professor, C++ Professor, College Faculty Member
Median Annual Salary
$96,690
+5.3% growth (2024-2034)
4K
Openings/Year
45K
Current Jobs

What Computer science teachers, postsecondary Do

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.

💰 Salary

$96,690
Median annual wage (2024)

📈 Job Growth

+5.3%
Faster than average

🎓 Education

Doctoral or professional degree
Typical entry-level requirement

🚀 Annual Openings

4K
Projected average per year

Employment Projections (2024-2034)

Current Employment (2024)

44,800

Projected Employment (2034)

47,200

Related Careers

Top Skills Required

Instructing
Reading Comprehension
Writing
Speaking
Active Listening

Daily Tasks & Responsibilities

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

Technology & Tools

Adobe Photoshop C C# C++ Google Docs Hypertext markup language HTML Linux Microsoft Access Microsoft Excel Microsoft Office software

📚 Entry-Level Education

Doctoral or professional degree
Most common requirement

🎯 Recommended Education

Master's Degree
O*NET recommended level

Degree Programs for Computer science teachers, postsecondary

These degree programs can prepare you for a career as a computer science teachers, postsecondary:

Computer Science

79,857 degrees awarded • 1,001 colleges offer this program

Computer and Information Sciences, General

67,926 degrees awarded • 882 colleges offer this program

Information Science/Studies

22,425 degrees awarded • 380 colleges offer this program

Computer Systems Networking and Telecommunications

13,753 degrees awarded • 475 colleges offer this program

Computer Programming/Programmer, General

11,341 degrees awarded • 390 colleges offer this program

Management Information Systems, General

10,310 degrees awarded • 319 colleges offer this program

Computer Systems Analysis/Analyst

3,034 degrees awarded • 81 colleges offer this program

Computer and Information Sciences, Other

2,635 degrees awarded • 82 colleges offer this program

Computational Science

2,395 degrees awarded • 78 colleges offer this program

Human Computer Interaction

2,298 degrees awarded • 51 colleges offer this program

Best Colleges for Becoming a Computer science teachers, postsecondary

Ranked by Repit grade, then by degrees in related programs. These are the top-rated colleges that prepare students to become computer science teachers, postsecondary.

# College Location Related Degrees Repit Grade
1 University of Michigan-Ann Arbor Ann Arbor, MI 1,964 A+
2 Georgia Institute of Technology-Main Campus Atlanta, GA 4,451 A
3 University of California-Berkeley Berkeley, CA 2,455 A
4 The University of Texas at Austin Austin, TX 1,734 A
5 Columbia University in the City of New York New York, NY 1,677 A
6 University of Southern California Los Angeles, CA 1,657 A
7 University of Pennsylvania Philadelphia, PA 1,310 A
8 University of California-San Diego La Jolla, CA 1,245 A
9 University of Florida Gainesville, FL 1,115 A
10 New York University New York, NY 1,076 A
11 University of California-Irvine Irvine, CA 1,054 A
12 Boston University Boston, MA 932 A
13 Cornell University Ithaca, NY 894 A
14 Carnegie Mellon University Pittsburgh, PA 873 A
15 Massachusetts Institute of Technology Cambridge, MA 852 A
16 University of Georgia Athens, GA 836 A
17 Stanford University Stanford, CA 828 A
18 Johns Hopkins University Baltimore, MD 794 A
19 University of North Carolina at Chapel Hill Chapel Hill, NC 643 A
20 University of Chicago Chicago, IL 588 A

Want this ranking as a spreadsheet? Investor Pro+ members can export any Repit table to CSV. See plans →

Frequently Asked Questions

How much do computer science teachers, postsecondary make?
The median annual salary for computer science teachers, postsecondary is $96,690.
What education do computer science teachers, postsecondary need?
Most computer science teachers, postsecondary positions require a doctoral or professional degree. Common degree programs include Computer Science, Computer and Information Sciences, General, Information Science/Studies.
Is becoming a computer science teachers, postsecondary a good career choice?
Computer science teachers, postsecondary is projected to see +5.3% job growth from 2024 to 2034, which is faster than average for all occupations. With approximately 3,500 job openings expected annually, there are good opportunities for those entering the field.
What are the best colleges for computer science teachers, postsecondary?
Top colleges for aspiring computer science teachers, postsecondary include University of Michigan-Ann Arbor, Georgia Institute of Technology-Main Campus, University of California-Berkeley, The University of Texas at Austin, Columbia University in the City of New York. These schools are ranked based on their Repit grade and the number of graduates in related programs.
What other job titles are similar to computer science teachers, postsecondary?
Computer science teachers, postsecondary may also be known as: Adjunct Instructor, Assistant Professor, Associate Professor, C++ Professor, College Faculty Member, College Professor, Computer Applications Instructor, Computer Engineering Professor, Computer Information Systems Instructor (CIS Instructor), Computer Information Systems Professor (CIS Professor), Computer Instructor, Computer Networking Instructor, Computer Programming Professor, Computer Science Adjunct Instructor, Computer Science Adjunct Professor, Computer Science Assistant Professor, Computer Science Instructor, Computer Science Professor, Computer Science Teacher, Computer Technology Instructor. These titles often refer to similar roles with varying responsibilities or specializations.