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.

Median Annual Wage: $72,010

Education: Master's degree (47%)

Projected Growth: Average (8% to 14%)

Related Job Titles: Instructor; Professor; Lecturer; Faculty Member; Computer Science Professor; Computer Information Systems Instructor (CIS Instructor); Information Technology Instructor (IT Instructor); Computer Science Instructor; Assistant Professor; Associate Professor

Source: O*NET OnLine information for Computer Science Teachers, Postsecondary.

More Education, Training, and Library Careers

  • 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.
  • Prepare course materials such as syllabi, homework assignments, and handouts.
  • Compile, administer, and grade examinations or assign this work to others.
  • Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
  • Initiate, facilitate, and moderate classroom discussions.
  • Maintain regularly scheduled office hours to advise and assist students.
  • 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.
  • Supervise students' laboratory work.
  • Advise students on academic and vocational curricula and on career issues.
  • Select and obtain materials and supplies such as textbooks and laboratory equipment.
  • Collaborate with colleagues to address teaching and research issues.
  • Maintain computer equipment used in instruction.
  • Conduct research in a particular field of knowledge and publish findings in professional journals, books, or electronic media.
  • Participate in student recruitment, registration, and placement activities.
  • Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
  • Compile bibliographies of specialized materials for outside reading assignments.

Source: O*NET OnLine information for Computer Science Teachers, Postsecondary.

  • Instructing - Teaching others how to do something.
  • Speaking - Talking to others to convey information effectively.
  • Writing - Communicating effectively in writing as appropriate for the needs of the audience.
  • Reading Comprehension - Understanding written sentences and paragraphs in work related documents.
  • Learning Strategies - Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
  • Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • 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.
  • Complex Problem Solving - Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
  • 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.

Source: O*NET OnLine information for Computer Science Teachers, Postsecondary.

Search Local Job Listings

Get Your Degree!

Find schools and get information on the program that’s right for you.

Powered by Campus Explorer