Daniel Zingaro

Orcid: 0000-0002-1568-4826

Affiliations:
  • University of Toronto Mississauga, Canada


According to our database1, Daniel Zingaro authored at least 63 papers between 2008 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
CS1-LLM: Integrating LLMs into CS1 Instruction.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024

How Instructors Incorporate Generative AI into Teaching Computing.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024

Exploring the Effects of Grouping by Programming Experience in Q&A Forums.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

2022
Student Performance on the BDSI for Basic Data Structures.
ACM Trans. Comput. Educ., 2022

2020
The Practical Details of Building a CS Concept Inventory.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Weekly Open-Ended Exercises and Student Motivation in CS1.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

2019
A Robust Machine Learning Technique to Predict Low-performing Students.
ACM Trans. Comput. Educ., 2019

Poetry Form Checker.
Proceedings of the 24th Western Canadian Conference on Computing Education, 2019

How Selective True-False Questions Reward Student Recognition.
Proceedings of the 20th Annual SIG Conference on Information Technology Education, 2019

Exploring the Value of Different Data Sources for Predicting Student Performance in Multiple CS Courses.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Behaviors of Higher and Lower Performing Students in CS1.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

BDSI: A Validated Concept Inventory for Basic Data Structures.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019

Impact of Open-Ended Assignments on Student Self-Efficacy in CS1.
Proceedings of the ACM Conference on Global Computing Education, 2019

2018
Achievement Goals in CS1: Replication and Extension.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Student Misconceptions of Dynamic Programming.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Developing Course-Level Learning Goals for Basic Data Structures in CS2.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Recursion or Iteration: Does it Matter What Students Choose?
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Code reviews in large, first-year courses.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Identifying Student Difficulties with Basic Data Structures.
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018

2017
BOOK REVIEW: Kicking butt in computer science: women in computing at Carnegie Mellon University.
Inroads, 2017

Forming Strong and Effective Student Teams (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Exam Wrappers: Not a Silver Bullet.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

2016
BOOK REVIEW: Learner-centered design of computing education: research on computing for everyone.
Inroads, 2016

A multi-institutional study of peer instruction in introductory computing.
Inroads, 2016

Study Strategies and Exam Grades in CS1.
Proceedings of the 21st Western Canadian Conference on Computing Education, 2016

Peer Instruction in Computing: A Focus on Student Learning (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Impact of Student Achievement Goals on CS1 Outcomes.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Practical Methods for Broadening Participation Through Student Engagement in CS1/CS2 Courses (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Introducing and Evaluating Exam Wrappers in CS2.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Benchmarking Introductory Programming Exams: How and Why.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Benchmarking Introductory Programming Exams: Some Preliminary Results.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

Lightweight, Early Identification of At-Risk CS1 Students.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

Examining the Value of Analogies in Introductory Computing.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

2015
Examining Interest and Grades in Computer Science 1: A Study of Pedagogy and Achievement Goals.
ACM Trans. Comput. Educ., 2015

Capitalizing on social presence: The relationship between social capital and social presence.
Internet High. Educ., 2015

Examining the characteristics of student postings that are liked and linked in a CSCL environment.
Br. J. Educ. Technol., 2015

Supporting New Adopters to Peer Instruction in Computing (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Tracking Student Learning from Class to Exam using Isomorphic Questions.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

2014
Computer science concept inventories: past and future.
Comput. Sci. Educ., 2014

Peer Instruction in computing: The value of instructor intervention.
Comput. Educ., 2014

Peer instruction contributes to self-efficacy in CS1.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Importance of early performance in CS1: two conflicting assessment stories.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Using and sharing programming exercises to improve introductory courses (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Identifying challenging CS1 concepts in a large problem dataset.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Peer instruction: a link to the exam.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Comparing outcomes in inverted and traditional CS1.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Predicting student success using fine grain clicker data.
Proceedings of the International Computing Education Research Conference, 2014

Design guidelines for audio-based game features.
Proceedings of the first ACM SIGCHI annual symposium on Computer-human interaction in play, Toronto, ON, Canada, October 19, 2014

2013
Exploring asynchronous and synchronous tool use in online courses.
Comput. Educ., 2013

What social capital can tell us about social presence.
Br. J. Educ. Technol., 2013

Peer instruction in computing: the role of reading quizzes.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Peer instruction in CS: introduction and recent developments (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Facilitating code-writing in PI classes.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Evaluating student understanding of core concepts in computer architecture.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

2012
Stepping up to integrative questions on CS1 exams.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Peer instruction in the CS classroom: a hands-on introduction (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Nifty assignments.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Synthesizing Quantitative Predictors for Interaction in an Asynchronous Online Course.
Proceedings of the Future of Learning: Proceedings of the 10th International Conference of the Learning Sciences, 2012

2011
Reviewing CS1 exam question content.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Experience report: a multi-classroom report on the value of peer instruction.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Peer instruction: do students really learn from peer discussion in computing?
Proceedings of the Seventh International Workshop on Computing Education Research, 2011

2010
Nifty assignments.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

2008
Another approach for resisting student resistance to formal methods.
ACM SIGCSE Bull., 2008


  Loading...