Contract Curriculum Writer – Computer Science with Python (High School)
*Position Summary*
The Contract Writer is responsible for developing high-quality instructional content for CodeVA’s high school introductory computer science course titled _Computer Science with Foundations with Python_. This course covers 140 hours of instruction delivered over the course of a school year for high school credit (i.e., as an elective course). Working under the direction of the Program Development Lead and/or Create team project leads, this role contributes to the creation of curriculum, instructional materials, and program assets aligned to the learning goals, scope, and sequence of our _Computer Science Foundations with Python_ course. Contract Writers produce clear, engaging, and instructionally sound written instructional content, ensuring lesson plan materials meet our high standard for quality, coherence, and usability. Contract writers will work closely with the project’s Product Development Lead to create lesson plans aligned to the course objectives, making decisions about how to achieve the instructional sequence and pace expressed in the course development plan (created by the Product Development Lead in advance of the project and edited with input as needed from the Contract Writer).
Topics include:
* Coding with Python (i.e., input, output, variables, conditionals, arrays/objects/dictionaries, loops, iteration, functional programming, object-oriented programming)
* Computing networks and the Internet (i.e., network topology, protocols)
* Cybersecurity (i.e., personal safety & digital hygiene, vulnerabilities, threats)
* Basic data science with Python (i.e., creating simple visualizations, using Jupyter notebooks, pandas, matplotlib)
* AI & machine learning (i.e., algorithmic bias, ML models, using simple “pre-baked” models with Python)
Contract writers typically meet weekly with their supervisor to receive feedback and to claim new assignments as deliverables are completed. The goal of this project is to create ~40 lesson plans total to encompass about 140 instructional hours. Writers will claim lessons from the development list as they are able to complete them until all lessons are complete. There is no limit to the number of lessons a writer may create.
*Job Qualifications*
* 5+ years of experience in K-12 education with computer science experience preferred
* Experience writing and planning learning experiences and activities for high school students
* Excellent English language reading, writing, and speaking skills
* Strong understanding of curriculum writing best practices and demonstrated success with high-school level lesson planning and instruction; demonstrated success teaching AP-level computer science coursework preferred
* Familiarity with Virginia Standards of Learning for computer science and CSTA PK–12 Computer Science Standards
* Self-motivated, enthusiastic, creative and detail-oriented
* Proficiency with word processing software, performing basic computing tasks on MacOS/Windows or Linux operating systems, and Google Suite
* *Education & Experience:* Minimum requirements include a Bachelor’s degree in Education, Computer Science, or a related field and substantial experience teaching high school computing. Preferred requirements include a Masters degree in Curriculum and Instruction, Instructional Design, Educational Leadership or a related field/commensurate experience, and programming skills using text-based (e.g., Python, Java) and/or graphical tools (e.g., Scratch, micro:bit)
* *Fully Remote Equipped:* Have the tools, skills, and mindset to thrive in a 100% remote company.
Pay: From $25.00 per hour
Application Question(s):
* What is your level of familiarity with the Virginia Standards of Learning for computer science?
Education:
* Bachelor's (Preferred)
Experience:
* K-12 education: 5 years (Required)
* Curriculum writing: 1 year (Required)
* Computer science: 1 year (Required)
* Python: 1 year (Required)
Work Location: Remote