Algorithms, Best Practices, Collaborative Learning, Computer Science, Emerging Technology, Lesson Plans, Literacy, Record Keeping, Secondary School, Time Management, Training/Teaching, Trend Analysis
The High School Computer Science Teacher is responsible for planning, delivering, and assessing high-quality instruction in computer science and technology for students in grades 9-12, aligned with Indiana state computer science standards. The teacher fosters a positive, engaging learning environment that supports student achievement, digital literacy, computational thinking, and responsible use of technology.
Essential Responsibilities
- Develop and implement engaging lesson plans that align with state and district computer science standards and learning outcomes.
- Teach core computer science concepts, including programming, algorithms, digital literacy, hardware/software fundamentals, and technology applications.
- Use a variety of instructional strategies to meet the needs of diverse learners (e.g., project-based learning, collaborative activities, differentiated instruction).
- Assess student learning and provide timely, constructive feedback to support academic growth.
- Maintain accurate records of grades, attendance, and progress.
- Integrate computer science with other subject areas when appropriate to make learning relevant and meaningful.
- Promote digital citizenship, online safety, and ethical technology use.
- Collaborate with colleagues and participate in professional development to stay current with instructional best practices and emerging technology trends.
- Communicate regularly with students, parents/guardians, and school staff.
Qualifications
Education & Certification
- Bachelors degree from an accredited college or university.
- Valid Indiana teaching license
I
Indiana Dept Of Education