• DocumentCode
    1597910
  • Title

    A new CS0 course for at-risk majors

  • Author

    Rizvi, Mona ; Humphries, Thorna ; Major, Debra ; Lauzun, Heather ; Jone, Meghan

  • Author_Institution
    Norfolk State Univ., Norfolk, VA, USA
  • fYear
    2011
  • Firstpage
    314
  • Lastpage
    323
  • Abstract
    The Bureau of Labor Statistics forecasts that approximately 175,100 software engineering jobs will be created between 2008 and 2018. In order to fill these positions, new computer scientists, who enjoy and are competent in the art of programming and software design, must be trained. Computer science departments must look for novel approaches to attract non-traditional students, i.e. women and minorities, to the major, in order to fill the positions predicted by the Bureau of Labor Statistics. Additionally, although computer science enrollment has increased in the freshman and sophomore levels over the past few years, computer science departments are still faced with identifying new approaches to teaching programming that will retain students, particularly if some of them have weak mathematics backgrounds and are placed directly in CS1. In this paper, a study to determine the effectiveness of a CS0 course using Scratch for improving the retention, the performance and the attitudes of at-risk majors is discussed. Initial assessments associated with the study indicate that students of the target group who program using Scratch have a high degree of perceived self-efficacy with respect to their programming abilities. Furthermore, results to date indicate that the originally at-risk students in the study went on to successfully complete CS1 with a passing rate of 74% compared to a 39% passing rate in CS1 by the students who had sufficiently high mathematics scores upon entry into the university.
  • Keywords
    computer science education; educational courses; object-oriented methods; software engineering; Bureau of Labor Statistics; CSO course; at risk major; computer science department; computer scientist; programming teaching; software design; software engineering job; Computer languages; Educational institutions; Programming; Sprites (computer); Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    1093-0175
  • Print_ISBN
    978-1-4577-0349-2
  • Electronic_ISBN
    1093-0175
  • Type

    conf

  • DOI
    10.1109/CSEET.2011.5876101
  • Filename
    5876101