Have you ever written computer programs?
Do you remember how old you were when you started programming? (Or what grade you were in?)
Can you recall the setting of your first programming experiences? (Was it at school, at home, at a friend's, some other family member, another place?)
Did you work alone or with other people?
And what model did you use? (Was it made by Apple, Commodore, IBM, Tandy, Texas Instruments?)
What was the programming language?
Do you remember if you used any books that were with the computer?
What do you remember about them?
Did they contain programs that you typed in?
Did they contain pictures?
Did you read the text?
Ask similar questions for those who respond negatively to the first question, and did not program computers. They still will recall the first places they remember using computers, their approximate age, and perhaps less clearly, the model. The researcher (or proxy) can guess at which texts they may have used, and for certain models, the fact of their absence. Thus I can collect information about the negative effects of bundled texts for particular models and particular people who never became programmers. Please answer these questions:
If you did not write programs, do you remember how old you were when you first used a computer?
Can you recall the setting of your first computer using experiences?
Were you alone or with other people?
Do you remember what type of computer it was?
Do you remember using any books were with the computer?
Do your remember anything about them?
In connecting this work with mainstream research in teaching and learning computer programming, I am hypothesizing that certain texts may impose "more guidance" than their absence or other texts during the unmediated discovery of the computer's programming possibilities, and that certain texts may provide the function of the "metacourse" recommended by Perkins, Schwartz, and Simmons for novice programmers. Texts may also function like a partner in the "pair programming" research discussed by Denner and Werner without the authoritarian auspices of an adult teacher. Also consider how media-specific features of colorful, spiral-bound printed texts such as The Applesoft Tutorialdifferentiate their rhetorical and practical functions from other types of texts, such as browser-based resources or help features built into Integrated Development Environments.
References
- Bogost, Ian. "Pascal Spoken Here: Learning about Learning Programming from the Apple ][." [Weblog entry.] Ian Bogost Blog. 19 Feb 2010. (http://www.bogost.com/blog/pascal_spoken_here.shtml) 12 Oct 2010.
- Brin, David. "Why Johnny Can't Code." Salon. Salon, 14 Sept 2006. (http://www.salon.com/technology/feature/2006/09/14/basic). 3 Oct 2010.
- Cummings, Robert E. "Coding with power: Toward a rhetoric of computer coding and composition." Computers and Composition 23.4 (2006): p. 430-443. Print.
- Denner, Jill, and Linda Werner. "Computer Programming in Middle School: How Pairs Respond to Challenges." Journal of Educational Computing Research 37.2 (2007): 131-50. Print.
- Mayer, Richard E. Introduction. Teaching and Learning Computer Programming: Multiple Research Perspectives. Ed. Richard E. Mayer. Hillsdale, N.J: L. Erlbaum Associates, 1988. Print.
- Perkins, D.N, Steve Schwartz, and Rebecca Simmons. "Instructional Strategies for the Problems of Novice Programmers." Teaching and Learning Computer Programming: Multiple Research Perspectives. Ed. Richard E. Mayer. Hillsdale, N.J: L. Erlbaum Associates, 1988. Print.
- Vodounon, Maurice A. "Exploring the relationship between modularization ability and performance in the C programming language: the case of novice programmers and expert programmers." The Free Library. 22 June 2006. (http://www.thefreelibrary.com/Exploring the relationship between modularization ability and...-a0144705087) 10 Oct 2010.
Participate in the survey by copying the appropriate set of questions into a comment (programmer or nonprogrammer).
4 comments:
Have you ever written computer programs?
Yes
Do you remember how old you were when you started programming? (Or what grade you were in?)
Fifth grade
Can you recall the setting of your first programming experiences? (Was it at school, at home, at a friend's, some other family member, another place?)
I was in the principal's office.
Did you work alone or with other people?
Alone.
And what model did you use? (Was it made by Apple, Commodore, IBM, Tandy, Texas Instruments?)
Apple // or Apple //+
What was the programming language?
BASIC
Do you remember if you used any books that were with the computer?
Yes
What do you remember about them?
They were spiral bound and had programs in them.
Did they contain programs that you typed in?
Yes.
Did they contain pictures?
Yes.
Did you read the text?
I doubt it. I was not much of a reader back then.
Have you ever written computer programs?
Yes.
Do you remember how old you were when you started programming? (Or what grade you were in?)
17 yrs (12th Grade)
Can you recall the setting of your first programming experiences? (Was it at school, at home, at a friend's, some other family member, another place?)
High School
Did you work alone or with other people?
Both, but mostly alone.
And what model did you use? (Was it made by Apple, Commodore, IBM, Tandy, Texas Instruments?)
IBM PC XT
What was the programming language?
BASIC
Do you remember if you used any books that were with the computer?
Not books that came with it, but textbooks.
What do you remember about them?
Not much.
Did they contain programs that you typed in?
Yes, sample programs.
Did they contain pictures?
Yes, pictures of flowcharts and pictures of hardware, programs, etc.
Did you read the text?
I had to if I wanted to know how to answer questions on our quizzes.
Have you ever written computer programs?
Yes
Do you remember how old you were when you started programming? (Or what grade you were in?)
Fifth or Sixth grade
Can you recall the setting of your first programming experiences? (Was it at school, at home, at a friend's, some other family member, another place?)
Classroom, home computer.
Did you work alone or with other people?
Alone.
And what model did you use? (Was it made by Apple, Commodore, IBM, Tandy, Texas Instruments?)
C64, 386pc later on.
What was the programming language?
BASIC
Do you remember if you used any books that were with the computer?
Yes.
What do you remember about them?
I used the "big" commodore manual that you had to buy seperatly. I borrowed it from a cousin 23ish years ago... He still asks for it back from time to time. I still have it...somewhere. I also used a old DOS 5.x era manual that had a BASIC programming reference.
Did they contain programs that you typed in?
Yes. (also typed in alot of programs from computer magazines (yes, I made the Christmas tree.))
Did they contain pictures?
dont remember.. the magazines did.
Did you read the text?
Only when I was stuck..
Have you ever written computer programs?
Yes
Do you remember how old you were when you started programming? (Or what grade you were in?)
10th
Can you recall the setting of your first programming experiences? (Was it at school, at home, at a friend's, some other family member, another place?)
Classroom.
Did you work alone or with other people?
Others (two per computer)
And what model did you use? (Was it made by Apple, Commodore, IBM, Tandy, Texas Instruments?)
Atari 800XL.
What was the programming language?
BASIC
Do you remember if you used any books that were with the computer?
Yes.
What do you remember about them?
It was a tech manual produced by the base print shop - not pro in any way, shape or form.
Did they contain programs that you typed in?
Yes - but not a lot.
Did they contain pictures?
No.
Did you read the text?
Tried. It was more confusing than the teachers handed out notes.
Post a Comment