A lot of schools are adding the Advanced Placement Computer Science Principles course for next year. That means that a lot of teachers are looking for professional development. I thought I might gather a few links to help people out. Am I missing any? Let me know in the comments and I’ll add more.
Of course the first place most people look is the CollegeBoard web site. They have a search for their AP Summer Institutes. You can search for different courses, dates, and locations. A big list of Computer Science Principles Workshops for this summer is at this link. And there are plenty.
“The Mobile CSP course uses the visual programming language, App Inventor for Android, to provide a rigorous, programming-based introduction to computer science using a project-based curriculum. Students learn computer science by building socially useful mobile apps. “
There is BJC or Beauty and Joy of Computing. You can sign up for information about BJC Summer 2016 Teacher Preparation Workshops at this link.
The Beauty and Joy of Computing (BJC) is an introductory computer science curriculum developed at the University of California, Berkeley, intended for non-CS majors at the high school junior through undergraduate freshman level. It was one of the five initial pilot programs for the AP CS Principles course being developed by the College Board and the National Science Foundation.
CS50 is Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students less comfortable and more comfortable alike.
CS50 AP is a free adaptation for high schools that satisfies the new AP CS Principles curriculum framework.
Note that there is information about various AP CS Principles curriculum at Wikipedia. That article doesn’t link to summer professional development but would be useful for someone looking to see what is available for curriculum.