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
Link To Document