DocumentCode
2015968
Title
Using Alice in Overview Courses to Improve Success Rates in Programming I
Author
Johnsgard, Karin ; McDonald, James
Author_Institution
Monmouth Univ., West Long Branch, NJ
fYear
2008
fDate
14-17 April 2008
Firstpage
129
Lastpage
136
Abstract
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.
Keywords
computer science education; educational courses; object-oriented programming; programming environments; visual programming; Alice programming; Programming I course; animated movies; computer science course; graphic programming; interactive application; object-oriented programming; software environment; Animation; Application software; Calculus; Computer science; Educational programs; Layout; Mathematics; Motion pictures; Programming profession; Software engineering; Alice; curricula; retention; software;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education and Training, 2008. CSEET '08. IEEE 21st Conference on
Conference_Location
Charleston, SC
ISSN
1093-0175
Print_ISBN
978-0-7695-3144-1
Type
conf
DOI
10.1109/CSEET.2008.35
Filename
4556958
Link To Document