Computer Science Teachers, Postsecondary

About the Role

Computer Science Teachers, Postsecondary educate students in various aspects of computer science, including programming, systems analysis, and software development.

Other Common Titles

  • Computer Science Instructor
  • Computer Science Lecturer
  • Professor of Computer Science
  • Information Technology Educator
  • Coding Bootcamp Instructor

Typical Tasks

  • Design and deliver lecture material on computer science topics.
  • Develop and evaluate assessments to measure students’ progress.
  • Mentor students on projects, research, and career advice.
  • Stay current with developments in the field of computer science.
  • Engage in research activities and publish findings.
  • Participate in faculty meetings and professional development opportunities.
  • Advise students on academic and career issues.

Notable People

  • Barbara Liskov A prominent computer scientist known for her work in programming languages and software engineering, and the first woman to receive a PhD from MIT in computer science.
  • Geoffrey Hinton Recognized as one of the pioneers of deep learning and neural networks, has taught numerous students in ways that advanced the field.
  • Marvin Minsky A foundational figure in artificial intelligence who has contributed extensively to computer science education and research.

Recommended Resources

  • Introduction to the Theory of Computation

    A thorough introduction to the theoretical underpinnings of computer science.

  • Harvard's CS50: Introduction to Computer Science

    A popular free online course that provides a comprehensive introduction to computer science.

  • The Programming Teacher Podcast

    A podcast focusing on teaching computer programming and best practices.

  • Association for Computing Machinery (ACM)

    An organization that offers resources for computer science educators.