Mobile CSP
AP Computer Science Principles
Endorsed by the College Board
I currently have 13 students.
Strategies that have been well received:
I have tried to keep lectures to a minimum. Allowing students to work at their own pace and choosing the method of receiving information (video or slides) has been appreciated by students. I have also varied the activities; incorporating some of my own to supplement the Mobile CSP curriculum. For example I had an “abstraction” scavenger hunt and I have a really large deck of cards to help with sorting. I have tried to encourage creativity and freedom of choice. Students are rewarded on projects for going beyond the listed requirements. Creativity in particular is part of every grading rubric. Students also have the option to use Java for class Projects and even more languages for their Create Task. I have also incorporated current events and issues into the course. For example, we studied digital/virtual currency as a practice Explore Task. While this meant that no one could choose it for their AP submission, it meant that we could have a deeper discussion about it and everyone could participate.
Tips for Other Educators Using Mobile CSP
How has Mobile CSP changed how I think about teaching?
My class is more student driven as I’ve minimized lecture time. It has also forced me to realize that I don’t have to invent everything myself.
The Mobile CSP Course
Overall, I really like the course. It is well organized and contains a variety of activities. It has also freed up a lot of my time usually spent on designing activities to focus more on implementing them and assisting students.
Things that I like.
There is a lot of variety in terms of activities (in particular I like the logic circuit app). I think the flow is good. I also felt that it provided more activities than may have been required by the AP exam, thereby providing a more enriching experience for students.
Impact on a group of students.
About half my class is new to programming. The Mobile CSP curriculum has allowed them to learn and be just as product as my more experience students.
My Master Teacher.
My Master Teacher has been very supportive of me throughout the year. He has provided good feedback on some of my initial rubrics and quizzes as well thoughts on my approaches and methodologies. It has been much appreciated. It’s been comforting to know that he’s been accessible to me and that we will speak every month.