2006 · 20 citations · 7 references
EducationComputer ScienceCurriculumComputer GraphicsInstructional DesignProgramming LanguagesComputer Science EducationEducational Software DesignInteractive AnimationInteractive Learning EnvironmentsObject-oriented ProgrammingProgramming Language ImplementationComputer Science CurriculumComputer Science LiteracyComputer Science PedagogyEducational Programming LanguagesIntroductory Computer ScienceProgramming Instruction
In this paper, we propose the use of ActionScript as an introductory programming language. ActionScript has a Java-like syntax that allows the novice student to focus on basic language constructs and algorithms, without the need to delve into the enigmatic scaffolding and API code inherent with Java or C++, for example. The graphical nature of object creation also allows immediate and concrete examples that support an object-first pedagogy. The ActionScript environment is a natural for creating visually engaging animations and interactive projects. This engaging and less-confounding gentler approach to programming fires up student interest that in turn can help in the recruitment and retention of computer science students. Two example exercises are illustrated and their Java applet and ActionScript implementations are compared and contrasted. A framework placing ActionScript in curricula for CS specifically and the sciences more generally is discussed.
7
Richard M. Felder, Rebecca Brent · 2003 · 1.1K citations
Learning styles and performance in the introductory programming sequence
Lynda Thomas, Mark B. Ratcliffe, John Woodbury et al. · 2002 · 196 citations
Active learning and its use in computer science
Jeffrey J. McConnell · 1996 · 164 citations · Full text
Rethinking CS0 with JavaScript
David Reed · 2001 · 45 citations