Craig B. Zilles
Orcid: 0000-0003-4601-4398Affiliations:
- University of Illinois, USA
According to our database1,
Craig B. Zilles
authored at least 110 papers
between 1995 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
On csauthors.net:
Bibliography
2024
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 1, 2024
Evaluating Large Language Model Code Generation as an Autograding Mechanism for "Explain in Plain English" Questions.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Evaluating Algorithm Visualizations, Debuggers, and Execution Toward Helping Students Understand Code.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 2, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 2, 2024
One Solution to Addressing Assessment Logistical Problems: An Experience Setting Up and Operating an In-person Testing Center.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Plagiarism in the Age of Generative AI: Cheating Method Change and Learning Loss in an Intro to CS Course.
Proceedings of the Eleventh ACM Conference on Learning @ Scale, 2024
Code Generation Based Grading: Evaluating an Auto-grading Mechanism for "Explain-in-Plain-English" Questions.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Quickly Producing "Isomorphic" Exercises: Quantifying the Impact of Programming Question Permutations.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Distractors Make You Pay Attention: Investigating the Learning Outcomes of Including Distractor Blocks in Parsons Problems.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024
2023
Code Generation Based Grading: Evaluating an Auto-grading Mechanism for "Explain-in-Plain-English" Questions.
CoRR, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Computer-Based Testing Facilities as a Means for Enabling Better Assessment Pedagogy.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Using Context-Free Grammars to Scaffold and Automate Feedback in Precise Mathematical Writing.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Discovering, Autogenerating, and Evaluating Distractors for Python Parsons Problems in CS1.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Investigating the Effects of Testing Frequency on Programming Performance and Students' Behavior.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Creating Algorithmically Generated Questions Using a Modern, Open-sourced, Online Platform: PrairieLearn.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Investigating the Role and Impact of Distractors on Parsons Problems in CS1 Assessments.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Evaluating Beacons, the Role of Variables, Tracing, and Abstract Tracing for Teaching Novices to Understand Program Intent.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023
Comparing the Impacts of Visually Grouped and Jumbled Distractors on Parsons Problems in CS1 Assessments.
Proceedings of the ACM Conference on Global Computing Education Vol 1, 2023
2022
Reevaluating the relationship between explaining, tracing, and writing skills in CS1 in a replication study.
Comput. Sci. Educ., 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Are We Fair?: Quantifying Score Impacts of Computer Science Exams with Randomized Question Pools.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Peer-grading "Explain in Plain English": A Bayesian Calibration Method for Categorical Answers.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the L@S'22: Ninth ACM Conference on Learning @ Scale, New York City, NY, USA, June 1, 2022
Proceedings of the L@S'22: Ninth ACM Conference on Learning @ Scale, New York City, NY, USA, June 1, 2022
2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Superficial Code-guise: Investigating the Impact of Surface Feature Changes on Students' Programming Question Scores.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Exploring 'reverse-tracing' Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021
Proceedings of the IEEE Frontiers in Education Conference, 2021
How productive are homework and elective practice? Applying a post hoc modeling of student knowledge in a large, introductory computing course (Full Paper).
Proceedings of the Joint Proceedings of the Workshops at the International Conference on Educational Data Mining 2021 co-located with 14th International Conference on Educational Data Mining (EDM 2021), 2021
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
A Quantitative Analysis of When Students Choose to Grade Questions on Computerized Exams with Multiple Attempts.
Proceedings of the L@S'20: Seventh ACM Conference on Learning @ Scale, 2020
Learning to Cheat: Quantifying Changes in Score Advantage of Unproctored Assessments Over Time.
Proceedings of the L@S'20: Seventh ACM Conference on Learning @ Scale, 2020
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020
Strategies for Deploying Unreliable AI Graders in High-Transparency High-Stakes Exams.
Proceedings of the Artificial Intelligence in Education - 21st International Conference, 2020
2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Predicting the difficulty of automatic item generators on exams from their difficulty on homeworks.
Proceedings of the Sixth ACM Conference on Learning @ Scale, 2019
Proceedings of the IEEE Frontiers in Education Conference, 2019
Proceedings of the 11th International Conference on Computer Supported Education, 2019
Effect of Discrete and Continuous Parameter Variation on Difficulty in Automatic Item Generation.
Proceedings of the Artificial Intelligence in Education - 20th International Conference, 2019
2018
How much randomization is needed to deter collaborative cheating on asynchronous exams?
Proceedings of the Fifth Annual ACM Conference on Learning at Scale, 2018
Making Testing Less Trying: Lessons Learned from Operating a Computer-Based Testing Facility.
Proceedings of the IEEE Frontiers in Education Conference, 2018
Proceedings of the 11th International Conference on Educational Data Mining, 2018
2017
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Do Performance Trends Suggest Wide-spread Collaborative Cheating on Asynchronous Exams?
Proceedings of the Fourth ACM Conference on Learning @ Scale, 2017
I Need Your Encouragement!: Requesting Supportive Comments on Social Media Reduces Test Anxiety.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017
2016
Proceedings of the Third ACM Conference on Learning @ Scale, 2016
2015
Proceedings of the 48th International Symposium on Microarchitecture, 2015
Branch vanguard: decomposing branch functionality into prediction and resolution instructions.
Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015
2014
Comput. Sci. Educ., 2014
2013
Discerning the dominant out-of-order performance advantage: is it speculation or dynamism?
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2013
2012
ACM Trans. Comput. Educ., 2012
2011
IEEE Trans. Educ., 2011
2010
ACM Trans. Comput. Educ., 2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, 2010
2009
Characterizing and optimizing the memory footprint of de novo short read DNA sequence assembly.
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2009
Proceedings of the 15th International Conference on High-Performance Computer Architecture (HPCA-15 2009), 2009
2008
IEEE Micro, 2008
Guest Editors' Introduction: Top Picks from the Computer Architecture Conferences of 2007.
IEEE Micro, 2008
Identifying important and difficult concepts in introductory computing courses using a delphi process: selective compression of unicode arrays in java.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008
An Analysis of I/O And Syscalls In Critical Sections And Their Implications For Transactional Memory.
Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, 2008
Using Hardware Memory Protection to Build a High-Performance, Strongly-Atomic Hybrid Transactional Memory.
Proceedings of the 35th International Symposium on Computer Architecture (ISCA 2008), 2008
Proceedings of the International Computing Education Research Workshop, 2008
Proceedings of the 14th International Conference on High-Performance Computer Architecture (HPCA-14 2008), 2008
A characterization of instruction-level error derating and its implications for error detection.
Proceedings of the 38th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2008
Proceedings of the Sixth International Symposium on Code Generation and Optimization (CGO 2008), 2008
Proceedings of the Sixth International Symposium on Code Generation and Optimization (CGO 2008), 2008
2007
Proceedings of the SPAA 2007: Proceedings of the 19th Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2007
Proceedings of the 6th International Symposium on Memory Management, 2007
Proceedings of the 34th International Symposium on Computer Architecture (ISCA 2007), 2007
Proceedings of the IEEE 10th International Symposium on Workload Characterization, 2007
2006
IBM J. Res. Dev., 2006
IEEE Comput. Archit. Lett., 2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the 12th International Symposium on High-Performance Computer Architecture, 2006
2005
SPIMbot: an engaging, problem-based approach to teaching assembly language programming.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), 2005
Proceedings of the FM 2005: Formal Methods, 2005
Proceedings of the 3nd IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2005), 2005
2004
Targeted Path Profiling: Lower Overhead Path Profiling for Staged Dynamic Optimization Systems.
Proceedings of the 2nd IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2004), 2004
2002
Proceedings of the 35th Annual International Symposium on Microarchitecture, 2002
2001
Proceedings of the 28th Annual International Symposium on Computer Architecture, 2001
Proceedings of the Seventh International Symposium on High-Performance Computer Architecture (HPCA'01), 2001
2000
Proceedings of the 27th International Symposium on Computer Architecture (ISCA 2000), 2000
1999
Proceedings of the 32nd Annual IEEE/ACM International Symposium on Microarchitecture, 1999
1995
Proceedings of the 1995 Symposium on Interactive 3D Graphics, 1995
Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, 1995