• 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