Computer Science Teacher Job Description

Computer Science Teacher Job Description

4.5
155 votes for Computer Science Teacher
Computer science teacher provides leadership and direction for district-wide K-12 computer science curriculum development and professional development to ensure effective, standard-aligned curriculum is implemented.

Computer Science Teacher Duties & Responsibilities

To write an effective computer science teacher job description, begin by listing detailed duties, responsibilities and expectations. We have included computer science teacher job description templates that you can modify and use.

Sample responsibilities for this position include:

Joining a collaborative community of computer science educators and benefiting from weekly training sessions led by school leaders and computer science curriculum developers
Joining a collaborative community of computer science educators and benefit from weekly training sessions led by school leaders and computer science curriculum developers
AP Computer Science Principles
Teach Middle School technology and computer science quarter classes to sixth, seventh, and eighth grade students
Teach ninth grade Media Design classes and Upper School computer science classes
Provide face to face computer science instruction to 6th graders using a pre-determined curriculum
Demonstrates and teaches Computer Science in a classroom setting using computational analysis and problem solving through mobile app development and/or physical computing
Provides instruction and course/program management in the overall knowledge and application of hardware design and software development, allowing students to discover computer science concepts and skills by creating personally relevant, tangible, and shareable projects
Teaches knowledge and understanding of careers in Computer Science
Conducts ongoing assessment of student growth and progress in Computer Science activities and modifies instructional methods to fit student’s individual needs

Computer Science Teacher Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Computer Science Teacher

List any licenses or certifications required by the position: CPR, AED, WA, NC, AR

Education for Computer Science Teacher

Typically a job would require a certain level of education.

Employers hiring for the computer science teacher job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Education, Foundation, Teaching, Computer Science, Core Curriculum, Technology, Computer Programming, Science, Engineering, Design

Skills for Computer Science Teacher

Desired skills for computer science teacher include:

Computer science
Curriculum and instruction
Duties
No previous experience
Procedures and the ability to follow specific instructions with little
Various routine tasks
CSS
Content being taught and ability to apply critical thinking
Core subject area assigned
HTML

Desired experience for computer science teacher includes:

Candidates are required to have (and maintain) current certification in Arkansas with a Economics endorsement listed on their teaching license
Candidates are required to have (and maintain) the appropriate state and subject teacher certification in the state being advertised able to document state and federal HQT requirements
Willingness to travel on occasion for marketing and state testing events (may require occasional overnight travel)
During the time that Teacher is not on assignment, must work at least 5 hours/month attending meetings, hosting mentoring office hours, or performing other tasks as requested by their manager
Attend training and/or meetings virtually throughout the school year
Access to a personal vehicle to allow for timely arrival at each assigned school space

Computer Science Teacher Examples

1

Computer Science Teacher Job Description

Job Description Example
Our growing company is looking to fill the role of computer science teacher. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for computer science teacher
  • Teach five Middle School classes each semester including Computer Science I, II, and III and Digital Media using a facilitative and growth-minded approach
  • Work with the LS and US computer science teachers to ensure curriculum alignment, consistent application of teaching practices, and awareness of students’ developmental progress
  • The primary classroom responsibility is to teach AP and Advanced Computer Science
  • Prepare daily lesson plans focusing on Indiana Computer Science standards, course objectives, student performance and student assessments
  • Teach technology classes with an emphasis on computational thinking and computer science/engineering concepts in Middle School
  • Oversee the One Laptop per Child Program, including May travel
  • Coach Middle School Lego League team
  • Participate actively in the life of the school, including leading clubs and/or activities, chaperoning school trips, and possibly coaching
  • Create a safe and engaging classroom environment where students feel comfortable learning and exploring new content
  • Plan effective lessons and assessments using the materials in the curriculum
Qualifications for computer science teacher
  • Preferapplicants hold a valid teacher license in the subject and/or grade level for the state in which you are applying
  • Hold a Bachelor’s degree with an outstanding record of academic achievement and leadership
  • Knowledge of industry related software
  • Ability to work within PC and Macintosh platforms
  • Knowledge of State Performance Based Monitoring Analysis System (PBMAS) and ability to analyze and document data for improved student performance
  • Knowledge of PLTW programs
2

