Skip navigation

Computer Science Teachers, Postsecondary - 25-1021.00

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

Sample of Reported Job Titles

  • Professor
  • Instructor
  • Computer Science Professor
  • Computer Information Systems Instructor (CIS Instructor)
  • Information Technology Instructor (IT Instructor)
  • Computer Science Instructor
  • Faculty Member
  • Associate Professor
  • Lecturer
  • Assistant Professor

SOC Occupation Groups

25-0000 Education, Training, and Library Occupations
25-1000 Postsecondary Teachers
25-1020 Math and Computer Teachers, Postsecondary
25-1021.00 Computer Science Teachers, Postsecondary

Related Occupations

Tasks

  • Act as advisers to student organizations.
  • Advise students on academic and vocational curricula and on career issues.
  • Collaborate with colleagues to address teaching and research issues.
  • Compile bibliographies of specialized materials for outside reading assignments.
  • Compile, administer, and grade examinations or assign this work to others.
  • 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.
  • Evaluate and grade students' class work, laboratory work, assignments, and papers.
  • Initiate, facilitate, and moderate classroom discussions.
  • Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
  • Maintain computer equipment used in instruction.
  • Maintain regularly scheduled office hours to advise and assist students.
  • Maintain student attendance records, grades, and other required records.
  • Participate in campus and community events.
  • Participate in student recruitment, registration, and placement activities.
  • Perform administrative duties such as serving as department head.
  • Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
  • 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.
  • Provide professional consulting services to government or industry.
  • Select and obtain materials and supplies such as textbooks and laboratory equipment.
  • Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
  • Supervise students' laboratory work.
  • Supervise undergraduate or graduate teaching, internship, and research work.
  • Write grant proposals to procure external research funding.

Detailed Work Activities

  • advise governmental or industrial personnel
  • advise students
  • collect academic research data
  • compile bibliographies of specialized materials
  • conduct research on work-related topics
  • convert information into instructional program
  • design classroom presentations
  • develop course or training objectives
  • develop instructional materials
  • direct and coordinate scientific research or investigative studies
  • encourage group participation
  • evaluate student performance
  • explain complex mathematical information
  • follow data security procedures
  • follow data storage procedures
  • maintain educational records, reports, or files
  • make education presentations
  • organize educational material or ideas
  • prepare educational reports
  • program mainframe computer
  • record student progress
  • resolve symbolic formulations in data processing applications
  • teach college level courses
  • understand technical operating, service or repair manuals
  • use computer application flow charts
  • use computer networking technology
  • use computer programming language
  • use computers to enter, access or retrieve educational data
  • use differential equations in computer programming
  • use geographical information system (GIS) software
  • use knowledge of mainframe computers
  • use mathematical or statistical methods to identify or analyze problems
  • use object-oriented computer programming techniques
  • use oral or written communication techniques
  • use public speaking techniques
  • use relational database software
  • use structural analysis techniques to analyze computer systems
  • use teaching techniques
  • write research or project grant proposals
  • write scholarly or technical research papers

Military Crosswalk Titles

  • USMA, Professor of Systems Engineering (Army - Commissioned Officer only)

Apprenticeship Crosswalk Titles

No information available.

DOT Crosswalk Titles

  • Faculty Member, College or University