Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/364447.364579acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Second language acquisition and CS1

Published: 01 February 2001 Publication History

Abstract

This paper presents an empirical study of the relative effectiveness of two teaching methods used in CS1 classrooms. While the teaching methods are nothing new, the results of the study are an important contribution to the body of computer science education literature. The research design should also be of interest in that it demonstrates how statistical significance can be achieved with a relatively small sample by using the naturally occurring groups that we have as course sections.The teaching methods studied here were having students write programming assignments from scratch versus having them add to or modify existing well-written, well-documented programs. The results are perhaps not surprising. After controlling for certain factors, the statistical analysis showed that students who added to program templates as programming assignments scored better on the comprehensive examination and had higher overall course averages than their counter parts who wrote programs from scratch. This idea is firmly based in cognitive psychology and teachers of language use a similar method extensively. Reading increases vocabulary, aids in concept retention, and improves writing skill.

References

[1]
Ausubel, D. P. & Fitzgerald, D. The role of discriminability in meaningful verbal learning and retention. Journal of Educational Psychology 5 (1961), pp 266-274.
[2]
Ausubel, D. P. Psychology of meaningful verbal learning. (1963) New York: Grune & Stratton.
[3]
Ausubel, D. P. Educational psychology a cognitive view. (1968) New York: Holt, Rinehart and Winston.
[4]
Bailie, F. K. Improving the modularization ability of novice programmers. Proceedings of the twentysecond SIGCSE Technical Symposium on Computer Science Education 1 (1991),pp 277-282.
[5]
Campbell, D. T. & Stanley, J. C. Experimental and quasi-experimental designs for research. (1963) Boston: Houghton Mifflin.
[6]
Frazer, K. Comparing the impact of two assignmentbased teaching methodologies on student programming. Journal of computer science education 1&2 (1998), pp 21-26.
[7]
Gay, L. R. Educational Research: competencies for analysis and application. (5 th ed.) (1996), Upper Saddle River: NJ: Prentice-Hall.
[8]
Holt, R. W., Boehm-Davis, D. A., Schultz, A. C. Mental representation of programs for student and professional programmers. In Olson, G. M., Sheppard, S., Soloway, E. (Eds.) Empirical Studies of programmers: second workshop (1987) pp 33.-46 Norwood, NJ : Ablex.
[9]
Howatt, J. W. On criteria for grading student programs. SIGCSE Bulletin 3 (1994), p 3-7.
[10]
Howe, A. C. & Jones, L. Engaging children in science.(2nd ed.) (1998) Upper Saddle River, N.J.: Prentice Hall.
[11]
Mayer, R. E. Can advance organizers influence meaningful learning? Review of Educational Research 2 (1979), pp 371-383.
[12]
Mayer, R. E. The psychology ofhow novices learn computer programming. Computing Surveys 1 (1981), pp 121-141.
[13]
Perfetti, C. A. Levels of language and levels of process. In L. S. Cermak & F. I Craik (Eds.), Levels of processing in human memory (1979), pp 159-181. Hillsdale, NJ: Erlbaum.
[14]
Price, G. E. Productivity environmental preference survey. (1996) Lawrence, KS: Price.
[15]
Shavelson, R. J. Statistical reasoning for the behavioral sciences. (3rd ed.) (1996) Needham Heights, Mass: Allyn & Bacon.
[16]
Watson, G. B. & Glaser, E. M. Watson-Glaser Critical Thinking Appraisal Form S Manual. (1994) San Antonio, TX: The Psychological Corporation.

Cited By

View all
  • (2003)First year programmingProceedings of the fifth Australasian conference on Computing education - Volume 2010.5555/858403.858430(221-230)Online publication date: 1-Jan-2003
  • (2003)Introductory programming, criterion-referencing, and bloomACM SIGCSE Bulletin10.1145/792548.61195435:1(143-147)Online publication date: 11-Jan-2003
  • (2003)Introductory programming, criterion-referencing, and bloomProceedings of the 34th SIGCSE technical symposium on Computer science education10.1145/611892.611954(143-147)Online publication date: 19-Feb-2003
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '01: Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
February 2001
456 pages
ISBN:1581133294
DOI:10.1145/364447
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGCSE01
Sponsor:

Acceptance Rates

SIGCSE '01 Paper Acceptance Rate 78 of 225 submissions, 35%;
Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE Virtual 2024
1st ACM Virtual Global Computing Education Conference
December 5 - 8, 2024
Virtual Event , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)2
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2003)First year programmingProceedings of the fifth Australasian conference on Computing education - Volume 2010.5555/858403.858430(221-230)Online publication date: 1-Jan-2003
  • (2003)Introductory programming, criterion-referencing, and bloomACM SIGCSE Bulletin10.1145/792548.61195435:1(143-147)Online publication date: 11-Jan-2003
  • (2003)Introductory programming, criterion-referencing, and bloomProceedings of the 34th SIGCSE technical symposium on Computer science education10.1145/611892.611954(143-147)Online publication date: 19-Feb-2003
  • (2005)The effect of integrating an Iconic programming notation into CS1ACM SIGCSE Bulletin10.1145/1151954.106747837:3(108-112)Online publication date: 27-Jun-2005
  • (2005)The effect of integrating an Iconic programming notation into CS1Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education10.1145/1067445.1067478(108-112)Online publication date: 27-Jun-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media