CS Certification
Information current as of June 2024
bit.ly/cscertnj
Ben Isecke
Computer Teacher, 25+ years
CS Teacher, Grades K - 5, nine years
Computer Teacher, Middle and HS, 16 years
Spotswood, New Jersey
Vice President, CSTANJ
Chair, CSPDWeek New Jersey
CSTA Standards and Conference Committees
CSTA Teaching Excellence Award 2023
Paige Besthoff
Please be advised, the information we are providing is for informational purposes only
Who needs a license?
When will the license be needed?
All of these requirements kick in in September of 2027.
What is required for a license?
Everyone:
What is required for a license?
Grandfathered option:
What is required for a license?
Regular license option:
There is at least one school that now offers a 15 credit program.
The Praxis Test
Praxis Test Requirement
How to Register for a Praxis Test
The Praxis Test
2 Practice Questions, 3:36 timer
READY?
2 Practice Questions, 3:36 timer
Assuming that n is the length of both arrays A and B, what is returned by the following function?
int[] workUpon(int[] A, int[] B, int n)
int[] C ← new int[n]
for (int i ← 0; i < n; i ← i + 1)
C[i] ← A[i] + B[i]
end for
return C
end workUpon
A. It finds the element-wise maximum of the two arrays.
B. It adds the corresponding elements of arrays A and B and returns the result in array C.
C. It concatenates arrays A and B.
D. It subtracts elements of array B from array A and returns the result in array C.
A programmer has written a procedure calculateAverage(x, y) that calculates the average of two integer values x and y.
Given:
int a ← 4
int b ← 6
int c ← 8
int d ← 2
Consider the execution of the following sequence of calls:
result ← calculateAverage(calculateAverage(a,b),calculateAverage(c,d))
What is the final value of result? Fill in the answer below:
2 Practice Questions, 3:36 timer
Assuming that n is the length of both arrays A and B, what is returned by the following function?
int[] workUpon(int[] A, int[] B, int n)
int[] C ← new int[n]
for (int i ← 0; i < n; i ← i + 1)
C[i] ← A[i] + B[i]
end for
return C
end workUpon
A. It finds the element-wise maximum of the two arrays.
B. It adds the corresponding elements of arrays A and B and returns the result in array C.
C. It concatenates arrays A and B.
D. It subtracts elements of array B from array A and returns the result in array C.
A programmer has written a procedure calculateAverage(x, y) that calculates the average of two integer values x and y.
Given:
int a ← 4
int b ← 6
int c ← 8
int d ← 2
Consider the execution of the following sequence of calls:
result ← calculateAverage(calculateAverage(a,b),calculateAverage(c,d))
What is the final value of result? Fill in the answer below:
B
5
The Computer Science certificate requirement information is available on the NJDOE website
15
The Computer Science certificate requirement information is available on the NJDOE website
16
Application
Educators can apply for the computer science certificate on NJEdCert
17
Which license?
The license number is not readily visible, but you can select the license when you start a new application.
Note that it is “Computer Science” and NOT “Computer Science Technology”.
Computer Science Technology is the CTE license, and is needed for (and only valid for) Career and Technical Education schools.
Transcripts
19
Check Your Application
Tips and Tricks
Tips and Tricks
Need Help
Please be advised, the information we are providing is for informational purposes only.
If you have additional questions after reviewing the NJDOE website, you should call the NJDOE Office of Certification.
24
Good News
Not Everyone Has Applied
Receiving Certification
NJEA Webinar June 2024
Praxis Review Resources
The PRAXIS® Study Companion - Computer Science (5652)
Harvard CS50: Introduction to Computer Science
Harvard CS50's Web Programming with Python and JavaScript
Take the Practice Praxis, it is free from ETS when you register to take the exam.
Upcoming Workshops
Intro to Praxis Pseudocode for K-8 Teachers
CSTANJ
CS Certification
Information current as of June 2024
bit.ly/cscertnj