Jobs / Education and social services / 25-1021.00
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.
- US jobs
- 35,480
- Median wage
- $96,980 a year
- Job family
- Education and social services
Can agents do the work of computer science teachers, postsecondary?
We read the evidence at the level of the job family, Education and social services:
- Task levelUnexploredNo task-level benchmark in our collection tests teaching, counseling, or casework.
- Project levelPartialThin, adjacent evidence only. GDPval, which spans 44 occupations, is the one benchmark in our collection mapped here. OpenAI reports that GPT-5.5's deliverables won or tied against professionals' work in 84.9% of comparisons across all GDPval occupations. No benchmark tests work with students or clients.
Benchmarks for the job family
These cover work in education and social services, not always this occupation's tasks.
Typical tasks
From O*NET 31.0. Core tasks first. Few of these tasks have a benchmark today.
- 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.
Other job titles for this occupation (34)
Assistant Professor · Associate Professor · Computer Information Systems Instructor (CIS Instructor) · Computer Science Instructor · Computer Science Professor · Faculty Member · Information Technology Instructor (IT Instructor) · Instructor · Lecturer · Professor · Adjunct Computer Science Professor · Adjunct Instructor · C++ Professor · College Faculty Member · College Professor · Computer Applications Instructor · Computer Engineering Professor · 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 Teacher · Computer Technology Instructor · Cybersecurity Instructor · Information Security Systems Instructor · Information Systems Professor (IS Professor) · Information Technology Professor (IT Professor) · IT Adjunct Faculty Member (Information Technology Adjunct Faculty Member) · Java Programming Professor · Network Technology Instructor · University Faculty Member