Praxis Computer Science (5652) Exam Preparation course

1 min read

The Praxis Computer Science (5652) Exam Preparation PD course is designed to help educators prepare for the Praxis CS Exam with step-by-step tutorials, coding assignments, and hundreds of exercise questions.

The course takes 25+ hours to complete. The curriculum aligns 100% with the Praxis Computer Science (5652) Objectives and Knowledge Statements.

#Modules
1Unit 1 – About the Praxis Computer Science (5652) Exam
2Unit 2 – Algorithms and Computational Thinking
3Unit 3 –Programming
4Unit 4 – Data
5Unit 5 – Computing Systems and Networks
6Unit 6 – Impact of Computing
7Unit 7 – Practice Questions

Download the syllabus, or check out the course.

About the Exam


Praxis Computer Science (5652) Exam is designed to assess the computer science knowledge and competencies necessary for a beginning teacher of secondary school computer science.

FormatComputer-based test
Testing Time 3 hours
Number of questions100
Question typesMultiple choice, multiple answer choices


Learn more about the question types from the ETS Praxis website.
Also, be sure to read thoroughly the 🗒️ Praxis CS Study Companion


Content Specifications


The exam tests subareas in the following five areas:

Content CategoriesNumber of Questions
I. Impacts of Computing15
II. Algorithms and Computational Thinking25
III. Programming30
IV. Data15
V. Computing Systems and Networks15

Test Objectives

To see the full list of the test specifications, read p.6 of the 🗒️ Study Companion document.

Impacts of Computing

Objective 1: Understands and applies knowledge of impact of, obstacles to, and effects of computing
Objective 2: Understands and applies knowledge of issues regarding intellectual property, ethics, privacy, and security in computing

Algorithms and Computational Thinking
Objective 1: Understands and applies knowledge of abstraction, pattern recognition, problem decomposition, number base conversion, and algorithm formats
Objective 2: Understands and applies knowledge of algorithm analysis, searching and sorting algorithms, recursive algorithms, and randomization

Programming
Objective 1: Understands and applies knowledge of programming control structures, standard operators, variables, correctness, extensibility, modifiability, and reusability
Objective 2: Understands and applies knowledge of procedures, event-driven programs, usability, data structures, debugging, documenting and reviewing code, libraries and APIs, IDEs, and programming language paradigms, including object-oriented concepts

Data
Objective 1: Understands and applies knowledge of digitalization, data encryption and decryption, and computational tools
Objective 2: Understands and applies knowledge of simulation, modeling, and manipulation of data

Computing Systems and Networks
Objective 1: Understands and applies knowledge of operating systems, computing systems, communication between devices, and cloud computing
Objective 2: Understands and applies knowledge of networks, including security issues and the Web

Related links:

5 Replies to “Praxis Computer Science (5652) Exam Preparation course”

    1. Hi, We’re in the process of upgrading the course. It’ll be made available the first week of April. We’ll update this post to reflect this update. Thank you!

    1. Thank you for the comment. Yes, the course has been updated to include a Python programming portion and additional materials.

Leave a Reply

Get updates from Popfizz Computer Science in your inbox.