Secondary Computer Science Teachers’ Pedagogical Needs

https://doi.org/10.21585/ijcses.v4i1.79

Authors

  • Olgun Sadik Indiana University
  • Anne Ottenbreit-Leftwich Indiana University
  • Thomas Brush Indiana University

Keywords:

computer science education, pedagogical needs, teaching CS, teacher education, teacher needs

Abstract

The purpose of this study is to identify secondary computer science (CS) teachers’ pedagogical needs in the United States. Participants were selected from secondary teachers who were teaching CS courses or content in a school setting (public, private, or charter) or an after-school program during the time of data collection. This is a qualitative study using CS teachers’ discussions in Computer Science Teachers Association’s (CSTA) email listserv, responses to open-ended questions in a questionnaire, and discussions in follow-up interviews. Content analysis, thematic analysis and constant comparative method of qualitative data analysis were used to analyze the data. The most common pedagogical need expressed was learning student-centered strategies for teaching CS and guiding students’ understanding with the use of scaffolding and team-management strategies in CS classes. Furthermore, addressing students’ beliefs in CS and their preconceptions in math and reading were important factors influencing teaching CS effectively in secondary schools.

Downloads

Download data is not yet available.

References

Ally, M., Darroch, F., & Toleman, M. (2005). A framework for understanding the factors influencing pair programming success. Paper presented at the International Conference on Extreme Programming and Agile Processes in Software Engineering, New York, NY. https://doi.org/10.1007/11499053_10. DOI: https://doi.org/10.1007/11499053_10

Armoni, M., Meerbaum-Salant, O., & Ben-Ari, M. (2015). From scratch to “real” programming. Transactions on Computing Education, 14(4), 25. https://doi.org/10.1145/2677087. DOI: https://doi.org/10.1145/2677087

Azevedo, R., Cromley, J. G., Winters, F. I., Moos, D. C., & Greene, J. A. (2005). Adaptive human scaffolding facilitates adolescents’ self-regulated learning with hypermedia. Instructional Science, 33, 381-412. https://doi.org/10.1007/s11251-005-1273-8. DOI: https://doi.org/10.1007/s11251-005-1273-8

Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community? Inroads, 2(1), 48-54. https://doi.org/10.1145/1929887.1929905. DOI: https://doi.org/10.1145/1929887.1929905

Belland, B. R. (2014). Scaffolding: Definition, current debates, and future directions. In Handbook of Research on Educational Communications and Technology (pp. 505-518): Springer. https://doi.org/10.1007/978-1-4614-3185-5_39. DOI: https://doi.org/10.1007/978-1-4614-3185-5_39

Bergin, S., & Reilly, R. (2005). Programming: Factors that influence success. ACM SIGCSE Bulletin, 37(1), 411-415. https://doi.org/10.1145/1047124.1047480. DOI: https://doi.org/10.1145/1047124.1047480

Bers, M. U., Ponte, I., Juelich, C., Viera, A., & Schenker, J. (2002). Teachers as designers: Integrating robotics in early childhood education. Information Technology in Childhood Education Annual, 2002(1), 123-145.

Billig, S. (2000). Research on K-12 school-based service-learning: The evidence builds. Phi Delta Kappan, 81(9), 658-664.

Braun, V., & Clarke, V. (2006). Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2), 77-101. https://doi.org/10.1191/1478088706qp063oa DOI: https://doi.org/10.1191/1478088706qp063oa

Brush, T. A., & Saye, J. W. (2002). A summary of research exploring hard and soft scaffolding for teachers and students using a multimedia supported learning environment. The Journal of Interactive Online Learning, 1(2), 1-12.

Caspersen, M. E., & Bennedsen, J. (2007). Instructional design of a programming course: A learning theoretic approach. Paper presented at the the 3rd International Workshop on Computing Education Research, Atlanta, Georgia. https://doi.org/10.1145/1288580.1288595 DOI: https://doi.org/10.1145/1288580.1288595

Code.org. (2019). State Tracking 9 Policies. Retrieved from https://docs.google.com/spreadsheets/d/1YtTVcpQXoZz0IchihwGOihaCNeqCz2HyLwaXYpyb2SQ/pubhtml

