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
Link To Document :
بازگشت