ACM SIGCSE Bulletin · 1996 · 17 citations · 6 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.
6
C in the first course considered harmful
L. F. Johnson · Communications of the ACM · 1995 · 58 citations · Full text
The object-oriented paradigm in the undergraduate curriculum
Dorothy Mazaitis · ACM SIGCSE Bulletin · 1993 · 34 citations
C in education and software engineering
R. P. Mody · ACM SIGCSE Bulletin · 1991 · 31 citations · Full text