Code.org Advocacy Coalitian. (2019). 2019 State of Computer Science Education. Retrieved from https://advocacy.code.org/

Creswell, J. W., & Clark, V. L. P. (2017). Designing and conducting mixed methods research: Sage Publications.

Davenport, D. (2000). Experience using a project-based approach in an introductory programming course. IEEE Transactions on Education, 43(4), 443-448. https://doi.org/10.1109/13.883356. DOI: https://doi.org/10.1109/13.883356

DeLyser, L. A., & Preston, M. (2015). A public school model of cs education. Paper presented at the Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS), Las Vegas, Nevada, USA.

Driscoll, M. P. (1994). Psychology of learning for instruction. Washington, DC: Allyn & Bacon.

Esteves, M., Fonseca, B., Morgado, L., & Martins, P. (2011). Improving teaching and learning of computer programming through the use of the Second Life virtual world. British Journal of Educational Technology, 42(4), 624-637. https://doi.org/10.1111/j.1467-8535.2010.01056.x DOI: https://doi.org/10.1111/j.1467-8535.2010.01056.x

Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87-97. https://doi.org/10.1016/j.compedu.2012.11.016 DOI: https://doi.org/10.1016/j.compedu.2012.11.016

Fraenkel, J. R., Wallen, N. E., & Hyun, H. H. (2011). How to design and evaluate research in education. New York: McGraw-Hill

Franklin, D., Hill, C., Dwyer, H. A., Hansen, A. K., Iveland, A., & Harlow, D. B. (2016). Initialization in Scratch: Seeking knowledge transfer. Paper presented at the Proceedings of the 47th ACM Technical Symposium on Computer Science Education, Memphis, Tennessee, USA. DOI: https://doi.org/10.1145/2839509.2844569

Giannakos, M. N., Doukakis, S., Pappas, I. O., Adamopoulos, N., & Giannopoulou, P. (2015). Investigating teachers’ confidence on technological pedagogical and content knowledge: An initial validation of TPACK scales in K-12 computing education context. Journal of Computers in Education, 2(1), 43-59. https://doi.org/10.1007/s40692-014-0024-8 DOI: https://doi.org/10.1007/s40692-014-0024-8

Glaser, B. G. (1965). The constant comparative method of qualitative analysis. Social Problems, 12(4), 436-445. https://dx.doi.org/10.4135/9781412950558.n101 DOI: https://doi.org/10.4135/9781412950558.n101

Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38-43. https://doi.org/10.3102/0013189X12463051. DOI: https://doi.org/10.3102/0013189X12463051

Grover, S., Pea, R., & Cooper, S. (2016). Factors influencing computer science learning in middle school. Paper presented at the the 47th ACM Technical Symposium on Computing Science Education, Tennessee, USA. https://doi.org/10.1145/2839509.2844564 DOI: https://doi.org/10.1145/2839509.2844564

Guba, E. G., & Lincoln, Y. S. (1985). Naturalistic inquiry. In. New York, NY: Newbury Park, CA: Sage.

Guzdial, M. (2003). A media computation course for non-majors. ACM SIGCSE Bulletin, 35(3), 104-108. https://doi.org/10.1145/961511.961542. DOI: https://doi.org/10.1145/961511.961542

Guzdial, M. (2015). Learner-centered design of computing education: Research on computing for everyone. Synthesis Lectures on Human-Centered Informatics, 8(6), 1-165. https://doi.org/10.2200/S00684ED1V01Y201511HCI033 DOI: https://doi.org/10.2200/S00684ED1V01Y201511HCI033

Hazzan, O., Lapidot, T., & Ragonis, N. (2015). Guide to teaching computer science: An activity-based approach. New York, NY: Springer. https://doi.org/10.1007/978-1-4471-6630-6. DOI: https://doi.org/10.1007/978-1-4471-6630-6

Hmelo-Silver, C. E. (2003). Problem-based learning. In J. W. Guthrie (Ed.), Encyclopedia of Education (Second ed., Vol. 4, pp. 1173-1175). New York: MacMillan Reference.

Hmelo-Silver, C. E. (2004). Problem-Based Learning: What and how do students learn? Educational Psychology Review, 16, 235-266. DOI: https://doi.org/10.1023/B:EDPR.0000034022.16470.f3

