Copyright

Computer Science Teacher: Job Description, Duties and Requirements

Computer science teachers educate students on how computers work, from the basic science and mathematics behind their operation to the actual hardware and the software built on those foundations. Education and career requirements vary depending on the level at which one is teaching, but a minimum of a bachelor's degree and a state teaching license is typically required.

View 16 Popular Schools »

Job Description

Computer science teachers are responsible for instructing computer science to students at both high school and college levels. They guide and assist students in their entire learning experience, including welcoming them to the class, creating a curriculum and presenting all class information. Computer science teachers specifically teach their students about computer science, which is the study of how computer process and store information. They teach students to write computer programs, algorithms and even programming languages; computer systems design is also covered.

Job Duties

Preparing the curriculum and presenting the material to his or her class is one of the main duties of a teacher. Computer science teachers complete many other general tasks as well, such as tracking attendance, assigning homework, grading assignments, giving feedback and communicating effectively with students at all levels of technological understanding. Other tasks that teachers may complete include holding office hours, ensuring that class materials are up to date, reviewing curriculum and demonstrating professionalism in dealing with others. Computer science teachers at a high school may also be responsible for overseeing a homeroom or study hall.

Education Requirements

Prospective teachers generally start their education path by earning a bachelor's degree in either education. Potential computer science teachers may also earn a bachelor's degree in computer science and take teacher preparation courses. Most undergraduate teaching programs also require a student teaching experience.

Licensing

All secondary education teachers in public institutions must be licensed by the state in which they will teach. All 50 states have specific requirements regarding teacher licensure, which usually include a bachelor's degree and a specific amount of time spent in teacher education courses. States may also require that specific competencies must be tested, such as reading and writing, before a teacher may be licensed. Teachers may also choose to earn a voluntary professional certification from an organization such as the National Board for Professional Teaching Standards. Post-secondary computer science teachers typically do not face the same licensing requirements as high school level teachers do, but most colleges hire only teachers with doctoral degrees or, in the case of 2-year institutions, master's degrees for full-time teaching positions.

Salary Information and Career Outlook

The U.S. Bureau of Labor Statistics (BLS, www.bls.gov) predicts that jobs will increase by 6% for high school teachers and 19% for postsecondary teachers between 2012 and 2022. The BLS also reported that the median annual salary for high school teachers was $55,050 as of May 2012, and the median for postsecondary teachers was $68,970 at that same time.

Show me popular schools

Related to Computer Science Teacher: Job Description, Duties and Requirements

  • Related
  • Recently Updated
  • Popular
Skip Your Computer Science Class and Learn to Code for Free

Want to learn computer programming code without having to sit through classes? Codecademy offers several programming courses...

Top Ranked School for Taking Computer Science Courses - Knoxville, TN

Founded in 1794, the University of Tennessee in Knoxville is the flagship campus of the University of Tennessee system. The...

Doctorate of Computer Science: Degree Overview

Research the curriculum of a Doctor of Computer Science program, and discover how it can prepare you for college-level teaching...

Top University in Pittsburgh for a Computer Science Major

Located in Pittsburgh, PA, Carnegie Mellon University was founded as Carnegie Technical Schools in 1900 by philanthropist...

Top University in Chesapeake, VA, for a Computer Science Major

Popular Schools

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    • Eligibility and relevancy of sample programs below will vary by article and program
    School locations:
    • Online Learning
    • Arizona (3 campuses)
    • California (14)
    • Colorado (3)
    • Florida (6)
    • Georgia (5)
    • Illinois (6)
    • Indiana (2)
    • Maryland (1)
    • Michigan (1)
    • Minnesota (1)
    • Missouri (2)
    • North Carolina (2)
    • New Jersey (3)
    • Nevada (1)
    • New York (2)
    • Ohio (4)
    • Oklahoma (1)
    • Oregon (1)
    • Pennsylvania (4)
    • Tennessee (2)
    • Texas (7)
    • Utah (1)
    • Virginia (3)
    • Washington (3)
    • Wisconsin (1)

    What is your classroom preference?

  • Minimum eligibility requirements:
    • Must be 18 years of age or older
    School locations:
    • Online Learning

    Online Programs

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Applicants to master's programs must have already earned a bachelor's degree. Applicants to doctoral programs must have already earned a master's degree.
    School locations:
    • Online Learning

    Online Programs

    • Doctorate
        • Doctor of Philosophy in Education
        • Doctor of Philosophy in Education - Curriculum, Instruction, and Assessment
    • Master
        • Master of Arts in Education
        • Master of Arts in Education - Curriculum, Instruction, and Assessment
        • Master of Arts in Education - Distance Learning

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must complete an application online and submit transcripts for their highest degree earned.
    School locations:
    • Online Learning

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning

    Online Programs

    • Master
        • MEd in Curriculum and Instruction - Dyslexia Studies & LBLD
        • MS in Higher Education Administration
        • MEd in Elementary Education
        • MEd in Educational Leadership
        • MEd in Early Childhood Education

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning

    Online Programs

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning

    Online Programs

    • Master
        • MSEd in Curriculum and Instruction

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Applicants to master's programs at the University of Kansas must have already earned a bachelor's degree.
    School locations:
    • Online Learning

    Online Programs

    • Master
        • Master's - Curriculum and Instruction

    What is your highest level of education completed?

  • Minimum eligibility requirements:
    • Undergraduate applicants must be a high school graduate or have completed GED and completed some college. Master's degree applicants must have a bachelor's or higher.
    School locations:
    • Online Learning

    Online Programs

    What is your highest level of education?

Popular Schools

Avg. Wages For Related Jobs

Source: Bureau of Labor Statistics