Geoffrey L. Herman

Orcid: 0000-0002-9501-2295

Affiliations:
  • University of Illinois at Urbana-Champaign, USA


According to our database1, Geoffrey L. Herman authored at least 72 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
Disentangling the Learning Gains from Reading a Book Chapter and Completing Proof Blocks Problems.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Exploring Computing Students' Sense of Belonging Before and After a Collaborative Learning Course.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

2023
Measuring the Impact of Distractors on Student Learning Gains while Using Proof Blocks.
CoRR, 2023

Efficiency of Learning from Proof Blocks Versus Writing Proofs.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Psychometric Evaluation of the Cybersecurity Curriculum Assessment.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Leveraging Second-Chance Testing to Improve Students' Outcomes.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

Preparing Computer Science Education PhD Students: Our Process.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

Uncovering Patterns of SQL Errors in Student Assignments: A Comparative Analysis of Different Assignment Types.
Proceedings of the IEEE Frontiers in Education Conference, 2023

Comparison of Student Learning Outcomes Among SQL Problem-Solving Patterns.
Proceedings of the IEEE Frontiers in Education Conference, 2023

Student Autonomy in Collaborative Learning: Effects of Meeting Time and Team Consistency.
Proceedings of the IEEE Frontiers in Education Conference, 2023

Efficient Feedback and Partial Credit Grading for Proof Blocks Problems.
Proceedings of the Artificial Intelligence in Education - 24th International Conference, 2023

2022
Psychometric Evaluation of the Cybersecurity Concept Inventory.
ACM Trans. Comput. Educ., 2022

Evaluating proof blocks problems as exam questions.
Inroads, 2022

Efficient Partial Credit Grading of Proof Blocks Problems.
CoRR, 2022

Proof Blocks: Autogradable Scaffolding Activities for Learning to Write Proofs.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Validating an Observation Protocol for Structured Roles in Cooperative Learning.
Proceedings of the IEEE Frontiers in Education Conference, 2022

Analyzing Student SQL Solutions via Hierarchical Clustering and Sequence Alignment Scores.
Proceedings of the 1st ACM SIGMOD International Workshop on Data Systems Education: Bridging Education Practice with Education Research, 2022

Benchmarking Partial Credit Grading Algorithms for Proof Blocks Problems.
Proceedings of the Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners' and Doctoral Consortium, 2022

2021
Proof Blocks: Autogradeable Scaffolding Activities for Learning to Write Proofs.
CoRR, 2021

A Modular Assessment for Cache Memories.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Analyzing Patterns in Student SQL Solutions via Levenshtein Edit Distance.
Proceedings of the L@S'21: Eighth ACM Conference on Learning @ Scale, 2021

Echelon: An AI Tool for Clustering Student-Written SQL Queries.
Proceedings of the IEEE Frontiers in Education Conference, 2021

Students' Perceptions and Behavior Related to Second-Chance Testing.
Proceedings of the IEEE Frontiers in Education Conference, 2021

2020
A Comparison of Peer Instruction and Collaborative Problem Solving in a Computer Architecture Course.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Experiences and Lessons Learned Creating and Validating Concept Inventories for Cybersecurity.
Proceedings of the National Cyber Summit (NCS) Research Track 2020, 2020

Insights from Student Solutions to SQL Homework Problems.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

Comparison of Grade Replacement and Weighted Averages for Second-Chance Exams.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020

Caches as an Example of Machine-gradable Exam Questions for Complex Engineering Systems.
Proceedings of the IEEE Frontiers in Education Conference, 2020

2019
THE FIRST OF THE TOP TEN SIGCSE SYMPOSIUM RESEARCH PAPERS OF THE LAST 50 YEARS: Identifying student misconceptions of programming.
Inroads, 2019

The CATS Hackathon: Creating and Refining Test Items for Cybersecurity Concept Inventories.
IEEE Secur. Priv., 2019

Investigating Crowdsourcing to Generate Distractors for Multiple-Choice Assessments.
Proceedings of the National Cyber Summit, 2019

