Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ian Utting is active.

Publication


Featured researches published by Ian Utting.


technical symposium on computer science education | 2001

A multi-national, multi-institutional study of assessment of programming skills of first-year CS students

Michael McCracken; Vicki L. Almstrum; Danny Diaz; Mark Guzdial; Dianne Hagan; Yifat Ben-David Kolikant; Cary Laxer; Lynda Thomas; Ian Utting; Tadeusz Wilusz

In computer science, an expected outcome of a students education is programming skill. This working group investigated the programming competency students have as they complete their first one or two courses in computer science. In order to explore options for assessing students, the working group developed a trial assessment of whether students can program. The underlying goal of this work was to initiate dialog in the Computer Science community on how to develop these types of assessments. Several universities participated in our trial assessment and the disappointing results suggest that many students do not know how to program at the conclusion of their introductory courses. For a combined sample of 216 students from four universities, the average score was 22.89 out of 110 points on the general evaluation criteria developed for this study. From this trial assessment we developed a framework of expectations for first-year courses and suggestions for further work to develop more comprehensive assessments.


ACM Transactions on Computing Education | 2010

Alice, Greenfoot, and Scratch -- A Discussion

Ian Utting; Stephen Cooper; Michael Kölling; John Maloney; Mitchel Resnick

This article distills a discussion about the goals, mechanisms, and effects of three environments which aim to support the acquisition and development of computing concepts (problem solving and programming) in pre-University and non-technical students: Alice, Greenfoot, and Scratch. The conversation started in a special session on the topic at the 2010 ACM SIGCSE Symposium on Computer Science Education and continued during the creation of the resulting Special Issue of the ACM Transactions on Computing Education.


technical symposium on computer science education | 2014

Blackbox: a large scale repository of novice programmers' activity

Neil C.C. Brown; Michael Kölling; Davin McCall; Ian Utting

Automatically observing and recording the programming behaviour of novices is an established computing education research technique. However, prior studies have been conducted at a single institution on a small or medium scale, without the possibility of data re-use. Now, the widespread availability of always-on Internet access allows for data collection at a much larger, global scale. In this paper we report on the Blackbox project, begun in June 2013. Blackbox is a perpetual data collection project that collects data from worldwide users of the BlueJ IDE -- a programming environment designed for novice programmers. Over one hundred thousand users have already opted-in to Blackbox. The collected data is anonymous and is available to other researchers for use in their own studies, thus benefitting the larger research community. In this paper, we describe the data available via Blackbox, show some examples of analyses that can be performed using the collected data, and discuss some of the analysis challenges that lie ahead.


technical symposium on computer science education | 2006

The ACM java task force: final report

Eric Roberts; Kim B. Bruce; James H. Cross; Robb Cutler; Scott Grissom; Karl J. Klee; Susan H. Rodger; Fran Trees; Ian Utting; Frank Yellin

Eric Roberts (chair), Stanford University, [email protected] Kim Bruce, Pomona College, [email protected] Robb Cutler, The Harker School, [email protected] James Cross, Auburn University, [email protected] Scott Grissom, Grand Valley State University, [email protected] Karl Klee, Alfred State College, [email protected] Susan Rodger, Duke University, [email protected] Fran Trees, Drew University, [email protected] Ian Utting, University of Kent, [email protected] Frank Yellin, Google, Inc., [email protected]


technical symposium on computer science education | 2012

Building an open, large-scale research data repository of initial programming student behaviour

Michael Kölling; Ian Utting

Many initiatives in improving learning of programming are based on gut instinct or localised experience. Gathering data as a basis for interventions, especially on a large scale, is hard. The BlueJ environment is being instrumented to collect data useful to a variety of educational programming researchers. BlueJ is ideally placed to collect such data: Users number in the millions, situated all over the world. This volume and diversity is unique in the history of such investigations and presents a significant opportunity for researchers. The data will be open to interested research groups, which will enable a wide variety of investigations that were previously impractical. This session presents work to date and solicits input from researchers about the design of the data collection.


technical symposium on computer science education | 2005

The ACM java task force: status report

Eric Roberts; Kim B. Bruce; Robb Cutler; James H. Cross; Scott Grissom; Karl J. Klee; Susan H. Rodger; Fran Trees; Ian Utting; Frank Yellin

SIGCSE 2004 marked the official announcement of the ACM Java Task Force, which is working to develop a stable collection of pedagogical resources that will make it easier to teach Java to first-year computing students. The Java Task Force has received funding from the ACM Education Board, the SIGCSE Special Projects Fund, and the National Science Foundation (NSF Award DUE-0411905). This session offers an update on the work of the Java Task Force over the past year and provides an opportunity for community feedback prior to the publication of the final report in June 2005.


ACM Transactions on Computing Education | 2010

Preface to Special Issue on Initial Learning Environments

Sally Fincher; Ian Utting

The seed for this special issue was planted when a group of computing educators were talking at the start of 2009. As we talked, we realized that while we had all heard of the major programming environments that are used for introductory teaching, and a few of us knew one or other of the environments in detail, no one was equally familiar with them all. We did not know their particular strengths nor why we should choose one over another. The three we had heard of and talked of are the following.


technical symposium on computer science education | 2009

ILE-idol

Sally Fincher; Stephen Cooper; Michael Kölling; Ian Utting

This panel will showcase and compare three leading Initial Learning Environments (ILE): Alice, Greenfoot and Scratch.


technical symposium on computer science education | 1999

Gathering and disseminating good practice at teaching and learning conferences

Ian Utting

A wise colleague (Prof. John Slater) once suggested that no one should go to a ~conference or go on a visit without stealing 3 good ideas. Among the many good reasons for attending a conference such as ITiCSLI, fmding good ideas that will be of use in teaching Tips and Tricks is one of the most uselul and the most common. Unfortunately, with the parallel sessions and other activities, no one delegate will catch all the good matermk Individuals will talk about things they have heard (in paper presentations and elsewhere) and so there will be some dissemination of good practice, but this is a haphazard process.


technical symposium on computer science education | 2002

Pedagogical patterns: their place in the genre

Sally Fincher; Ian Utting

Collaboration


Dive into the Ian Utting's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge