Alice is a software environment in which students learn programming concepts by making animated movies and interactive applications. Monmouth University's Computer Science and Software Engineering departments each introduced the use of Alice in fall 2005 in two newly-created courses. The courses serve as freshman overviews of their respective disciplines and also, using Alice, introduce students to object-oriented programming ideas. Previously the first computer science course for majors in these programs was a traditional C++ Programming I course, which had a success rate of less than 50. This course was retained, but became the second course in these majors. From fall 2003 to spring 2007, 106 students enrolled in the traditional Programming I course in C++. Of these, 37 had previously taken one of the new overview courses including Alice; the remaining students had not. Among students who had not taken either new course, the success rate was 46.4%; among those who had, the success rate was 70.3%. The probability of observing these results if the new introductory courses using Alice had no effect would be less than 0.006. We have concluded that exposure to Alice in these courses has significantly increased students' probability of success in the traditional Programming I course.
[1]
Leanne M. Hirshfield,et al.
Through the looking glass: teaching CS0 with Alice
,
2007,
SIGCSE.
[2]
J. Glenn Brookshear.
Computer Science: An Overview
,
1985
.
[3]
Randy Pausch,et al.
Learning To Program With Alice
,
2004
.
[4]
Noah S. Podolefsky,et al.
Students and Instructors May Not See Eye to Eye
,
2006
.
[5]
M. J. Newton.
Engineering fundamentals and problem solving: by Arvid R. Eide, Roland D. Jenison, Lane H. Mashaw and Larry L. Northup, McGraw-Hill, New York, 1979. ISBN 0-07-019123-9, iv + 453 pages, illustrated, hard cover £13.10
,
1981
.
[6]
Caitlin Kelleher,et al.
Storytelling alice motivates middle school girls to learn computer programming
,
2007,
CHI.
[7]
Randy F. Pausch,et al.
Using Animated 3D Graphics to Prepare Novices for CS1
,
2003,
Comput. Sci. Educ..
[8]
D. C. Jacobs,et al.
TextRev: A Window into How General and Organic Chemistry Students Use Textbook Resources.
,
2003
.
[9]
Randy F. Pausch,et al.
Teaching objects-first in introductory computer science
,
2003,
SIGCSE.
[10]
Barbara M. Moskal,et al.
Evaluating the effectiveness of a new instructional approach
,
2004
.