Author image not provided
 Michelle Craig

Authors:
Add personal information
  Affiliation history
Bibliometrics: publication history
Average citations per article5.14
Citation Count144
Publication count28
Publication years2007-2016
Available for download26
Average downloads per article259.69
Downloads (cumulative)6,752
Downloads (12 Months)2,173
Downloads (6 Weeks)251
SEARCH
ROLE
Arrow RightAuthor only


AUTHOR'S COLLEAGUES
See all colleagues of this author

SUBJECT AREAS
See all subject areas

KEYWORDS
See all author supplied keywords


AUTHOR PROFILE PAGES
Project background Author-Izer logoAuthor-Izer Service

BOOKMARK & SHARE


32 results found Export Results: bibtex | endnote | acmref | csv

Result 1 – 20 of 32
Result page: 1 2

Sort by:

1 published by ACM
Evaluating Test Suite Effectiveness and Assessing Student Code via Constraint Logic Programming
Kyle Dewey, Phillip Conrad, Michelle Craig, Elena Morozova
June 2017 ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 7,   Downloads (12 Months): 43,   Downloads (Overall): 43

Full text available: PDFPDF
A good suite of test inputs is an indispensable tool both for manual and automated assessment of student submissions to programming assignments. Yet, without a way to evaluate our test suites, it is difficult to know how well we are doing, much less improve our practice. We present a technique ...
Keywords: constraint logic programming, testing, automated test-generation

2 published by ACM
Computing for Medicine: An Experience Report
June 2017 ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 5,   Downloads (12 Months): 20,   Downloads (Overall): 20

Full text available: PDFPDF
We report our experience developing and teaching a computing elective course for students enrolled in a Doctor of Medicine (MD) program. Students participated in a series of workshops to learn and practice programming, and gained additional experience by completing programming assignments. Students then participated in a novel seminar series delivered ...
Keywords: medicine, novice programming, non-majors

3 published by ACM
Exam Wrappers: Not a Silver Bullet
Ben Stephenson, Michelle Craig, Daniel Zingaro, Diane Horton, Danny Heap, Elaine Huynh
March 2017 SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 23,   Downloads (12 Months): 151,   Downloads (Overall): 151

Full text available: PDFPDF
An exam wrapper is a structured activity that students engage in after their instructor has graded and returned an exam, and is designed to promote self-reflection and improve study practices. This paper describes two studies examining the efficacy and student perceptions of exam wrappers. The studies were conducted at two ...
Keywords: cs1/2, exam wrappers, research study, assessment

4 published by ACM
Revisiting why students drop CS1
November 2016 Koli Calling '16: Proceedings of the 16th Koli Calling International Conference on Computing Education Research
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 19,   Downloads (12 Months): 125,   Downloads (Overall): 125

Full text available: PDFPDF
This paper describes a qualitative study of the factors that contribute to a student's decision to withdraw from CS1. Individual interviews were held with 18 students in a majors-focused CS1 at a large, research-intensive North American university, and results both validate and extend previous work on the experience of students ...
Keywords: CS1, dropping, retention

5 published by ACM
Evidence That Computer Science Grades Are Not Bimodal
Elizabeth Patitsas, Jesse Berlin, Michelle Craig, Steve Easterbrook
August 2016 ICER '16: Proceedings of the 2016 ACM Conference on International Computing Education Research
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 37,   Downloads (12 Months): 509,   Downloads (Overall): 517

Full text available: PDFPDF
It is commonly thought that CS grades are bimodal. We statistically analyzed 778 distributions of final course grades from a large research university, and found only 5.8% of the distributions passed tests of multimodality. We then devised a psychology experiment to understand why CS educators believe their grades to be ...
Keywords: grades computer science education instructor beliefs

6 published by ACM
Employing Multiple-Answer Multiple Choice Questions
July 2016 ITiCSE '16: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 6,   Downloads (12 Months): 43,   Downloads (Overall): 61

Full text available: PDFPDF
Increasing enrollments and adoption of online resources have encouraged the use of multiple choice questions as a means of providing scalable assessment. However, in contexts where formative feedback is desired, standard multiple choice questions may lead students to a false sense of confidence -- a result of their small solution ...
Keywords: formative feedback, multiple choice, assessment

