Online citations, reference lists, and bibliographies.

Beginners And Programming: Insights From Second Language Learning And Teaching

Lynne P. Baldwin, Robert D. Macredie
Published 1999 · Computer Science
Cite This
Download PDF
Analyze on Scholarcy
This paper will consider issues that are important in the teaching and learning of programming to students in their first year of an undergraduate course in a computer science discipline. We will suggest that the current educational climate offers the opportunity to move the focus onto the learner and their experience, and that second language learning and teaching in the field of English as a Second, or Foreign, Language may be a fruitful area on which to draw. We will review a particular aspect of second language pedagogy-learner strategies-and discuss their applicability to students who are starting to learn how to program. We will consider ways in which these strategies might be useful to support learning programming at this level.
This paper references
Comment : raise the standard !
J. F. Fanselow (1997)
Research on Second Language Learning Strategies
Rebecca L. Oxford (1992)
Content + experiences = curriculum
Judith L. Gersting (1997)
Student beliefs about language learning: A cross-cultural study
Nancy Rennau Tumposky (1991)
Conditions of Learning in Novice Programmers
D. Perkins (1986)
Adding some spice to CS1 curricula
Goefrey Holmes (1997)
A Study of Learning
J M.Canada.O'Malley (1983)
The processes of self-directed learning : a case study of adult language learners
Anita L. Wenden (1981)
Mini-languages: a way to learn programming principles
Peter Brusilovsky (2004)
Inducing Strategic Learning from Texts by Means of Informed, Self-Control Training. Technical Report No. 262.
Ann L Brown (1982)
Why is programming (sometimes) so dif®cult? Programming as scienti®c discovery
J. 255±283. Kim (1997)
Education and information technologies
Arend J. Visscher (1997)
Megaprogramming education
Hisham M. Haddad (1997)
Studying the Novice Programmer, Lawrence Erlbaum Associates
C. eds (1978)
The Good Adult Language Learner : A Study of Learning Strategies and Personality Factors in an Intensive Course
M. Woodman (1975)
A model curriculum for a liberal arts degree in computer science
Norman E. Gibbs (1986)
Designing the design process: exploiting opportunistic thoughts
Raymonde Guindon (1990)
The Structure of Ill Structured Problems
Herbert A. Simon (1973)
Broadening the computer science curriculum
James Robergé (1997)
Conditions of learning in novice
D N.175±187.Perkins (1989)
Adapting instruction to the cognitive demands of learning to program.
Freda Husic (1989)
The object shop—using CD-ROM multimedia to introduce object concepts
Mark Woodman (1997)
The Processes Involved in Designing Software.
M. Atwood (1980)
Learner strategies : theoretical assumptions , research history and typology
J. Rubin (1987)
What do Second-Language Learners Know about their Language Learning? A Second Look at Retrospective Accounts1
A. Wenden (1986)
Cognitive processes in program comprehension: An empirical analysis in the Context of software reengineering
Vairam Arunachalam (1996)
The Psychology of How Novices Learn Computer Programming
R. Mayer (1981)
Content‡experiencesˆcurriculum. SIGCSE Bulletin 29(1) 325±329
J L.Gersting (1997)
The application of second natural language acquisition pedagogy to the teaching of programming languages—a research agenda
Stephanie A. Robertson (1995)
Why Is Programming (Sometimes) So Difficult? Programming as Scientific Discovery in Multiple Problem Spaces
J. Kim (1997)

This paper is referenced by
Semantic Scholar Logo Some data provided by SemanticScholar