Initial Validation of the Cybersecurity Concept Inventory: Pilot Testing and Expert Review.
Proceedings of the IEEE Frontiers in Education Conference, 2019

Second-chance Testing Course Policies and Student Behavior.
Proceedings of the IEEE Frontiers in Education Conference, 2019

Every University Should Have a Computer-Based Testing Facility.
Proceedings of the 11th International Conference on Computer Supported Education, 2019

2018
Identifying Core Concepts of Cybersecurity: Results of Two Delphi Processes.
IEEE Trans. Educ., 2018

An Improved Grade Point Average, With Applications to CS Undergraduate Education Analytics.
ACM Trans. Comput. Educ., 2018

Cybersecurity: Exploring core concepts through six scenarios.
Cryptologia, 2018

Using a Computer-based Testing Facility to Improve Student Learning in a Programming Languages and Compilers Course.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
Creating a Cybersecurity Concept Inventory: A Status Report on the CATS Project.
CoRR, 2017

The Affordances and Constraints of Diagrams on Students' Reasoning about State Machines.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017

Where does the calculus go? A follow up investigation of how calculus ideas are used in core engineering coursework.
Proceedings of the 2017 IEEE Frontiers in Education Conference, 2017

2016
A methodological refinement for studying the STEM grade-point penalty.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

How students reason about Cybersecurity concepts.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

Minority Merit: Improving retention with cooperative learning in a first-year electronics course.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

Studying faculty Communities of Practice through social network analysis.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

Studying how digital logic instructors solve canonical problems.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

2015
Creating Assessment Tools for Cybersecurity Education (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

The CS Concept Inventory Quiz Show.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Helping your students learn "engineering-ese": Using the results of conceptual change research to inform your instruction.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

Campus integrated project-based learning course in civil and environmental engineering.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

Documenting students' faulty schema and misconceptions about combinations and permutations.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

Tracking the spread of research-based instructional strategies.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

Effect of assertion headings and expandable examples in an online engineering textbook.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

2014
A psychometric evaluation of the digital logic concept inventory.
Comput. Sci. Educ., 2014

2013
Exploring the student experience in low-cost intrinsic motivation course conversions.
Proceedings of the IEEE Frontiers in Education Conference, 2013

Creating an intrinsic-motivation-driven course design method.
Proceedings of the IEEE Frontiers in Education Conference, 2013

Student perceptions of differences in visual communication mode for an online course in engineering.
Proceedings of the IEEE Frontiers in Education Conference, 2013

2012
Flip-Flops in Students' Conceptions of State.
IEEE Trans. Educ., 2012

Describing the What and Why of Students' Difficulties in Boolean Logic.
ACM Trans. Comput. Educ., 2012

Designing contributing student pedagogies to promote students' intrinsic motivation to learn.
Comput. Sci. Educ., 2012

Assessing the application of three theories of conceptual change to interdisciplinary data sets.
Proceedings of the IEEE Frontiers in Education Conference, 2012

Work in progress: Empowering teaching assistants to become agents of education reform.
Proceedings of the IEEE Frontiers in Education Conference, 2012

Work in progress: Do students need to learn to speak "Engineering-ese?" conceptual change as language acquisition in engineering.
Proceedings of the IEEE Frontiers in Education Conference, 2012

2011
The development of a digital logic concept inventory
PhD thesis, 2011

Students' Misconceptions About Medium-Scale Integrated Circuits.
IEEE Trans. Educ., 2011

How do students misunderstand number representations?
Comput. Sci. Educ., 2011

Work in progress - Developing a cognitively based digital logic calculator.
Proceedings of the 2011 Frontiers in Education Conference, 2011

2010
Setting the Scope of Concept Inventories for Introductory Computing Subjects.
ACM Trans. Comput. Educ., 2010

Identifying student misconceptions of programming.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Creating the digital logic concept inventory.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

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

Proof by incomplete enumeration and other logical misconceptions.
Proceedings of the International Computing Education Research Workshop, 2008


  Loading...