Research
Indices
Peer-reviewed Journal Articles
- Zingaro, D. Examining Interest and Performance in Computer Science 1: A Study of Pedagogy and Achievement Goals. Transactions on Computing Education, 2015.
- Oztok, M., Zingaro, D., Makos, A., Brett, C., and Hewitt, J. Capitalizing on Social Presence: The Relationship Between Social Capital and Social Presence. Internet & Higher Education, 2015.
- Makos, A., Lee, K., and Zingaro, D. Examining the characteristics of student postings that are liked and linked in a CSCL environment. British Journal of Educational Technology, 2015.
- Taylor, C., Zingaro, D., Porter, L., Webb, K.C., Lee, C.B., and Clancy, M. Computer science concept inventories: past and future. Computer Science Education, 2014.
- Zingaro, D., and Porter, L. Peer Instruction in Computing: the Value of Instructor Intervention. Computers & Education, 2014.
- Oztok, M., Zingaro, D., Brett, C. and Hewitt, J. Exploring Asynchronous and Synchronous Tool use in Online Courses. Computers & Education, 60(1), 2013.
- Zingaro, D. Student Moderators in Asynchronous Online Discussion: a Question of Questions. Journal of Online Learning and Teaching, 8(3), 2012. Best paper award.
- Zingaro, D. and Oztok, M. Interaction in an Asynchronous Online Course: a Synthesis of Quantitative Predictors. Journal of Asynchronous Learning Networks, 16(4), 2012.
- Garcia-Martinez, S. and Zingaro, D. Teaching for Transfer of Learning in Computer Science Education. ISTE Journal for Computing Teachers (JCT), Spring 2011.
Refereed Conference Proceedings
- Liao, S., Zingaro, D., Laurenzano, M., Griswold, W., and Porter, L. Lightweight, Early Identification of At-Risk CS1 Students (preprint). In International Computing Education Research (ICER) Workshop, 2016.
- Porter, L., Bouvier, D., Cutts, Q., Grissom, S., Lee, C., McCartney, R., Zingaro, D., and Simon, B. A Multi-institutional Study of Peer Instruction in Introductory Computing. In Proceedings of the 47th ACM technical symposium on Computer Science Education (SIGCSE), 2016. Best paper award at SIGCSE 2016. SIGCSE Top Ten Papers of All Time Award.
- Porter, L., Zingaro, D., and Lister, R. Predicting student success using fine grain clicker data. In International Computing Education Research (ICER) Workshop, 2014. Best paper award. Here is a MCS page at UTM (my department) and a CSE page at UCSD (leo's department); we appreciate our departmental support! Here is a relevant CACM blog post.
- Zingaro, D., and Porter, L. Peer Instruction: a Link to the Exam. In Proceedings of the 19th annual conference on innovation and technology in computer science education (ITiCSE), 2014.
- Cherenkova, Y., Zingaro, D., and Petersen, A. Identifying Challenging CS1 Concepts in a Large Problem Dataset. In Proceedings of the 45th ACM technical symposium on computer science education (SIGCSE), 2014.
- Porter, L., and Zingaro, D. Importance of Early Performance in CS1: Two Conflicting Assessment Stories. In Proceedings of the 45th ACM technical symposium on computer science education (SIGCSE), 2014.
- Zingaro, D. Peer instruction contributes to self-efficacy in CS1. In Proceedings of the 45th ACM technical symposium on computer science education (SIGCSE), 2014.
- Porter, L., Garcia, S., Tseng, H.-W., and Zingaro, D. Evaluating student understanding of core concepts in computer architecture. In Proceedings of the 18th annual conference on innovation and technology in computer science education (ITiCSE), 2013.
- Zingaro, D., Lee, C., and Porter, L. Peer Instruction in Computing: The Role of Reading Quizzes. ACM Technical Symposium on Computer Science Education (SIGCSE), 2013.
- Zingaro, D., Petersen, A., Cherenkova, Y., and Karpova, O. Facilitating code-writing in pi classes. ACM Technical Symposium on Computer Science Education (SIGCSE), 2013.
- Zingaro, D., Oztok, M. and Hewitt, J. Synthesizing Quantitative Predictors for Interaction in an Asynchronous Online Course. In Proceedings of the International Conference of the Learning Sciences (ICLS), 2012.
- Zingaro, D., Petersen, A. and Craig, M. Stepping up to Integrative Questions on CS1 Exams. ACM Technical Symposium on Computer Science Education (SIGCSE), 2012.
- Porter, L., Bailey-Lee, C., Simon, B. and Zingaro, D. Peer instruction: do students really learn from peer discussion in computing?. In International Computing Education Research (ICER) Workshop, 2011.
- Porter, L., Bailey-Lee, C., Simon, B., Cutts, Q. and Zingaro, D. Experience Report: A Multi-classroom Report on the Value of Peer Instruction. In ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE), 2011.
- Petersen, A., Craig, M. and Zingaro, D. Reviewing CS1 Exam Question Content. ACM Technical Symposium on Computer Science Education (SIGCSE), 2011.
Textbooks
My book, Invariants: a Generative Approach to Programming is now available as a open-source book. I thank my publisher, College Publications, for allowing me to post the book.
Non-refereed Papers
- Zingaro, D. Another approach for resisting student resistance to formal methods. ACM SIGCSE Bulletin, 40(4), 2008.
- Zingaro, D. Modern Extensible Languages. McMaster University SQRL Technical Report 47, 2007.
Non-refereed Conference Proceedings
- Oztok, M., Zingaro, D. and Brett, C. The Relationship Between Social Presence and Social Capital in Online Learning Communities. In Proceedings of Global Conference on Technology, Innovation, Media & Education (Global TIME), 2012.
- Zingaro, D. Peer Instruction: What, Why, How? In Proceedings of Global Conference on Technology, Innovation, Media & Education (Global TIME), 2012.
- Zingaro, D. Experience Report: Peer Instruction in Remedial Computer Science. In Proceedings of World Conference on Educational Multimedia, Hypermedia & Telecommunications(Ed-Media), 2010. (presentation slides)
Conference Presentations
- Makos, A., Lee, K., and Zingaro, D. Facilitating student interaction through liking and linking tools in a computer-supported collaborative learning environment. American Educational Research Association (AERA), 2015.
- Makos, A., Oztok, M., Zingaro, D., and Hewitt, J. Examining the Qualities of Liked Notes versus Non-Liked Notes in a Collaborative Online Learning Environment. American Educational Research Association (AERA), 2014.
- Makos, A., Oztok, M., Zingaro, D., and Hewitt, J. Use of a "Like" Button in a Collaborative Online Learning Environment. American Educational Research Association (AERA), 2013.
- Zingaro, D., Oztok, M., Zingaro, J., and Hewitt, J. Overload in Asynchronous Online Courses: a Scan Rate Analysis. American Educational Research Association (AERA), 2013.
- Zingaro, D. and Castrodale, M. Using Clickers in the Classroom to Involve Students with Disabilities in Dialogue. Canadian Society for Studies in Education (CSSE) roundtable, 2012.
- Zingaro, D., Oztok, M. and Hewitt, J. Student Moderators: a Question of Questions. Canadian Society for Studies in Education (CSSE), 2012.
- Oztok, M., Zingaro, D. and Brett, C. The Effect of Online Course Facilitation on Student Participation. Canadian Society for Studies in Education (CSSE), 2012.
- Oztok, M., Zingaro, D., Brett, C. and Hewitt, J. Investigating the Effects of Messaging on Students' Asynchronous Threads. American Educational Research Association (AERA), 2012.
- Zingaro, D. Exploring Loops with Sounds. ACM Technical Symposium on Computer Science Education (SIGCSE) Nifty Assignments panel, 2012. (local copy)
- Zingaro, D. and Hewitt, J. Investigating Effects of Academic Notes in Asynchronous Computer Conferencing Courses. Canadian Society for Studies in Education (CSSE), 2011.
- Zingaro, D. Digital Sound Processing. ACM Technical Symposium on Computer Science Education (SIGCSE) Nifty Assignments panel, 2010. (slides; local copy)
- Zingaro, D. Lazy Exams. Consortium for Computing Sciences in Colleges (CCSC-E) Nifty Ideas panel, 2009. (slides; Sample Assignment Handout)
Workshops
- Zingaro, D., Bailey-Lee, C., Glick, J., Porter, L. and Simon, B. Peer Instruction in the CS Classroom: A Hands-On Introduction. ACM Technical Symposium on Computer Science Education (SIGCSE), 2012.
- Zingaro, D., Glick, J., Porter, L. and Simon, B. Peer Instruction in the CS Classroom: A Hands-On Introduction. Consortium for Computing Sciences in Colleges (CCSC-SW), 2011. (PI workshop handout)
Invited Talks
- Zingaro, D. Introduction to Pygame. Association for Computer Studies Educators (ACSE), 2011.
- Zingaro, D. Peer Instruction in Computer Science. Guest lecture, University of Toronto CSC490 (Capstone Course in Computer Science Education), 2011.
- Zingaro, D. Introduction to Python. Association for Computer Studies Educators (ACSE), 2010.
Other Stuff
- Zingaro, D. Group Investigation: Theory and Practice. This is a course paper that I wrote a long time ago. At one point I removed it from this page because it's just a course paper, but somehow people kept finding it (how?) and citing it (thanks!). So it's back... but I can't bring myself to read it because I'm worried that the text has sharp edges. Or perhaps there are no edges at all due to circular arguments. I hope there is something good in this paper.
Alternate Formats
If you require any of the above in an alternate format, please use the email address on the main page to let me know.