Flatland, R., Lim, D., Matthews, J., & Vandenberg, S. (2015). Supporting CS10K: A new computer science methods course for mathematics education students. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15) (pp. 302-307). Kansas City: ACM.


Type: Empirical

Purpose: The purpose of this paper was to describe a new method of teaching a CS course that was developed to target mathematics education majors having some prior coursework in computer science with the goal of preparing them and increasing their interest and confidence in starting/teaching content-rich H.S. CS courses.

Findings: 1. Students' confidence and interest in teaching AP CS increases after being involved in the course offerings. 2. After the revisions in the second course offering in 2014, the teachers felt better prepared to an introductory high school CS course as compared to students in the first 2013 course offering.

Recommendations: In designing a similar course as stated in this study, it is recommended to have at least one faculty member with mathematics education experience. Also, students would be good candidates for a course program like this with a previous coursework in data structures.


Sample Size: 9

Participant Type: Teacher education majors

Notes: All students in this study were majoring in secondary mathematics education and were awarded a Noyce scholarship.