Hmelo-Silver, C. E., & Bromme, R. (2007). Coding discussions and discussing coding: Research on collaborative learning in computer-supported environments. Learning and Instruction. DOI: https://doi.org/10.1016/j.learninstruc.2007.04.004

Kay, J., Barg, M., Fekete, A., Greening, T., Hollands, O., Kingston, J. H., & Crawford, K. (2000). Problem-based learning for foundation computer science courses. Computer Science Education, 10(2), 109-128. https://doi.org/10.1076/0899-3408(200008)10:2;1-C;FT109 DOI: https://doi.org/10.1076/0899-3408(200008)10:2;1-C;FT109

Kelleher, C., Pausch, R., Pausch, R., & Kiesler, S. (2007). Storytelling alice motivates middle school girls to learn computer programming. Paper presented at the Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. DOI: https://doi.org/10.1145/1240624.1240844

Lang, K., Galanos, R., Goode, J., Seehorn, D., Trees, F., Phillips, P., & Stephenson, C. (2013). Bugs in the system: Computer science teacher certification in the US. Retrieved from https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/CSTA_BugsInTheSystem.pdf

Mayer, R. E. (2003). Learning and instruction. New Jersey, NY: Pearson.

McDowell, C., Werner, L., Bullock, H., & Fernald, J. (2002). The effects of pair-programming on performance in an introductory programming course. ACM SIGCSE Bulletin, 34(1), 38-42. https://doi.org/10.1145/563340.563353 DOI: https://doi.org/10.1145/563340.563353

McDowell, C., Werner, L., Bullock, H. E., & Fernald, J. (2006). Pair programming improves student retention, confidence, and program quality. Communications of the ACM, 49(8), 90-95. https://doi.org/10.1145/1145287.1145293. DOI: https://doi.org/10.1145/1145287.1145293

Menekse, M. (2015). Computer science teacher professional development in the United States: A review of studies published between 2004 and 2014. Computer Science Education, 25(4), 325-350. https://doi.org/10.1080/08993408.2015.1111645. DOI: https://doi.org/10.1080/08993408.2015.1111645

Mills, J. E., & Treagust, D. F. (2003). Engineering education—Is problem-based or project-based learning the answer. Australasian Journal of Engineering Education, 3(2), 2-16.

Nagappan, N., Williams, L., Ferzli, M., Wiebe, E., Yang, K., Miller, C., & Balik, S. (2003). Improving the CS1 experience with pair programming. ACM SIGCSE Bulletin, 35(1), 359-362. https://doi.org/10.1145/792548.612006. DOI: https://doi.org/10.1145/792548.612006

Ni, L., & Guzdial, M. (2012). Who am I? Understanding high school computer science teachers' professional identity. Paper presented at the the 43rd ACM Technical Symposium on Computer Science Education, North Carolina, USA.

Nicol, D. J., & Macfarlane?Dick, D. (2006). Formative assessment and self?regulated learning: A model and seven principles of good feedback practice. Studies in Higher Education, 31(2), 199-218. https://doi.org/10.1080/03075070600572090. DOI: https://doi.org/10.1080/03075070600572090

Outlay, C. N., Platt, A. J., & Conroy, K. (2017). Getting IT together: A longitudinal look at linking girls' interest in IT careers to lessons taught in middle school camps. ACM Transactions on Computing Education, 17(4), 20. https://doi.org/10.1145/3068838 DOI: https://doi.org/10.1145/3068838

Papastergiou, M. (2009). Digital game-based learning in high school computer science education: Impact on educational effectiveness and student motivation. Computers & Education, 52(1), 1-12. https://doi.org/10.1016/j.compedu.2008.06.004. DOI: https://doi.org/10.1016/j.compedu.2008.06.004

Qian, Y., Hambrusch, S., Yadav, A., & Gretter, S. (2018). Who needs what: Recommendations for designing effective online professional development for computer science teachers. Journal of Research on Technology in Education, 50(2), 164-181. doi:10.1080/15391523.2018.1433565. https://doi.org/10.1080/15391523.2018.1433565. DOI: https://doi.org/10.1080/15391523.2018.1433565

