Sciweavers

FECS
2010
236views Education» more  FECS 2010»
13 years 5 months ago
Development of a system for teaching CS1 in C/C++ with Lego NXT robots
This paper describes the development of a system for teaching C/C++ using a LegoTM NXT in a CSI college course on introductory programming. The programming of the NXT robot has be...
Amy Delman, Adiba Ishak, Lawrence Goetz, Mikhail K...
SIGCSE
2002
ACM
152views Education» more  SIGCSE 2002»
13 years 7 months ago
Learning styles and performance in the introductory programming sequence
This paper reports on the implication of different preferred learning styles on students'performance in the introductory programming sequence and on work in progress on how t...
Lynda Thomas, Mark Ratcliffe, John Woodbury, Emma ...
SIGCSE
2002
ACM
132views Education» more  SIGCSE 2002»
13 years 7 months ago
The effects of pair-programming on performance in an introductory programming course
The purpose of this study was to investigate the effects of pair-programming on student performance in an introductory programming class. Data was collected from approximately 600...
Charlie McDowell, Linda L. Werner, Heather E. Bull...
IIE
2007
81views more  IIE 2007»
13 years 7 months ago
Visualize and Open Up
Motivating students of the Nintendo generation for Computer Science can only be achieved by providing them with an exiting and fresh CS1 course. The article describes the experienc...
Michela Pedroni, Till G. Bay
CSEE
2006
Springer
13 years 9 months ago
Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation
In this paper we describe the use of a tool from Viope for teaching introductory programming. We have noticed in our previous courses that the students often have trouble connecti...
Jeffrey C. Carver, Lisa Henderson
ERSHOV
2003
Springer
14 years 19 days ago
The Outside-In Method of Teaching Introductory Programming
The new design for the introductory programming course at ETH relies on object technology, Eiffel, extensive reuse, a graphics-rich library (TRAFFIC) built specifically for the c...
Bertrand Meyer
PPPJ
2003
ACM
14 years 20 days ago
Mass production of individual feedback
We describe a system to improve the quality of feedback provided to an Introductory Programming course. The system uses web technology to create a graphical tool that the tutors c...
David Heaney, Charlie Daly
ITICSE
2005
ACM
14 years 1 months ago
Testing first: emphasizing testing in early programming courses
The complexity of languages like Java and C++ can make introductory programming classes in these languages extremely challenging for many students. Part of the complexity comes fr...
Will Marrero, Amber Settle