Computer Science Teachers, Postsecondary

social interests area of expertise educational need laboratory work course material advise student computer instructor curricula equipment

Computer Information Systems Instructor (CIS Instructor), Computer Science Professor, Instructor, Professor

What they 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.
On the job, you would:
  • 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.

Knowledge

Engineering and Technology

  • computers and electronics
  • product and service development

Education and Training

  • teaching and course design

Arts and Humanities

  • English language

Business

  • customer service

Skills

Basic Skills

  • reading work related information
  • talking to others

Problem Solving

  • noticing a problem and figuring out the best way to solve it

People and Technology Systems

  • thinking about the pros and cons of different options and picking the best one
  • figuring out how a system should work and how changes in the future will affect it

Abilities

Verbal

  • communicate by speaking
  • listen and understand what people say

Ideas and Logic

  • make general rules or come up with answers from lots of detailed information
  • use rules to solve problems

Math

  • add, subtract, multiply, or divide
  • choose the right type of math to solve a problem

Personality

People interested in this work like activities that include helping people, teaching, and talking.

They do well at jobs that need:

  • Integrity
  • Dependability
  • Persistence
  • Independence
  • Achievement/Effort
  • Analytical Thinking

Technology

You might use software like this on the job:

Development environment software

  • C Hot Technology
  • Microsoft Visual Basic Hot Technology

Computer based training software

  • Learning management system LMS In Demand
  • Moodle

Object or component oriented development software

  • C# Hot Technology
  • Oracle Java Hot Technology In Demand

Education

Education: (rated 5 of 5)
master's degree or
doctoral degree
usually needed

Get started on your career:

Find Training
Apprenticeship.gov

Job Outlook

Bright
New job opportunities are very likely in the future.
Local Salary Info
Find Jobs
See more details at O*NET OnLine about computer science teachers, postsecondary.