Computer Science and Engineering Education Research
Computer Science and Engineering Education Research

Publications

Our research on computer science and engineering education has led to a publications in leading education journals and proceedings as well as presentations at national conferences. Below is the list of publications and presentations

Publications

Yadav, A., & Berges, M. (2019). Computer science pedagogical content knowledge: Characterizing teacher performance. ACM Transactions on Computing Education, 19 (3), DOI: 10.1145/3303770

Rich, K. M., Yadav, A., & Zhu, M. (2019). Abstraction in students’ mathematics strategies: Productive starting points for introducing CT concepts. Journal of Computers in Mathematics and Science Teaching, 38 (3), 267-298.

Rich, K. M., Yadav, A., & Schwarz, C. V. (2019). Computational thinking, mathematics, and science: Elementary teachers’ perspectives on integration. Journal of Technology and Teacher Education, 27(2), 165-205

Caeli, E. N. & Yadav, A. (2019). Unplugged approaches to computational thinking: A historical perspective. TechTrends. DOI: 10.1007/s11528-019-00410-5

Yadav, A., & Seals, C. (2019). Taking the next step: Supporting postdocs to develop an independent path in academia. International Journal of STEM Education, 6(1), 1-15. DOI: 10.1186/s40594-019-0168-1

Gretter, S., Yadav, A., Sands, P. & Hambrusch, S. (2019). Equitable Learning Environments in K-12 Computing: Teachers’ Views on Barriers to Diversity. ACM Transactions on Computing Education, 19 (3), 1-16. DOI: 10.1145/3282939

Qian, Y., Hambrusch, S., Yadav, A., & Gretter, S. (2019). Teachers’ perceptions of student misconceptions in introductory programming. Journal of Educational Computing Research. DOI: 10.1177/0735633119845413

Yadav A., Alexander, V., & Mehta, S. (2019). Case-based instruction in undergraduate engineering: Does student confidence predict learning? International Journal of Engineering Education, 35(1), 1-10.

Yadav A., Krist, C. Good. J., & Caeli. E. (2018). Computational thinking in elementary classrooms: Measuring teacher understanding of computational ideas for teaching science. Computer Science Education. DOI: 10.1080/08993408.2018.1560550

Mouza, C., Yadav, A., Leftwich, A. (2018). Developing computationally literate teachers: Current perspectives and future directions for teacher preparation in computing education. Journal of Technology and Teacher Education, 26 (3), 333-352.

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. DOI: 10.1080/15391523.2018.1433565

Zhou, N., & Yadav, A. (2017). Effects of multimedia story reading and questioning on preschoolers’ vocabulary learning, story comprehension and reading engagement. Educational Technology, Research, and Development. DOI: 10.1007/s11423-017-9533-2

Gretter, S., Yadav A., & Gleason, B. (2017). Media and narrative transportation: Walking the line between reality and fiction in online spaces. Journal of Media Literacy Education, 9 (1), 1-21.

Yadav, A., Stephenson, C., & Hong, H. (2017). Computational thinking for teacher education. Communications of the ACM, 60 (4), 55-62. DOI:10.1145/2994591

Yadav A., & Cooper, S. (2017). Fostering creativity through computing. Communications of the ACM, 60 (2), 31-33. DOI: 10.1145/3029595

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

Yadav, A., Hong, H., & Stephenson, C. (2016). Computational thinking for all: Pedagogical approaches to embedding a 21st century problem solving in K-12 classrooms. TechTrends 60, 565-568. DOI: 10.1007/s11528-016-0087-7.

Gretter, S., & Yadav, A. (2016). Computational thinking and media & information literacy: An integrated approach to teaching twenty-first century skills. TechTrends, 60, 510–516. DOI: 10.1007/s11528-016-0098-4.

Yadav, A., Bozic, C., Gretter, S., & Nauman, E. (2015). Benefits and challenges of implementing case-based instruction: A student perspective. International Journal of Engineering Education, 31 (6), 1554-1563.

Yadav, A., Good, J., Voogt, J., & Fisser, P. (2015). Computational thinking as an emerging competence domain. In M. Mulder & J. Winterton (Eds). Competence-based Vocational and Professional Education.

Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20, 715-728. DOI 10.1007/s10639-015-9412-6

Yadav, A., Vinh, M., Shaver, G., Meckl, P., & Firebaugh, S. (2014). Case-based Instruction: Improving students’ conceptual understanding through cases in a mechanical engineering course. Journal of Research in Science Teaching, 51(5), 659-677.

Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education, 14(1), 1-16.

Mishra, P., Yadav, A., & the Deep-Play Research Group (2013). Of art and algorithms: Rethinking Technology & Creativity in the 21st Century, TechTrends, 57(3), 10-14.

Yadav, A., Korb, J. T. (2012). Learning to teach computer science: The need for a methods course. Communications of the Association for Computing Machinery, 55(11), 31-33.

Garcia, J., Sinfeld, J., Yadav, A., & Adams, R. (2012). Enhancing student attitudes toward learning and perspectives on problem solving through entrepreneurially-oriented case-based instruction. International Journal of Engineering Education, 28 (2), 1-10.

Yadav, A., Lundeberg, M. A., Bunting, C. F., & Subedi, D. R. (2011). It doesn’t feel like learning: Problem-solving instruction works but still presents challenges. ASEE PRISM, 20(7), 51.

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, 253–280.

