Brian Harvey helps scratch the itch for Parallelism within Comp Sci AP courses.

In the United States, we have what are called Advanced Placement (AP) courses, designed to give high achieving and ambitious young people in high school a head start before they enter college. There is quite a bit of exciting new work being done on modernizing the AP process for Computer Science, see here, for example. One thing that would greatly excite me is the inclusion of parallelism within the AP course. Brian Harvey has been one of the pioneers of this move. The discussion that Professor Tom Murphy and I had with Brian at the recent SIGCSE 2011 in Dallas Texas touches upon this at some depth, based in particular on his work creating a new computer science class for non-majors. Also touched upon in this interview is his work with Jens Mönig on BYOB3 . Pretty neat stuff. Watch it here.

How do you feel about the state of the current AP courses? Whose work are you following (or pioneering yourself)? If you are outside of the United States, how do you prepare precocious teenagers for more advanced topics? Where does support for parallelism fit in?
Einzelheiten zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.