Computer Science Teacher Job Description
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:
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:
Desired experience for computer science teacher includes:
Computer Science Teacher Examples
Computer Science Teacher Job Description
- 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
- 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
Computer Science Teacher Job Description
- 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
- 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
Computer Science Teacher Job Description
- 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
- 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
Computer Science Teacher Job Description
- 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
- 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)
Computer Science Teacher Job Description
- 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
- 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