7 published by ACM
July 2016 ITiCSE '16: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 11,   Downloads (12 Months): 86,   Downloads (Overall): 111

Full text available: PDFPDF
Enrollment in post-secondary online courses has been increasing, but several studies have found that the drop rates in online courses are higher than in face-to-face. In our previous study comparing an online section of CS1 with a face-to-face flipped section, we also found the drop rate higher in the online ...
Keywords: online, cs1, self-regulated learning, novice programming

8 published by ACM
Novice Programmers and the Problem Description Effect
Dennis Bouvier, Ellie Lovellette, John Matta, Bedour Alshaigy, Brett A. Becker, Michelle Craig, Jana Jackova, Robert McCartney, Kate Sanders, Mark Zarb
July 2016 ITiCSE '16: Proceedings of the 2016 ITiCSE Working Group Reports
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 17,   Downloads (12 Months): 91,   Downloads (Overall): 91

Full text available: PDFPDF
It is often debated whether a problem presented in a straightforward minimalist fashion is better, or worse, for learning than the same problem presented with a "real-life" or "concrete" context. The presentation, contextualization, or "problem description" has been well studied over several decades in disciplines such as mathematics education and ...
Keywords: context, CS1, novice programmers

9 published by ACM
Online CS1: Who Enrols, Why, and How Do They Do?
February 2016 SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 2,   Downloads (12 Months): 38,   Downloads (Overall): 85

Full text available: PDFPDF
When students can choose to take a course online or face-to-face, who chooses each format? Why do students select one format instead of the other? We compare an online section of CS1 to a concurrent face-to-face section and find that the populations in the two sections are very different. In ...
Keywords: cs1, flipped, novice programming, drop rate, online, outcomes

10 published by ACM
Introducing and Evaluating Exam Wrappers in CS2
February 2016 SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 4,   Downloads (12 Months): 81,   Downloads (Overall): 136

Full text available: PDFPDF
In addition to their role as a summative measure, midterm tests can provide formative feedback that can be used by students to identify areas of weakness and adjust studying approaches. Unfortunately, low levels of test pickup often preclude this type of learning from tests. Even when students do collect their ...
Keywords: cs2, exam wrappers, experiment, study strategies, metacognition

11 published by ACM
Student difficulties with pointer concepts in C
February 2016 ACSW '16: Proceedings of the Australasian Computer Science Week Multiconference
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 4,   Downloads (12 Months): 103,   Downloads (Overall): 174

Full text available: PDFPDF
C has long been a popular language of instruction, partly because of the interface to memory exposed by pointers. However, pointers are difficult to use correctly, even for students who already have experience with basic control structures and a memory model. In this study, we define a set of key ...
Keywords: pointers, memory, novice programmers

12 published by ACM
Scaling up Women in Computing Initiatives: What Can We Learn from a Public Policy Perspective?
Elizabeth Patitsas, Michelle Craig, Steve Easterbrook
August 2015 ICER '15: Proceedings of the eleventh annual International Conference on International Computing Education Research
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 6,   Downloads (12 Months): 41,   Downloads (Overall): 165

Full text available: PDFPDF
How to increase diversity in computer science is an important open question in CS education. A number of best practices have been suggested based on case studies; however, for scaling these efforts up in a sustainable fashion, it remains unclear which types of initiatives are most effective in which contexts. ...
Keywords: diversity initiatives, women in computer science, policy analysis

13 published by ACM
Daniel Marchena Parreira, Andrew Petersen, Michelle Craig
June 2015 ITiCSE '15: Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 3
Downloads (6 Weeks): 7,   Downloads (12 Months): 61,   Downloads (Overall): 123

Full text available: PDFPDF
The C programming language is an important piece of many undergraduate CS programs, as it provides an environment for interacting directly with memory and exploring systems-programming concepts. However, while many common introductory languages have rich tools that support instruction, C has received relatively little attention [2, 1]. To provide students ...
Keywords: courseware, introductory programming, C