Sancho-Thomas, P., Fuentes-Fernández, R., & Fernández-Manjón, B. (2009). Learning teamwork skills in university programming courses. Computers & Education, 53(2), 517-531. https://doi.org/10.1016/j.compedu.2009.03.010. DOI: https://doi.org/10.1016/j.compedu.2009.03.010

Sanderson, P. (2003). Where's (the) computer science in service-learning? Journal of Computing Sciences in Colleges, 19(1), 83-89.

Saye, J. W., & Brush, T. (2002). Scaffolding critical reasoning about history and social issues in multimedia-supported learning environments. Educational Technology Research and Development, 50(3), 77-96. https://doi.org/10.1007/BF02505026. DOI: https://doi.org/10.1007/BF02505026

Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351-380. https://doi.org/10.1007/s10639-012-9240-x. DOI: https://doi.org/10.1007/s10639-012-9240-x

Shimazoe, J., & Aldrich, H. (2010). Group work can be gratifying: Understanding & overcoming resistance to cooperative learning. College Teaching, 58(2), 52-57. https://doi.org/10.1080/87567550903418594 DOI: https://doi.org/10.1080/87567550903418594

Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142-158. https://doi.org/10.1016/j.edurev.2017.09.003. DOI: https://doi.org/10.1016/j.edurev.2017.09.003

Smith, M. (2016). Computer science for all. Retrieved from https://obamawhitehouse.archives.gov/blog/2016/01/30/computer-science-all

Tew, A. E., Fowler, C., & Guzdial, M. (2005). Tracking an innovation in introductory CS education from a research university to a two-year college. ACM SIGCSE Bulletin, 37(1), 416-420. https://doi.org/10.1145/1047124.1047481. DOI: https://doi.org/10.1145/1047124.1047481

Tucker, M. S. (1996). Skills, Standards, Qualification systems, and the american workforce. In L. B.

Resnick & J. G. Wirt (Eds.), Linking school and work: Role for standards and assessment (pp. 23-51). San Francisco CA: Jossey-Bass.

Umapathy, K., & Ritzhaupt, A. D. (2017). A meta-analysis of pair-programming in computer programming courses: Implications for educational practice. ACM Transactions on Computing

Education, 17(4), 16. https://doi.org/10.1145/2996201. DOI: https://doi.org/10.1145/2996201

Umbleja, K. (2016). Can K-12 students learn how to program with just two hours? Paper presented at the International Workshop on Learning Technology for Education Challenges, New York, NY. https://doi.org/10.1007/978-3-319-42147-6_21. DOI: https://doi.org/10.1007/978-3-319-42147-6_21

Weber, R. P. (1990). Basic content analysis. Los Angeles, CA: Sage Publications. DOI: https://doi.org/10.4135/9781412983488

Wilson, C. (2014). Hour of code: We can solve the diversity problem in computer science. Inroads, 5(4), 22. https://doi.org/10.1145/2684721.268472

Wood, D., Bruner, J. S., & Ross, G. (1976). The role of tutoring in problem solving. Journal of Child Psychology and Psychiatry, 17(2), 89-100. https://doi.org/10.1111/j.1469-7610.1976.tb00381.x. DOI: https://doi.org/10.1111/j.1469-7610.1976.tb00381.x

Yadav, A., Gretter, S., Hambrusch, S., & Sands, P. (2016). Expanding computer science education in schools: Understanding teacher experiences and challenges. Computer Science Education, 26(4), 235-254. https://doi.org/10.1080/08993408.2016.1257418 DOI: https://doi.org/10.1080/08993408.2016.1257418

Yadav, A., Subedi, D., Lundeberg, M. A., & Bunting, C. F. (2011). Problem?based learning: Influence on students' learning in an electrical engineering course. Journal of Engineering Education, 100(2), 253-280. https://doi.org/10.1002/j.2168-9830.2011.tb00013.x DOI: https://doi.org/10.1002/j.2168-9830.2011.tb00013.x

Published

2020-08-14

How to Cite

Sadik, O., Ottenbreit-Leftwich, A., & Brush, T. (2020). Secondary Computer Science Teachers’ Pedagogical Needs. International Journal of Computer Science Education in Schools, 4(1), 33–52. https://doi.org/10.21585/ijcses.v4i1.79