Robert McCartney

Orcid: 0000-0001-5412-2626

Affiliations:
  • University of Connecticut, USA


According to our database1, Robert McCartney authored at least 119 papers between 1987 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Pseudocode: scaffolding student object-oriented software design.
Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, 2023

How Do Computing Education Researchers Talk About Threats and Limitations?
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

ITiCSE Working Groups as an Engine for Community-Building.
Proceedings of the Past, 2023

2020
Mapping the Landscape of Peer Review in Computing Education Research.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2020

Reviewing Computing Education Papers.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020

2019
ICER 2019 preview.
ACM SIGCSE Bull., 2019

ICER 2019 review.
ACM SIGCSE Bull., 2019

ICER 2019 call for participation.
ACM SIGCSE Bull., 2019

Social Interaction and Critical Incidents: Students becoming Computer Scientists at University.
Proceedings of the 24th Western Canadian Conference on Computing Education, 2019

Copying Can Be Good: How Instructors Use Imitation in Teaching Programming.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Visual Portrayals of Data and Results at ITiCSE.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Special Session: The Best Papers from the First Five ICERs.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019

2018
ICER 2018 review.
ACM SIGCSE Bull., 2018

ICER 2018 preview.
ACM SIGCSE Bull., 2018

Fix the First, Ignore the Rest: Dealing with Multiple Compiler Error Messages.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

How statistics are used in computing education research.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

ITiCSE working groups and collaboration in the computing education community.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

2017
Folk Pedagogy and the Geek Gene: Geekiness Quotient.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Early Developmental Activities and Computing Proficiency.
Proceedings of the 2017 ITiCSE Working Group Reports, 2017

Searching for Early Developmental Activities Leading to Computational Thinking Skills.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

Folk Pedagogy: Nobody Doesn't Like Active Learning.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017

2016
Why Computing Students Learn on Their Own: Motivation for Self-Directed Learning of Computing.
ACM Trans. Comput. Educ., 2016

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

PULSE: An infrastructure for collection of audience heartbeats for music visualization.
Proceedings of the 2016 IEEE International Conference on Pervasive Computing and Communication Workshops, 2016

Threshold concepts in computing: past, present, and future.
Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 2016

Novice Programmers and the Problem Description Effect.
Proceedings of the 2016 ITiCSE Working Group Reports, 2016

2015
Looking Backward to Look Forward: TOCE in Transition.
ACM Trans. Comput. Educ., 2015

School/Work: Development of Computing Students' Professional Identity at University.
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015

2014
Editorial: Computing Education in (K-12) Schools from a Cross-National Perspective.
ACM Trans. Comput. Educ., 2014

Selecting open source software projects to teach software engineering.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Computer science students' concepts of proof by induction.
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, 2014

First-year students' social networks: learning computing with others.
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, 2014

Understanding students' preferences of software engineering projects.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Graduating students' designs: through a phenomenographic lens.
Proceedings of the International Computing Education Research Conference, 2014

2013
The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions.
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports, 2013

Can first-year students program yet?: a study revisited.
Proceedings of the International Computing Education Research Conference, 2013

Mathematization in teaching pumping lemmas.
Proceedings of the IEEE Frontiers in Education Conference, 2013

Teaching software maintenance with open source software: Experiences and lessons.
Proceedings of the IEEE Frontiers in Education Conference, 2013

2012
Evaluating Open Source Reverse Engineering Tools for Teaching Software Engineering.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

Self-directed learning: stories from industry.
Proceedings of the 12th Koli Calling International Conference on Computing Education Research, 2012

User interface evaluation by novices.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Integrating open source software into software engineering curriculum: challenges in selecting projects.
Proceedings of the First International Workshop on Software Engineering Education Based on Real-World Experiences, 2012

Threshold concepts and threshold skills in computing.
Proceedings of the International Computing Education Research Conference, 2012

Evaluating an early software engineering course with projects and tools from open source software.
Proceedings of the International Computing Education Research Conference, 2012

2011
Editorial: Computational Tools for Computing Education.
ACM Trans. Comput. Educ., 2011

Editorial: Entry Points for Computing Education Research.
ACM Trans. Comput. Educ., 2011

Applying data structures in exams.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

It seemed like a good idea at the time.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

SIGCSE special project showcase.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Students' perceptions of the differences between formal and informal learning.
Proceedings of the Seventh International Workshop on Computing Education Research, 2011

2010
Why Discipline Matters in Computing Education Scholarship.
ACM Trans. Comput. Educ., 2010

Games and machine learning: a powerful combination in an artificial intelligence course.
Comput. Sci. Educ., 2010

Commonsense understanding of concurrency: computing students and concert tickets.
Commun. ACM, 2010

It seemed like a good idea at the time.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Commonsense computing (episode 6): logic is harder than pie.
Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 2010

Computing students learning computing informally.
Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 2010

Making sense of data structures exams.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010

2009
Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer.
ACM SIGCSE Bull., 2009

Introducing the ACM Transactions on Computing Education.
ACM Trans. Comput. Educ., 2009

Answering Part of the Significant Question.
ACM J. Educ. Resour. Comput., 2009

It seemed like a good idea at the time.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Computer science student transformations: changes and causes.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

Student transformations: are they computer scientists yet?
Proceedings of the Fifth International Workshop on Computing Education Research, 2009

Commonsense computing (episode 5): algorithm efficiency and balloon testing.
Proceedings of the Fifth International Workshop on Computing Education Research, 2009

2008
Contributing student pedagogy.
ACM SIGCSE Bull., 2008