Yadav, A., Shaver, G. M., & Meckl, P. (2010). Lessons learned: Implementing the case teaching method in a mechanical engineering course. Journal of Engineering Education 99(1), 55-69.

Yadav, A., Bouck, E. C., Da Fonte, M. A., & Patton, S. (2009). Instructing special education pre-service teachers through literacy video cases. Teaching Education, 20(2), 149-162.

Yadav, A., & Beckerman, J. (2009). Implementing case studies in a plant pathology course: Impact on student learning and engagement. Journal of Natural Resources and Life Science Education, 38, 50-55.

Yadav, A. & Barry, B. E. (2009). Using case-based instruction to increase ethical understanding in engineering: What do we know? What do we need? International Journal of Engineering Education, 25(1), 138-143.

Yadav, A., Lundeberg, M. A., & DeSchryver, M., Dirkin, K. H., Schiller, N., Maier, K., & Herreid, C. F. (2007). Teaching science with case studies: A national survey of faculty perceptions on the benefits and challenges of using cases. Journal of College Science Teaching, 37(1), 34-38

Lundeberg, M. A, & Yadav, A. (2006). Assessment of case study teaching: Where do we go from here? Part II. Journal of College Science Teaching, 35(6), 8-13.

Lundeberg, M. A, & Yadav, A. (2006). Assessment of case study teaching: Where do we go from here? Part I. Journal of College Science Teaching, 35(5), 10-13.

Conference Proceedings

Mehta, S., Good, J., Sands, P., Yadav, A., Gretter, S., & Levenhagen-Seeley, S. (2018, accepted). Impact of after-school learning programs on high school girls’ confidence and interest in computing. In Proceedings of Society for Information Technology & Teacher Education International Conference 2018. Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).

Lishinski, A., Yadav, A., & Enbody, R. (2017). Students’ emotional reactions to programming projects in introduction to programming: Measurement approach and influence on learning outcomes. In Proceedings of International Computing Educational Research (pp. 30-38). Tacoma, WA: Association for Computing Machinery. DOI: 10.1145/3105726.3106187

Good, J., Yadav, A. & Mishra, P. (2017). Computational Thinking in Computer Science Classrooms: Viewpoints from CS Educators. In Proceedings of Society for Information Technology & Teacher Education International Conference 2017 (pp. 33-41). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).

Yadav, A., Berges, M., Sands, P., & Good, J. (2016). Measuring computer science pedagogical content knowledge: An exploratory analysis of teaching vignettes to measure teacher knowledge. In Proceedings of WiPSCE (pp. 92-95). Münster, Germany: Association for Computing Machinery. DOI: 10.1145/2978249.2978264.

Lishinski, A., Yadav, A., Good, J., & Enbody, R. (2016). Learning to program: Gender differences and interactive effects of students’ motivation, goals, and self-efficacy on performance. In Proceedings of International Computing Educational Research (pp. 211-220). Melbourne, Australia: Association for Computing Machinery. DOI: 10.1145/2960310.2960328.

Lishinski, A., Good, J., Sands, P. & Yadav, A. (2016). Methodological rigor and theoretical foundations of CS education research. In Proceedings of International Computing Educational Research (pp. 161-169). Melbourne, Australia: Association for Computing Machinery. DOI: 10.1145/2960310.2960328.

Yadav, A., Alexander, V., & Mehta, S. (2016). Case studies in STEM: Analysis of student confidence. In Proceedings of International Conference on Learning and Teaching in Computing and Engineering (pp. 24-26), Mumbai, India: IEEE. DOI: 10.1109/LaTiCE.2016.46.

Lishinki, A., Yadav, A., Enbody, R., Good, J. (2016). The influence of problem solving abilities on students’ performance on different assessment tasks in CS1. SIGCSE, 329-334, DOI: 10.1145/2839509.2844596

Yadav, A., Gretter, S., Hambrusch, S. (2015). Challenges of a Computer Science Classroom: Initial Perspectives from Teachers. In J. Gal-Ezer, S. Sentance, & J. Vahrenhold (Eds.), Proceedings of WiPSCE (pp. 136-137). London, UK: Association for Computing Machinery. DOI: 10.1145/2818314.2818322

Yadav, A., Tyminski, A. M., Berkopes, K., & Zhou, N. (2011). Mathematics reform from interactive video experiences (MR FIVE): Examining preservice teachers’ noticing and knowledge. In L. R. Wiest & T. Lamberg (Eds.). (2011). Proceedings of the 33rd Annual Meeting of the North American Chapter of the International Group for the Psychology of Mathematics Education (pp. 1502-1509). Reno, NV: University of Nevada, Reno.

Zhou, N., Wu, X., Yadav, A., Mayfield, C., Lehman, J., Hambrusch, S. & Korb, T. (2011). computational thinking in pre-Service teacher education: Integrating CT Module in the curriculum. In M. Koehler & P. Mishra (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference 2011 (pp. 62-63). Chesapeake, VA: AACE.

Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., & Korb, J. T. (2011). Introducing computational thinking in education courses. In Proceedings of ACM Special Interest Group on Computer Science Education (pp. 465-470). Dallas, TX.

Arnold, M., Yadav, A., Shaver, G., & Nauman, E. (2008). Measuring student perceptions of case-based instruction in an engineering course. In Proceedings of American Society of Engineering Education Annual Conference and Exposition. Pittsburg, PA: The American Society of Engineering Education.