Algorithms, Communication Skills, Computer Science, Data Structures, Educational Technology, Higher Education, Internet Security, Literacy, Problem Solving Skills, Record Keeping, Robotics, Software Development, State Laws and Regulations, Time Management, Training Tools, Training/Teaching
The Computer Science Teacher is responsible for instructing students in foundational and advanced computing concepts, including programming, algorithms, data structures, cybersecurity fundamentals, and digital literacy. This position emphasizes problem-solving, critical thinking, and the real-world application of technology skills to prepare students for higher education and careers in technology-related fields.
Essential Duties and Responsibilities:
- Develop and deliver engaging computer science instruction aligned with state and district standards.
- Teach programming concepts using one or more coding languages.
- Instruct students in computational thinking, algorithms, data structures, and software development principles.
- Integrate educational technology tools and coding platforms into classroom instruction.
- Assess student learning and provide timely feedback to support academic growth.
- Create a positive, inclusive, and safe learning environment.
- Utilize a variety of instructional strategies to meet diverse student needs.
- Maintain accurate records of attendance, grades, and student progress.
- Communicate effectively with students, parents, staff, and administration.
- Participate in professional development and faculty meetings as required.
- Comply with all district policies, state regulations, and professional standards.
A
Arkansas Association of Educational Administrators