Grounding the Scholarship of Teaching and Learning in Practice.
ACM J. Educ. Resour. Comput., 2008

Linking questions and evidence.
ACM J. Educ. Resour. Comput., 2008

Making it Real.
ACM J. Educ. Resour. Comput., 2008

From Conference to Journal.
ACM J. Educ. Resour. Comput., 2008

Common sense computing (episode 4): debugging.
Comput. Sci. Educ., 2008

Student understanding of object-oriented programming as expressed in concept maps.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

It seemed like a good idea at the time.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

The Design of a Self-locating Automatic-Driving Robot.
Proceedings of the Intelligent Agents and Multi-Agent Systems, 2008

DCER: sharing empirical computer science education data.
Proceedings of the International Computing Education Research Workshop, 2008

Concrete examples of abstraction as manifested in students' transformative experiences.
Proceedings of the International Computing Education Research Workshop, 2008

2007
Computer science in a liberal arts context.
ACM J. Educ. Resour. Comput., 2007

Why Evidence?
ACM J. Educ. Resour. Comput., 2007

From the editors: A new vision for JERIC.
ACM J. Educ. Resour. Comput., 2007

Commonsense computing: using student sorting abilities to improve instruction.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

It seemed like a good idea at the time.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Threshold concepts in computer science: do they exist and are they useful?
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Successful students' strategies for getting unstuck.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

Commonsense computing (episode 3): concurrency and concert tickets.
Proceedings of the International Computing Education Research Workshop, 2007

Through the eyes of instructors: a phenomenographic investigation of student success.
Proceedings of the International Computing Education Research Workshop, 2007

From <i>Limen</i> to <i>Lumen</i>: computing students in liminal spaces.
Proceedings of the International Computing Education Research Workshop, 2007

2006
Categorizing student software designs: Methods, results, and implications.
Comput. Sci. Educ., 2006

Can graduating students design software systems?
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

Putting threshold concepts into context in computer science education.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

What do beginning students know, and what can they do?
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

Commonsense computing: what students know before we teach (episode 1: sorting).
Proceedings of the International Computing Education Research Workshop 2006, 2006

2005
Reasoning with geometric information in digital space.
Knowl. Based Syst., 2005

Take Note: the Effectiveness of Novice Programmers' Annotations on Examinations.
Informatics Educ., 2005

The (relative) importance of software design criteria.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

What novice programmers don't know.
Proceedings of the International Computing Education Research Workshop 2005, 2005

2004
A multi-national study of reading and tracing skills in novice programmers.
ACM SIGCSE Bull., 2004

Collected Wisdom: Assessment Tools for Computer Science Programs.
Comput. Sci. Educ., 2004

Exploring the Relationship between Knowledge and Algorithm Performance in Discrete Optimization.
Proceedings of the 16th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2004), 2004

Inter-diagrammatic Reasoning and Digital Geometry.
Proceedings of the Diagrammatic Representation and Inference, 2004

2003
Diagram processing: Computing with diagrams.
Artif. Intell., 2003

Program assessment tools in computer science: a report from the trenches.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

2002
Generating war game strategies using a genetic algorithm.
Proceedings of the 2002 Congress on Evolutionary Computation, 2002

Using Diagrams to Understand Diagrams: A Case-Based Approach to Diagrammatic Reasoning.
Proceedings of the Diagrammatic Representation and Reasoning, 2002

2001
A Binary Tree Based Approach for the Design of Fault-Tolerant Robot Team.
Proceedings of the Fourteenth International Florida Artificial Intelligence Research Society Conference, 2001

Learning and Predicting User Behavior for Particular Resource Use.
Proceedings of the Fourteenth International Florida Artificial Intelligence Research Society Conference, 2001

2000
Sampling and Estimation Using Multiple Robots.
Proceedings of the 4th International Conference on Multi-Agent Systems, 2000

A cost term in an evolutionary robotics fitness function.
Proceedings of the 2000 Congress on Evolutionary Computation, 2000

1999
Predicting User Actions Using Interface Agents with Individual User Models.
Proceedings of the Approaches to Intelligent Agents, 1999

1998
Small Robot Projects: Before You Start.
Comput. Sci. Educ., 1998

Partial Plan Recognition Using Predictive Agents.
Proceedings of the Multiagent Platforms, 1998

Partial Plan Recognition with Incomplete Information.
Proceedings of the Third International Conference on Multiagent Systems, 1998

1997
Predicting Resource Use with Case-Based Plan Recognition.
Proceedings of the Fourteenth National Conference on Artificial Intelligence and Ninth Innovative Applications of Artificial Intelligence Conference, 1997

1996
Introduction To Robotics In Computer Science And Engineering Education.
Comput. Sci. Educ., 1996

Diagrammatic Reasoning and Cases.
Proceedings of the Thirteenth National Conference on Artificial Intelligence and Eighth Innovative Applications of Artificial Intelligence Conference, 1996

1995
Developing a heuristic via diagrammatic reasoning.
Proceedings of the 1995 ACM symposium on applied computing, 1995

Inter-diagrammatic Reasoning.
Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, 1995

1993
Issue spotting in CHASER.
Artif. Intell. Law, 1993

Issue Spotting in Legal Cases.
Proceedings of the Fourth International Conference on Artificial intelligence and Law, 1993

1989
Program synthesis: an automationist's view.
Proceedings of the Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, 1989

1987
Synthesizing Algorithms with Performance Constraints.
Proceedings of the 6th National Conference on Artificial Intelligence. Seattle, 1987


  Loading...