News for hackers. Stuff that matters.
Re:Detailed data on AP CS pass rates, race, and gender for 2013 by aneisf on Monday January 13, 2014 @04:20PM (#7053394)
For those who don't know much about the AP CS course, I found it really awkward when I took it in high school. The exam involved a lot of writing Java...in pencil. Not an experience I ever want to repeat.
Re:Detailed data on AP CS pass rates, race, and gender for 2013 by jasonjei on Monday January 13, 2014 @04:43PM (#7053622)
Writing code on paper was a practice I initially resented when taking CS courses at University. However, it made me a better programmer, because it forced me to think about design and data structures first, then about the code.

Let me be clear: I think it's a great way to test students as long as the graders/instructors aren't overly anal about syntax or even API correctness. I was lucky to have teachers who were okay with unbalanced parentheses, made-up API functions, and in upper-division classes, pseudo code was even acceptable (data structures). (However most CS classes will be biased towards imperative programming over functional programming).

To use a cooking analogy, if you have to think about how you are cutting the fish, you won't be able to think about how you are going to prepare or cook the fish. Writing code on paper forced me to think about design first; that is, it enabled me to think about what I was going to do with the fish.

Re:Detailed data on AP CS pass rates, race, and gender for 2013 by eurleif on Monday January 13, 2014 @04:29PM (#7053494)
Meh. Writing code in pencil was annoying, but I was perfectly well able to finish all the exam questions in the allotted time, despite having the world's worst handwriting, and not having actually taken the course.
Re:Detailed data on AP CS pass rates, race, and gender for 2013 by steveklabnik on Monday January 13, 2014 @04:32PM (#7053523)
Imagine how much worse it was when it was in C++! ;)