Teacher: Computer Science
Anne Arundel County Public Schools · Annapolis, MD · 8 mo ago
EducationFull-time
About the role
This posting creates a pool of candidates for future positions that may become available.
Responsibilities
- Plans, prepares and presents lessons, assignments and instructional materials to students in an appropriate manner.
- Provides instruction that includes but is not limited to: computer literacy, computer maintenance, and digital citizenship.
- Selects and uses appropriate instructional strategies to include lectures, group discussions, demonstrations, modeling and multi-media teaching aids to present subject matter to students.
- Serves as a role model for students and maintains order and discipline in the classroom conducive to effective learning.
- Supervises students in a variety of school-related settings and activities.
- Takes all necessary safe precautions to protect students and materials of instruction.
- Maintains order and discipline in the classroom conducive to effective learning and supervises students in a variety of school-related settings.
- Counsels pupils when academic and adjustment problems arise.
- Keeps attendance and grade records as required by Board Policy Administrative Regulation.
- Maintains appropriate use and care of equipment, materials and facilities.
- Prepares, administers and corrects evaluations and assessments, and records results.
- Attends and actively participates in staff/faculty meetings; and provides input regarding the planning of instructional goals, objectives and methods.
- May serve on special committees.
- Evaluates student progress using appropriate assessment techniques.
- Improves skill and knowledge base in current trends, research and methodology in instructional techniques, technology, multicultural content, problem solving and interdisciplinary connections.
- Serves as a member of the student organization of computer science and cyber security related clubs and events.
- Performs other related duties as assigned within the same classification or lower.
Requirements
- Education: Bachelor's Degree in related field of education from a regionally accredited college or university required.
- Knowledge, Skills, Abilities And Other Characteristics: Knowledge of school organization, goals and objectives with special emphasis on teaching techniques; Knowledge of materials in field of specialization; Knowledge of current trends and research in field of specialization; Knowledge of operating systems and networking fundamentals; Demonstrated proficiency with basic computer programming concepts in one or more languages (Java, Python, C++ etc.); Demonstrated proficiency with basic web development languages and techniques (HTML/CSS, Javascript etc.); Knowledge of and proficiency in technical areas of instruction; Ability to speak and write effectively; Ability to deal effectively with students, staff and parents; Ability to infuse modern technology & software into the classroom; Ability to employ a variety of teaching styles to respond to the needs of diverse learners; Familiarity or experience with electronic leave reporting/substitute requesting systems, electronic grade reporting/gradebook, electronic teacher/parent communication tools, and ability to use instructional technology hardware and software; Demonstrated ability to effectively work and communicate with diverse populations; Demonstrated proficiency with business technology applications (e.g. Video/Web Conferencing, Microsoft Office Suite -Word, Excel, Outlook, and/or PowerPoint preferred).
Qualifications
- Education: Bachelor's Degree in related field of education from a regionally accredited college or university required.
- Experience: None