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
Share
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)
10.1017/S0267190500002452
Research on Second Language Learning Strategies
Rebecca L. Oxford (1992)
10.1145/268084.268207
Content + experiences = curriculum
Judith L. Gersting (1997)
Student beliefs about language learning: A cross-cultural study
Nancy Rennau Tumposky (1991)
10.2190/GUJT-JCBJ-Q6QU-Q9PL
Conditions of Learning in Novice Programmers
D. Perkins (1986)
10.1145/268084.268163
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)
10.1023/A:1018636507883
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)
10.1007/10639.1573-7608
Education and information technologies
Arend J. Visscher (1997)
10.1145/268084.268194
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)
10.1145/5666.5667
A model curriculum for a liberal arts degree in computer science
Norman E. Gibbs (1986)
10.1207/s15327051hci0502
Designing the design process: exploiting opportunistic thoughts
Raymonde Guindon (1990)
10.1016/0004-3702(73)90011-8
The Structure of Ill Structured Problems
Herbert A. Simon (1973)
10.1145/268084.268206
Broadening the computer science curriculum
James Robergé (1997)
Conditions of learning in novice
D N.175±187.Perkins (1989)
10.1037/0022-0663.81.4.570
Adapting instruction to the cognitive demands of learning to program.
Freda Husic (1989)
10.1145/268084.268213
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)
10.1093/applin/7.2.186
What do Second-Language Learners Know about their Language Learning? A Second Look at Retrospective Accounts1
A. Wenden (1986)
10.1016/0164-1212(95)00074-7
Cognitive processes in program comprehension: An empirical analysis in the Context of software reengineering
Vairam Arunachalam (1996)
10.1145/356835.356841
The Psychology of How Novices Learn Computer Programming
R. Mayer (1981)
Content‡experiencesˆcurriculum. SIGCSE Bulletin 29(1) 325±329
J L.Gersting (1997)
10.1145/216511.216517
The application of second natural language acquisition pedagogy to the teaching of programming languages—a research agenda
Stephanie A. Robertson (1995)
10.1287/isre.8.1.25
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