Computer Science Teacher Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of computer science teacher. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for computer science teacher
  • Establishes daily lesson plans following curriculum guidelines and adopted standards
  • Effectively lead or co-lead a homeroom/advisory period
  • Plan, evaluate, and revise curriculum, course content, materials, and methods of instruction demonstrating best practice
  • Serve as an advisor within the framework of the Middle School’s advisory program
  • Communicate with students, parents, and colleagues to promote the program and meet student needs
  • Engage students in learning experiences that stimulate rational and analytical thinking, focusing on project-based learning to harness student passions
  • Promote the use of technology as a tool for problem-solving and communication
  • Serve as an advisor/coach to Girls Who Code and spearhead the MS Hour of Code event
  • Keep abreast of developments in the field by reading current literature, talking with colleagues, participating in professional conferences, and individually exploring emerging technologies and applications
  • In concert with other discipline experts participate in the development of Projects within a Project Based Learning Environment using K12 design protocols
Qualifications for computer science teacher
  • Valid Texas Certification in Technology Applications
  • Highly qualified and certified to teach Computer Science in Arkansas (appropriate to grade level and content area responsibilities)
  • Background in programming
  • Valid Washington State Teaching Certificate AND/OR CTE Science, Technology, Engineering and Mathematics (STEM) Program Area endorsement required OR ability to obtain a Conditional CTE Certificate through paid occupational experience
  • Minimum of Bachelor’s degree in Computer Science or a closely-related discipline (Engineering, Architecture, Math, Science)
  • Strong candidates will have at least three years of classroom experience, preferably at an independent school
3

Computer Science Teacher Job Description

Job Description Example
Our company is hiring for a computer science teacher. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for computer science teacher
  • Communicate with students and parents concerning their progress
  • Attend staff development activities
  • Collaborate with Pre-Kindergarten through Grade 8 faculty to develop innovative technology rich curricula and projects
  • Assist in training and supporting faculty in the use of new and existing technology (one-on-one training, team teaching, assist/lead group workshops)
  • Supervise the Haugen Hall MakerSpace
  • Manage the iPad/ laptop program in Lower and Middle School
  • Assist in end-user technical support
  • Cultivating the students’ interest in education and development
Qualifications for computer science teacher
  • Business Education and Technical Education certifications for certified applicants
  • MA Educator License Required (Computer Science or Library/Media preferred)
  • Successful experience teaching middle grades
  • Ability to closely follow CS curriculum selected by the district and adapt as needed
  • Ability to collaborate with others to support program development and student learning
  • Flexibility in working in 6 different schools with varying scheduling needs
4

Computer Science Teacher Job Description

Job Description Example
Our company is looking for a computer science teacher. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for computer science teacher
  • Evidence of success in achieving higher levels of student growth in the content area and on industry certification exams
  • An ability to adjust and be flexible to a multitude of situations in the school
  • Candidates are required to be currently certified to teach high school in Ohio with a Computer Science or Business Information Systems endorsement listed on their teaching license
  • Requires knowledge and understanding of computers, software, and computer skills used in a jr.-sr
  • Requires understanding of basic computer programming and coding languages such as Python and Java
  • Requires knowledge and understanding of technology skills students grades 7-12 need to develop
Qualifications for computer science teacher
  • Minimum of two years of teaching experience as a classroom teacher
  • Prior experience with FIRST Robotics and/or the use of CNC equipment a major plus
  • Knowledge of content
  • Ability to work with diverse learners
  • Previous or current employment as a full-time teacher
  • State Board of Education – Technology Applications (Computer Science Preferred)
5

Computer Science Teacher Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of computer science teacher. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for computer science teacher
  • Ability to align course content to accountability industry certification exams
  • Ability to market information technology, computer programming, and cyber security careers to students, staff, parents and business community
  • Work/teaching experience with CNC machining
  • Ability to collaborate with the computer science academy teachers to develop cross-curricular experiences for the students
  • Ability to use and maintain shop tools and equipment
  • Ability to provide professional communication with students, parents, community members, staff, and all other stakeholders at all times
Qualifications for computer science teacher
  • Understands safety requirements for students using online services
  • Advance Placement Computer Science Principles certification preferred as applicable
  • Position requires moderate lifting and bending
  • Ability to work around electrical equipment
  • Preferred prior experience in computer programming, networking, or cyber security
  • Working knowledge and experience as required by approved teachers’ certificate

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates