Computer Science Teachers, Postsecondary
SOC: 25-1021.00

Description:

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.


National Salary Information:

Hourly Statistics:

Annual Statistics:

Source: Bureau of Labor Statistics 2015 wage data.


Employment Projections:

Employment (2014):
43,400 employed

Projected (2024):
47,200 employed

Projected growth (2014-2024)


Source: Bureau of Labor Statistics 2015 2014-2024 employment projections external site. "Projected growth" represents the estimated change in total employment over the projections period (2014-2024). "Projected job openings" represent openings due to growth and replacement.


Alternate Titles:

  • Academic Computing Director
  • Adjunct Instructor
  • Applied Computer Science Professor
  • Assistant Professor
  • Associate Professor
  • Associate Professor Computer Science
  • C++ Professor
  • Clinical Professor
  • College or University Faculty Member
  • College Professor
  • Computer and Information Science Department Chair
  • Computer Applications Instructor
  • Computer Education Professor
  • Computer Information Science Professor
  • Computer Information Systems Instructor (CIS Instructor)
  • Computer Information Systems Professor (CIS Professor)
  • Computer Information Technology Instructor
  • Computer Instructor
  • Computer Networking Instructor
  • Computer Programming Professor
  • Computer Science Instructor
  • Computer Science Professor
  • Computer Science Teacher
  • Computer Sciences Professor
  • Computer Support Specialist Instructor
  • Computer Technology Instructor
  • Distance Education Director
  • Faculty Member
  • Information Systems Professor
  • Information Systems Technology Professor
  • Information Technology Instructor (IT Instructor)
  • Information Technology Professor (IT Professor)
  • Instructor
  • Java Programming Professor
  • Lecturer
  • Management Information Systems Professor (MIS Professor)
  • Math Instructor
  • Mathematics Professor
  • Network Technology Instructor
  • Office Technology Professor
  • Professor
  • Programming Coordinator
  • Technology Coordinator


  • Job Zone Five: Extensive Preparation Needed

    Experience:

    Extensive skill, knowledge, and experience are needed for these occupations. Many require more than five years of experience. For example, surgeons must complete four years of college and an additional five to seven years of specialized medical training to be able to do their job.

    Education:

    Most of these occupations require graduate school. For example, they may require a master's degree, and some require a Ph.D., M.D., or J.D. (law degree).

    Job Training:

    Employees may need some on-the-job training, but most of these occupations assume that the person will already have the required skills, knowledge, work-related experience, and/or training.


    Required Skills:

  • Reading Comprehension
  • Active Listening
  • Writing
  • Speaking
  • Mathematics
  • Science
  • Critical Thinking
  • Active Learning
  • Learning Strategies
  • Monitoring
  • Social Perceptiveness
  • Coordination
  • Persuasion
  • Negotiation
  • Instructing
  • Service Orientation
  • Complex Problem Solving
  • Operations Analysis
  • Technology Design
  • Equipment Selection
  • Programming
  • Operation Monitoring
  • Operation and Control
  • Equipment Maintenance
  • Troubleshooting
  • Quality Control Analysis
  • Judgment and Decision Making
  • Systems Analysis
  • Systems Evaluation
  • Time Management
  • Management of Financial Resources
  • Management of Material Resources
  • Management of Personnel Resources

  • Knowledge Used:

  • Administration and Management
  • Clerical
  • Economics and Accounting
  • Sales and Marketing
  • Customer and Personal Service
  • Personnel and Human Resources
  • Production and Processing
  • Computers and Electronics
  • Engineering and Technology
  • Design
  • Building and Construction
  • Mechanical
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Psychology
  • Sociology and Anthropology
  • Geography
  • Therapy and Counseling
  • Education and Training
  • English Language
  • Foreign Language
  • Fine Arts
  • History and Archeology
  • Philosophy and Theology
  • Public Safety and Security
  • Law and Government
  • Telecommunications
  • Communications and Media
  • Transportation


  • Tasks:

  • Evaluate and grade students' class work, laboratory work, assignments, and papers.
  • Maintain student attendance records, grades, and other required records.
  • Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
  • Prepare course materials such as syllabi, homework assignments, and handouts.
  • Compile, administer, and grade examinations or assign this work to others.
  • Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
  • Initiate, facilitate, and moderate classroom discussions.
  • Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
  • Supervise students' laboratory work.
  • Maintain regularly scheduled office hours to advise and assist students.
  • Select and obtain materials and supplies such as textbooks and laboratory equipment.
  • Advise students on academic and vocational curricula and on career issues.
  • Participate in student recruitment, registration, and placement activities.
  • Collaborate with colleagues to address teaching and research issues.
  • Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
  • Act as advisers to student organizations.
  • Supervise undergraduate or graduate teaching, internship, and research work.
  • Perform administrative duties such as serving as department head.
  • Conduct research in a particular field of knowledge and publish findings in professional journals, books, or electronic media.
  • Direct research of other teachers or of graduate students working for advanced academic degrees.
  • Provide professional consulting services to government or industry.
  • Participate in campus and community events.
  • Compile bibliographies of specialized materials for outside reading assignments.
  • Write grant proposals to procure external research funding.
  • Maintain computer equipment used in instruction.

  • Tools & Technology:

  • Carousel slide projectors
  • Compact digital cameras
  • Compact disk CD players
  • Computer data input scanners
  • Computer laser printers
  • Computer projectors
  • Conference telephones
  • Desktop computers
  • Digital calculators
  • Digital video disk DVD players
  • Digital video editors
  • Handheld microphones
  • Handheld videocameras
  • Interactive whiteboard controllers
  • Interactive whiteboards
  • Laptop computers
  • Laser facsimile machines
  • Liquid crystal display LCD projectors
  • Liquid crystal display LCD televisions
  • Microphone podiums
  • MP3 digital voice recorders
  • Multi-line telephone systems
  • Multimedia projection equipment
  • Opaque projectors
  • Overhead data projectors
  • Packet sniffers
  • Photocopying equipment
  • Poster printers
  • Projector screens
  • Student response systems
  • Tablet computers
  • Television monitors
  • Universal serial bus USB flash drives
  • Videoconferencing equipment
  • Webcams
  • Wireless microphones
  • Adobe Systems Adobe Dreamweaver
  • Adobe Systems Adobe Photoshop software
  • Adobe Systems Adobe Premiere Pro software
  • Blackboard Learn
  • Blackboard software
  • C
  • C#
  • C++
  • Calendar and scheduling software
  • Collaborative editing software
  • Course management system software
  • Data entry software
  • Database software
  • Desire2Learn
  • DOC Cop
  • Email software
  • Firewall software
  • Google Docs
  • Hypertext markup language HTML
  • iParadigms Turnitin
  • Learning management system LMS software
  • Linux
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Office software
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft Visual Basic
  • Microsoft Visual Basic.NET
  • Microsoft Word
  • Network intrusion detection software
  • Object oriented programming software
  • Operating system software
  • Oracle Java
  • PHP: Hypertext Preprocessor
  • Programming languages
  • Python
  • Sakai CLE
  • Software development tools
  • UNIX
  • Virtual private network VPN software
  • Web browser software


  • education training and library


    industry stats

    SOC: 25-0000

    Total Employed: 8,542,670

    Average Annual Salary: $53,000