• DocumentCode
    596034
  • Title

    A Scratch-based CS0 course for at-risk computer science majors

  • Author

    Rizvi, M. ; Humphries, T.

  • Author_Institution
    Comput. Sci. Dept., Norfolk State Univ., Norfolk, VA, USA
  • fYear
    2012
  • fDate
    3-6 Oct. 2012
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper presents the results of a CS0 course based on the Scratch programming language that was designed to improve the retention of at-risk computer science majors. At the authors´ university, prior to the introduction of the CS0 course, students who selected the computer science major but entered the university with weak mathematics preparation from high school left the major at a high rate. The Scratch-based CS0 course was developed to keep the students who had a desire to major in computer science engaged in the department, as well as prepare them for success in future computer science courses. This paper discusses the formal study that was conducted on the CS0 course offerings in Fall 2009 and Fall 2010, which reached about 120 students total, and over 60 in the target group of freshman CS majors with low mathematics placement scores. The study examined the course´s effectiveness at improving the retention, performance and attitudes of these at-risk majors.
  • Keywords
    computer aided instruction; computer science education; programming languages; computer science course; computer science majors; mathematics placement scores; mathematics preparation; scratch based CS0 course; scratch programming language; Algebra; Computer languages; Educational institutions; Programming; Programming environments; CS0; Scratch; retention;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference (FIE), 2012
  • Conference_Location
    Seattle, WA
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4673-1353-7
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2012.6462491
  • Filename
    6462491