Praxis Prep

This course is designed to help you build the skills and knowledge needed to pass the Computer Science Praxis exam and earn a computer science endorsement to add to your Virginia teaching license.

Description

Throughout the course, you'll learn about computing systems, networks, binary, data & analysis, impacts of computing, programming, algorithms & computational thinking, and many other topics.

 

The course covers a broad range of topics at a high level of rigor. During sessions and asynchronous work, you will engage with CS concepts at about the level of depth as an introductory undergraduate collegiate CS major or an AP computer science high school student. By the end, you'll be prepared to take the Praxis exam and continue on your CS education professional journey!

 

Attendance and participation is a crucial component of success in mastering the material and preparing for the Praxis exam. We know that participants come to the course with a variety of experiences and knowledge and that not everyone's pathway to completion will be the same. To ensure that everyone gets the most out of the course, we will be tracking attendance based on the following criteria:

 

Module Work and Quizzes: Each module and quiz you complete will be equivalent to 2 hours of attendance. With a total of 16 modules/quizzes scheduled throughout the course, this accounts for 32 hours of attendance.

Live Sessions: Attendance at each live session will also be recorded and counted as 2 hours each. We have 8 live sessions planned, totaling 16 hours of attendance.

Study Sessions: While study sessions are incredibly valuable for your learning, they will not be awarded hours for attendance tracking purposes.

Kick Off: Attendance at the Kick Off event will be logged as 2 hours.

To summarize, total attendance hours will be calculated based on the completion of quizzes, attendance at live sessions, and attendance at the Kick Off event and participants may earn up to 48 hours in this course.

Prerequisites

This course has no required prerequisites. We recommend that participating educators have basic knowledge of CS concepts, including coding using a block-based or text-based programming language (e.g., Scratch, MakeCode, Python, Java).

Audience

Participants may include: 6-12th grade computer science, career & technical education, or math teachers, instructional technology staff, CS or educational technology specialists (LMS, Gifted, SPED, ELL, STEM, etc.), school or district-level curriculum writers, or other instructional leaders at the building or district level, or anyone who wants to add a CS endorsement to their teaching license!

Knowledge Level

Intermediate: Participating educators need a basic knowledge and understanding of CS concepts, including coding using a block-based or text-based programming language (e.g., Scratch, MakeCode, Python, Java).

Registration Notes

CodeVA professional learning is free for Virginia and DC public school educators, preservice students and educators, and Dept. of Defense Education Activity teachers.

Tuition applies to all out of state and private school educators. You can find out tuition costs HERE

Please note that you must have an approved VA Public School or DC Public School email domain to register. If you are not seeing a register button, it is due to one of the following reasons:

1. Your email is not all lowercase

2. Your email domain is not approved

3. Your profile is incomplete (a completed customer profile is required for registration).

If you are having trouble registering, please use this document to make sure you have completed all the necessary steps.

Pre-service teachers and educators should email educators@codevirginia.com for a waiver to register.

Those wishing to pay the tuition costs should email educators@codevirginia.org to be invoiced. CodeVA only accepts credit card payments at this time.

Schedule

This schedule is currently under review. It will be updated as soon as possible. Changes will be made to these placeholder sessions, and dates added once they are determined.

  • Praxis Prep Session 1 Start - Kick Off (1h), Debugging & Docs (3h)

  • Praxis Prep - Binary Asyc. (2h)

  • Praxis Prep - Sequencing, Selection, Iteration (4h)

  • Praxis Prep - Pseudocode (2h)

  • Praxis Prep - Arrays, Abstraction, Decomposition (4h)

  • Praxis Prep Pseudocode (2h)

  • Praxis Prep - Networking (2h), Data & Analysis (2h)

  • Praxis Prep - Async. (2h)

  • Praxis Prep - Impacts (2h), Study Session (2h)

  • Praxis Prep - Search and Sort (1h) and Event-Driven (1h)