14 published by ACM
Drop, Fail, Pass, Continue: Persistence in CS1 and Beyond in Traditional and Inverted Delivery
February 2015 SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science Education
Publisher: ACM
Bibliometrics:
Citation Count: 9
Downloads (6 Weeks): 13,   Downloads (12 Months): 72,   Downloads (Overall): 216

Full text available: PDFPDF
Much attention has been paid to the failure rate in CS1 and attrition between CS1 and CS2. In our study of 1236 CS1 students, we examine subgroups of students, to find out how characteristics such as prior experience and reason for taking the course influence who drops, fails, or passes, ...
Keywords: flipped classroom, inverted classroom, novice programming, drop rate, attrition, cs1

15 published by ACM
Comparing outcomes in inverted and traditional CS1
June 2014 ITiCSE '14: Proceedings of the 2014 conference on Innovation & technology in computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 13
Downloads (6 Weeks): 17,   Downloads (12 Months): 110,   Downloads (Overall): 331

Full text available: PDFPDF
We compare a traditional CS1 offering with an inverted offering delivered the following year to a comparable student population. We measure student attitudes, grades, and final course outcomes and find that, while students in the inverted offering do not report increased enjoyment and are no more likely to pass, learning ...
Keywords: cs1, flipped classroom, inverted classroom, novice programming

16 published by ACM
A historical examination of the social factors affecting female participation in computing
Elizabeth Patitsas, Michelle Craig, Steve Easterbrook
June 2014 ITiCSE '14: Proceedings of the 2014 conference on Innovation & technology in computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 6
Downloads (6 Weeks): 8,   Downloads (12 Months): 96,   Downloads (Overall): 338

Full text available: PDFPDF
We present a history of female participation in North American CS, with a focus on the social forces involved. For educators to understand the status quo, and how to change it, we must understand the historical forces that have led us here. We begin with the female ''computers'' of the ...
Keywords: studies of cs, computer science education, women in cs

17 published by ACM
Lessons learned managing distributed software engineering courses
Reid Holmes, Michelle Craig, Karen Reid, Eleni Stroulia
May 2014 ICSE Companion 2014: Companion Proceedings of the 36th International Conference on Software Engineering
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 3,   Downloads (12 Months): 32,   Downloads (Overall): 110

Full text available: PDFPDF
We have run the Undergraduate Capstone Open Source Projects (UCOSP) program for ten terms over the past six years providing over 400 Canadian students from more than 30 schools the opportunity to be members of distributed software teams. UCOSP aims to provide students with real development experience enabling them to ...
Keywords: Software engineering education, project-based courses, OSS

18 published by ACM
Who drops CS1? (abstract only)
March 2014 SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 0

In the interest of better understanding why many students fail to complete CS1 successfully, we analyze a class of 555 CS1 students, 127 of whom either failed or dropped the course. We find that students with previous experience are more likely to pass even if the experience is not a ...
Keywords: failure, CS1, drop

19 published by ACM
Evaluating an inverted CS1
March 2014 SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 12
Downloads (6 Weeks): 9,   Downloads (12 Months): 72,   Downloads (Overall): 383

Full text available: PDFPDF
This case study explores an inverted classroom offering of an introductory programming course (CS1). Students prepared for lecture by watching short lecture videos and completing required in-video quiz questions. During lecture, the students worked through exercises with the support of the instructor and teaching assistants. We describe the course implementation ...
Keywords: flipped classroom, inverted classroom, novice programming, case study, CS1

20 published by ACM
Comparing and contrasting different algorithms leads to increased student learning
Elizabeth Patitsas, Michelle Craig, Steve Easterbrook
August 2013 ICER '13: Proceedings of the ninth annual international ACM conference on International computing education research
Publisher: ACM
Bibliometrics:
Citation Count: 5
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Downloads (Overall): 137

Full text available: PDFPDF
Comparing and contrasting different solution approaches is known in math education and cognitive science to increase student learning -- what about CS? In this experiment, we replicated work from Rittle-Johnson and Star, using a pretest--intervention--posttest--follow-up design ( n =241). Our intervention was an in-class workbook in CS2. A randomized half ...
Keywords: cs2, worked examples, computer science education



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2017 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us