Skip to content

O*NET-SOC 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.

From O*NET 30.3

Tasks

From O*NET 30.3, by importance, as O*NET OnLine lists them

Free · O*NET 30.3
  1. Prepare course materials, such as syllabi, homework assignments, and handouts.Core5688
  2. Compile, administer, and grade examinations or assign this work to others.Core5689
  3. Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.Core5687
  4. Evaluate and grade students' class work, laboratory work, assignments, and papers.Core5685
  5. Direct research of other teachers or of graduate students working for advanced academic degrees.Supplemental5704
  6. Maintain student attendance records, grades, and other required records.Core5686
  7. Supervise undergraduate or graduate teaching, internship, and research work.Supplemental5701
  8. Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.Core5690
  9. Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.Core5692
  10. Conduct research in a particular field of knowledge and publish findings in professional journals, books, or electronic media.Supplemental5703
  11. Maintain regularly scheduled office hours to advise and assist students.Core5694
  12. Supervise students' laboratory work.Supplemental5693
  13. Advise students on academic and vocational curricula and on career issues.Core5696
  14. Initiate, facilitate, and moderate classroom discussions.Core5691
  15. Develop and maintain Web sites for online courses.Core21109
  16. Participate in student recruitment, registration, and placement activities.Core5697
  17. Write grant proposals to procure external research funding.Supplemental5708
  18. Perform administrative duties, such as serving as department head.Supplemental5702
  19. Collaborate with colleagues to address teaching and research issues.Core5698
  20. Select and obtain materials and supplies, such as textbooks and laboratory equipment.Core5695
  21. Maintain computer equipment used in instruction.Supplemental20059
  22. Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.Core5699
  23. Compile bibliographies of specialized materials for outside reading assignments.Supplemental5707
  24. Participate in campus and community events.Core5706
  25. Provide professional consulting services to government or industry.Supplemental5705
  26. Act as advisers to student organizations.Supplemental5700

Technology Skills

From O*NET 30.3, 42 examples in 20 categories, 18 Hot Technology

Free · O*NET 30.3

Web page creation and editing software

  • Adobe Dreamweaver

Graphics or photo imaging software

  • Adobe PhotoshopHot Technology

Video creation and editing software

  • Adobe Premiere Pro

Computer based training software

  • Blackboard Learn
  • Course management system software
  • Desire2Learn LMS software
  • Learning management system LMSIn Demand
  • Moodle
  • Sakai CLE

Data base user interface and query software

  • Blackboard software
  • Database software
  • Microsoft AccessHot Technology

Development environment software

  • CHot Technology
  • Microsoft Visual BasicHot Technology
  • OpenAI ChatGPT
  • Programming languages
  • Software development tools

Object or component oriented development software

  • C#Hot Technology
  • C++Hot TechnologyIn Demand
  • Microsoft Visual Basic.NET
  • Oracle JavaHot TechnologyIn Demand
  • PythonHot TechnologyIn Demand

Word processing software

  • Collaborative editing software
  • Google DocsHot Technology
  • Microsoft WordHot Technology

Information retrieval or search software

  • DOC Cop
  • iParadigms Turnitin

Electronic mail software

  • Email software
  • Microsoft OutlookHot Technology

Network security and virtual private network VPN equipment software

  • Firewall software
  • Network intrusion detection software

Web platform development software

  • Hypertext markup language HTMLHot Technology
  • PHPHot Technology

Operating system software

  • LinuxHot Technology
  • UNIXHot Technology

Enterprise resource planning ERP software

  • Management information systems MIS

Spreadsheet software

  • Microsoft ExcelHot Technology

Office suite software

  • Microsoft Office softwareHot Technology

Presentation software

  • Microsoft PowerPointHot Technology

Object oriented data base management software

  • Object oriented programming software

Network security or virtual private network VPN management software

  • Virtual private networking VPN software

Internet browser software

  • Web browser software

Detailed Work Activities

From O*NET 30.3, under their work activities; open one for the AI skills Workforce Automation maps to it

Free · O*NET 30.3

Judging the Qualities of Objects, Services, or People

  • Evaluate effectiveness of educational programs.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Administer tests to assess educational needs or progress.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Prepare tests.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Evaluate student work.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Processing Information

  • Compile specialized bibliographies or lists of materials.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Making Decisions and Solving Problems

  • Select educational materials or equipment.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Thinking Creatively

  • Design websites or web applications.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Develop instructional objectives.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Updating and Using Relevant Knowledge

  • Research topics in area of expertise.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Attend training sessions or professional meetings to develop or maintain professional knowledge.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Stay informed about current developments in field of specialization.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Organizing, Planning, and Prioritizing Work

  • Plan community programs or activities for the general public.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Repairing and Maintaining Electronic Equipment

  • Maintain computer equipment or software.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Documenting/Recording Information

  • Write grant proposals.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Develop instructional materials.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Write articles, books or other original materials in area of expertise.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Selling or Influencing Others

  • Promote educational institutions or programs.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Training and Teaching Others

  • Teach physical science or mathematics courses at the college level.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Guide class discussions.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Guiding, Directing, and Motivating Subordinates

  • Supervise laboratory work.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Supervise student research or internship work.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Direct activities of subordinates.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Serve on institutional or departmental committees.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Direct department activities.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Providing Consultation and Advice to Others

  • Advise students on academic or career matters.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet
  • Advise educators on curricula, instructional methods, or policies.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Performing Administrative Activities

  • Perform student enrollment or registration activities.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Monitoring and Controlling Resources

  • Order instructional or library materials or equipment.
    WFA · Part of the paid plan when accounts open

    WFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level

    • No tools yet
    • Not mapped yet

Job Zone

From O*NET 30.3

Free · O*NET 30.3

Job Zone Five: Extensive Preparation Needed

Workforce Automation analysis, not part of the source

WFA coverage: AI skills for this job

WFA · Part of the paid plan when accounts open

Pilot mapping: these skill links come from our seed list and haven’t been reviewed yet. Expect them to change as each one is checked.

DWAs covered by an AI skill0 of 28
Distinct tools0
Level mix
  • No tools yet

Equivalents

NICE work roles, with their DCWF equivalents

Mapped to this job by the ETO-CSET NICE/O*NET crosswalk (2024); roles from NICE Framework Components v2.2.0, DCWF equivalents from DoD DCWF Tool v5.3 (2026-09-25)

Free · NICE Framework Components v2.2.0 and DoD DCWF Tool v5.3 (2026-09-25)

No NICE work role maps to this job.