ROLE
Author 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 Service
BOOKMARK & SHARE
|
|
32 results found
Export Results:
bibtex
| endnote
| acmref
| csv
Result page:
1
2
1
Evaluating Test Suite Effectiveness and Assessing Student Code via Constraint Logic Programming
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:
 PDF
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
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:
 PDF
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
Exam Wrappers: Not a Silver Bullet
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:
 PDF
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
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:
 PDF
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
Evidence That Computer Science Grades Are Not Bimodal
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:
 PDF
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
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:
 PDF
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
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:
PDF
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
Novice Programmers and the Problem Description Effect
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:
 PDF
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
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:
 PDF
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
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:
 PDF
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
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:
 PDF
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
Scaling up Women in Computing Initiatives: What Can We Learn from a Public Policy Perspective?
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:
 PDF
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
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:
 PDF
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
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:
 PDF
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
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:
 PDF
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
A historical examination of the social factors affecting female participation in computing
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:
 PDF
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
Lessons learned managing distributed software engineering courses
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:
 PDF
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
Who drops CS1? (abstract only)
March 2014
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science education
Publisher: ACM
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
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:
 PDF
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
Comparing and contrasting different algorithms leads to increased student learning
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:
 PDF
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
|
|