1996 · 40 citations · 10 references
EducationComputer ScienceInstructionLanguage EducationLanguage PedagogyProgramming LanguagesComputer Science EducationLanguage TeachingProgramming Language DesignSecond Language AcquisitionComputer Science CurriculumComputer Science PedagogyEducational Programming LanguagesIntroductory Computer ScienceProgramming ConceptsProgramming Instruction
In recent years there has been increasing controversy surrounding the choice of a language for introducing programming to computer science majors. The issue has been complicated by the increasing acceptance of the importance of non-procedural paradigms. This paper compares the available vehicles for teaching programming to beginners. These comparisons are based on the results of a survey conducted by the authors in early 1995 and on the published reports and opinions of other workers in this area.
10
Joanna Coast · BMJ · 1997 · 255 citations · Full text
C in the first course considered harmful
L. F. Johnson · Communications of the ACM · 1995 · 58 citations · Full text
Requirements for a first year object-oriented teaching language
Michael Kölling, Bett Koch, John Rosenberg · 1995 · 47 citations · Full text
The object-oriented paradigm in the undergraduate curriculum
Dorothy Mazaitis · ACM SIGCSE Bulletin · 1993 · 34 citations