Sciweavers

SIGCSE
2010
ACM
158views Education» more  SIGCSE 2010»
13 years 4 months ago
The benefits of pairing by ability
An analysis of data from 259 CS1 students is performed to compare the performance of students who were paired by demonstrated ability to that of students who were paired randomly ...
Grant Braught, John MacCormick, Tim Wahls
ACMIDC
2009
13 years 8 months ago
Jots: reflective learning in scratch
This paper presents early work on the "Jots" system, integrated with the Scratch programming environment, which aims to help learners reflect on their learning processes...
Eric Rosenbaum
ITICSE
2010
ACM
13 years 9 months ago
Skills and knowledge for hire: leeds source-it
We present a pilot for a student consultancy service offering students the opportunity to work with internal and external clients on real life projects to learn and enhance trans...
Royce Neagle, Alison Marshall, Roger Boyle
OOPSLA
2004
Springer
13 years 10 months ago
Event-driven programming facilitates learning standard programming concepts
We have designed a CS 1 course that integrates event-driven programming from the very start. In [2] we argued that event-driven programming is simple enough for CS 1 when introduc...
Kim B. Bruce, Andrea Pohoreckyj Danyluk
SIGITE
2004
ACM
13 years 10 months ago
How information technology professionals keep from being outsourced or offshored
This paper introduces the concept of the “vendible line” partitioning jobs in a company into those that are likely to be lost to outsourcing (onshore or offshore) and those th...
Ron Fulbright, Richard L. Routh
SIGCSE
2004
ACM
101views Education» more  SIGCSE 2004»
13 years 10 months ago
Components-first approaches to CS1/CS2: principles and practice
Ê Among the many ways to focus CS1/CS2 content, two have been published that emphasize concepts of component-based software engineering. Courses based on these two instances of a ...
Emily Howe, Matthew Thornton, Bruce W. Weide
ITICSE
2004
ACM
13 years 10 months ago
Experiences with teaching design patterns
In this paper, we present an assignment for a course on Design patterns at the masters level, where students have to adapt an existing program to meet additional requirements. We ...
Sylvia Stuurman, Gert Florijn
DIGRA
2005
Springer
13 years 10 months ago
Learning Games as a Platform for Simulated Science Practice
In recent years, science education has been the focus of study and development of new gamebased learning environments. It has been argued that active and critical learning about r...
Rikke Magnussen
SIGCSE
2005
ACM
103views Education» more  SIGCSE 2005»
13 years 10 months ago
In-person grading: an evaluative experiment
In this paper, we discuss in-person or face-to-face grading: what it is, a rationale for its use, our use of it, and an experiment we conducted to evaluate its use. While no stati...
J. Philip East, J. Ben Schafer
ITICSE
2005
ACM
13 years 10 months ago
Iconic programming for flowcharts, java, turing, etc
One of the largest barriers to learning programming is the precise and complex syntax required to write programs. This barrier is a key impediment to the integration of programmin...
Stephen Chen, Stephen Morris