ABSTRACT
We describe a new methods of teaching computer science (CS) course tailored for mathematics education majors but also applicable to others interested in teaching CS. Goals of the course are enhancing their ability and confidence in developing and offering CS courses at high schools and starting CS courses at high schools that do not offer them. The course involves a combination of reading, programming, lesson/unit plan development, code reviews, and discussion of the various paradigms for introducing CS at the secondary level. Results indicate the course enhances the students' confidence, ability, and preparation for teaching CS in high schools.
- AP program participation and performance data 2013. Retrieved 2014-08-31 from http://research.collegeboard.org/programs/ap/data/participation/2013.Google Scholar
- CS Principles. Retrieved 2014-08-31 from http://apcsprinciples.org/.Google Scholar
- CS10K community. Retrieved 2014-08-31 from http://cs10kcommunity.org/page/about-cs10k-community.Google Scholar
- CSTA K-12 Computer science standards. Retrieved 2014-09-3 from http://csta.acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf.Google Scholar
- A. Bruckman, M. Biggers, B. Ericson, T. McKlin, J. Dimond, B. DiSalvo, M. Hewner, L. Ni, and S. Yardi. Georgia computes!: Improving the computing education pipeline. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE), pages 86--90. ACM, March 2009. Google ScholarDigital Library
- J. Cuny. Transforming high school computing: A call to action. ACM Inroads, 3(2):32--36, 2012. Google ScholarDigital Library
- A. Ehlert and C. Schulte. Empirical comparison of objects-first and objects-later. In ICER, pages 15--26. ACM. Google ScholarDigital Library
- J. Goode, G. Chapman, and J. Margolis. Beyond curriculum: The exploring computer science program. ACM Inroads, 3(2):47--53, 2012. Google ScholarDigital Library
- O. Hazzan, T. Lapidot, and N. Ragonis. Guide to Teaching Computer Science: An Activity-Based Approach. Springer, 2011. Google ScholarDigital Library
- L. Kaczmarczyk and R. Dopplick. 2014. Rebooting the Pathway to Success: Preparing Students for Computing Workforce Needs in the United States. A report by The Association for Computing Machinery. Retrieved 2014-09-1 from http://pathways.acm.org/ACM_pathways_report.pdf.Google Scholar
- K. Lang, R. Galanos, J. Goode, D. Seehorn, F. Trees, P. Phillips, and C. Stephenson. 2013. Bugs in the System: Computer Science Teacher Certification in the U.S. A report by The Computer Science Teachers Association and The Association for Computing Machinery. Retrieved 2014-08-31 from http://csta.acm.org/ComputerScienceTeacherCertification/sub/CSTA_BugsInTheSystem.pdf.Google Scholar
- J. Lui, E. Hasson, Z. Barnett, and P. Zhang. A survey on computer science K-12 outreach: Teacher training programs. In Frontiers in Education Conference (FIE), pages T4F-1--T4F-6. IEEE.Google Scholar
- J. M. Wing. Computational thinking. Comm. ACM, 49(3):33--35, March 2006. Google ScholarDigital Library
- A. Yadav and J. Kor. Learning to teach computer science: The need for a methods course. Comm. ACM, 55(11):31--33, November 2012. Google ScholarDigital Library
Index Terms
- Supporting CS10K: A New Computer Science Methods Course for Mathematics Education Students
Recommendations
Scaling up for CS10K: Teaching and Supporting New Computer Science High School Teachers (Abstract Only)
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationIncreasing need for computing expertise in our everyday lives and in the workforce, paired with declining enrollments in computing by women and underrepresented minorities have made it critical to provide students with experiences in computing before ...
The CS10K project: mobilizing the community to transform high school computing
SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science educationThe CS10K project is a large-scale, collaborative project bringing together stakeholders from wide-ranging constituencies with the goal of systematically changing the scale, curriculum, and pedagogy of teaching computer science at all levels, but ...
AP CS Principles and The Beauty and Joy of Computing Curriculum (Abstract Only)
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationThe Beauty and Joy of Computing (BJC) is a CS Principles (CSP) course developed at UC Berkeley, intended for high school juniors through university non-majors. It was twice chosen as a CSP pilot, and both the College Board and code.org have endorsed it. ...
Comments