Staff role

Computer Science Professor

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.

O*NET reports this occupation under titles such as: Assistant Professor; Associate Professor; Computer Information Systems Instructor (CIS Instructor); Computer Science Instructor; Computer Science Professor; Faculty Member; Information Technology Instructor (IT Instructor); Instructor; Lecturer; Professor

Tasks

  • 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.
  • Evaluate and grade students' class work, laboratory work, assignments, and papers.
  • 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.
  • Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
  • Maintain regularly scheduled office hours to advise and assist students.
  • Advise students on academic and vocational curricula and on career issues.
  • Initiate, facilitate, and moderate classroom discussions.
  • Develop and maintain Web sites for online courses.
  • Participate in student recruitment, registration, and placement activities.
  • Collaborate with colleagues to address teaching and research issues.
  • 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.

Knowledge

  • Computers and Electronics
  • Education and Training
  • English Language
  • Customer and Personal Service
  • Mathematics
  • Administration and Management
  • Engineering and Technology
  • Administrative
  • Design
  • Public Safety and Security
  • Communications and Media
  • Personnel and Human Resources
  • Telecommunications
  • Economics and Accounting
  • Law and Government

Skills

  • Reading Comprehension
  • Writing
  • Speaking
  • Active Listening
  • Critical Thinking
  • Active Learning
  • Learning Strategies
  • Monitoring
  • Mathematics

Abilities

  • Oral Comprehension
  • Oral Expression
  • Written Comprehension
  • Written Expression
  • Deductive Reasoning
  • Inductive Reasoning
  • Speech Clarity
  • Information Ordering
  • Near Vision
  • Problem Sensitivity
  • Speech Recognition
  • Fluency of Ideas
  • Originality
  • Category Flexibility
  • Selective Attention
  • Mathematical Reasoning
  • Number Facility

This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA.

See what this role pays

Benchmark pay for this role

Back to the role library