Answers.Body: <p>This is not an answer.</p>
  
  <p>I see what you mean, looking at: <a href="https://www.ets.org/s/praxis/pdf/5651.pdf" rel="nofollow noreferrer">https://www.ets.org/s/praxis/pdf/5651.pdf</a> </p>
  
  <p>They have an example: </p>
  
  <pre><code>// precondition 1: A is an array
  // precondition 2: The length of array A is n.
  </code></pre>
  
  <p>but then they have a for loop over the array that looks very c like:</p>
  
  <pre><code>for (int j=1; j&lt;= n-1; j = j + 1)
  </code></pre>
  
  <p>then they assign </p>
  
  <pre><code>int temp = A[j]
  </code></pre>
  
  <p>Now if I assume this is C-like, I just skipped the first element, if I assume this is Pascal-like, then I have the first element.</p>
  
  <p>So this can be difficult to wrap your head around when you are in an exam situation.  It does seem that they are trying very hard not to trick you, using the comments and such.  But it would be pretty easy to ask, "Does this function correctly caclulate..." and then give you options of (A) Yes, (B) Errors and you really have to look around for how this thing is supposed to work in the first place.</p>
  
  <p>I also can say that it is a little bit annoying to have to wonder if they are going to use other strange nomenclature for other functions in the code, for example how do they do exponents? (x^2, or something else?), how about mod?  I'm sure there are more things to worry about.</p>
  
  <p>Good luck!</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-04-26T14:19:41.947Z
Answers.Text: Thanks! I'm not actually taking the test (I'm a college CS professor), but I am working with some high school teachers who would like to take the test.
Answers.UserDisplayName: cryptic_star
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-05-07T14:40:58.050Z
Answers.Text: Since it's not an answer, could this stuff be integrated into the question?
Answers.UserDisplayName: Ben I.
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-04-26T14:05:08.257Z
Answers.LastActivityDate: 2018-04-26T14:05:08.257Z
Answers.UserDisplayName: nycynik
Body: <p>Current middle school/high school teachers in my state who want to obtain an additional license to teach computer science (notably AP CSP/CS A) must pass the <a href="https://www.ets.org/s/praxis/pdf/5651.pdf" rel="nofollow noreferrer">Praxis computer science test</a> (5651). I'm looking for study materials, particularly in two areas:</p>
  
  <ol>
  <li>Additional practice tests that are aligned with the content areas covered by the test. For example, one subarea is about CS pedagogy, and I would be interested in seeing more questions in that category.</li>
  <li>Resources that cover the coding/data structures component in pseudocode (what Praxis uses) rather than a specific language.</li>
  </ol>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-04-26T13:46:59.327Z
Comments.Text: Which test? Is it 5051?
Comments.UserDisplayName: nycynik
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-04-26T13:48:27.637Z
Comments.Text: @ncynik No, the 5651, linked in my question.
Comments.UserDisplayName: cryptic_star
Tags: <secondary-education><resource-information><praxis>
Title: Resources for the Praxis CS Test
ThreadText: # Resources for the Praxis CS Test
  
  (Asked by: username_0 on 2018-04-26)
  
  Current middle school/high school teachers in my state who want to obtain an additional license to teach computer science (notably AP CSP/CS A) must pass the [Praxis computer science test](https://www.ets.org/s/praxis/pdf/5651.pdf) (5651). I'm looking for study materials, particularly in two areas:
  
  1. Additional practice tests that are aligned with the content areas covered by the test. For example, one subarea is about CS pedagogy, and I would be interested in seeing more questions in that category.
  2. Resources that cover the coding/data structures component in pseudocode (what Praxis uses) rather than a specific language.
  
  **Tags:** secondary-education, resource-information, praxis
  
  > **Comments:**
  > **username_1**: Which test? Is it 5051?  
  > **username_0**: @ncynik No, the 5651, linked in my question.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-04-26. Score: 1
  
  This is not an answer.
  
  I see what you mean, looking at: <https://www.ets.org/s/praxis/pdf/5651.pdf>
  
  They have an example:
  
  ```
  // precondition 1: A is an array
  // precondition 2: The length of array A is n.
  
  ```
  
  but then they have a for loop over the array that looks very c like:
  
  ```
  for (int j=1; j<= n-1; j = j + 1)
  
  ```
  
  then they assign
  
  ```
  int temp = A[j]
  
  ```
  
  Now if I assume this is C-like, I just skipped the first element, if I assume this is Pascal-like, then I have the first element.
  
  So this can be difficult to wrap your head around when you are in an exam situation. It does seem that they are trying very hard not to trick you, using the comments and such. But it would be pretty easy to ask, "Does this function correctly caclulate..." and then give you options of (A) Yes, (B) Errors and you really have to look around for how this thing is supposed to work in the first place.
  
  I also can say that it is a little bit annoying to have to wonder if they are going to use other strange nomenclature for other functions in the code, for example how do they do exponents? (x^2, or something else?), how about mod? I'm sure there are more things to worry about.
  
  Good luck!
  
  > **Comments:**
  > **username_0**: Thanks! I'm not actually taking the test (I'm a college CS professor), but I am working with some high school teachers who would like to take the test.  
  > **username_2**: Since it's not an answer, could this stuff be integrated into the question?  
  
  ---
  
  