ACM Home Page
Please provide us with feedback. Feedback
Factors affecting the success of non-majors in learning to program
Full text PdfPdf (293 KB)
Source International Computing Education Research Workshop archive
Proceedings of the first international workshop on Computing education research table of contents
Seattle, WA, USA
Pages: 13 - 24  
Year of Publication: 2005
ISBN:1-59593-043-4
Author
Susan Wiedenbeck  Drexel University, Philadelphia, PA
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 141,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1089786.1089788
What is a DOI?

ABSTRACT

The introductory programming course is difficult for many university students, especially students who have little prior exposure to programming. Many factors affecting student success have been identified, but there is still a dearth of knowledge about how key factors combine to affect course outcomes. In this study we develop and empirically test a model integrating three factors of importance in learning to program: previous programming experience, perceived self-efficacy, and knowledge organization. The participants were non-majors. The findings showed that perceived self-efficacy increased significantly during a semester course. Previous experience affected perceived self-efficacy but not knowledge organization. Both perceived self-efficacy and knowledge organization had an effect on the course grade, as well as on success in a specific programming task, debugging. The results on self-efficacy also suggested that the participants were overconfident about their programming capabilities. The contribution of this paper is the identification of the joint effects of an important set of factors for programming success by non-majors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Adelson, B. Problem solving and the development of abstract categories in progrmming languages. Memory and Cognition, 9, 4 (1981), 422--433.
 
2
Adelson, B. When novices surpass experts: The difficulty of a task may increase with expertise. Journal of Experimental Psychology: Learning, Memory, and Cognition, 10, 3 (1984), 483--495.
 
3
Bandura, A. Self-efficacy. In V.S. Ramachaudran (Ed.), Encyclopedia of Human Behavior, Vol. 4, Academic Press, NY, 1994, 71--81.
 
4
Bandura, A. Self-efficacy: The Exercise of Control. W.H Freeman, NY, 1997.
 
5
Bandura, A. Social Foundations of Thought and Action. Prentice Hall, Englewood Cliffs, NJ, 1986.
6
 
7
 
8
 
9
Bunderson, E.D. and Christensen, M.E. An analysis of retention problems for female students in university computer science programs. Journal of Research on Computing in Education, 28, 1 (1995), 1--15.
10
 
11
Chase, W.G. and Simon, H.A. The mind's eye in chess. In W.G. Chase (Ed.), Visual Information Processing. Academic Press, NY, 1973, 215--281.
 
12
Cohen, J. Statistical Power Analysis for the Social Sciences. Academic Press, NY, 1977.
 
13
Compeau, D.R. and Higgins, C.A. Application of social cognitive theory to training for computer skills. Information Systems Research, 6, 2 (1995), 118--143.
 
14
De Groot, A.D. Thought and Choice in Chess. Mouton, The Hague, 1965.
 
15
Di Persio, T., Isbister, D. and Shneiderman, B. An experiment using memorization/reconstruction as a measure of programmer ability. International Journal of Human-Computer Studies, 13 (1980), 339--353.
 
16
Egan, D.E. and Schwartz, B.J. Chunking in recall of symbolic drawings. Memory and Cognition, 7, 2 (1979), 149--158.
 
17
Gist, M.E and Mitchell, T.R Self-efficacy: a theoretical analysis of its determinants and malleability. Academy of Management Review, 17 (1992), 183--211.
 
18
Gist, M. E., Schwoerer, C. and Rosen, B. Effects of alternative training methods on self-efficacy and performance in computer software training. Journal of Applied Psychology, 74 (1989), 884--891.
 
19
Gugerty, L. and Olson, G.M. Comprehension differences in debugging by skilled and novice programmers. In E. Soloway and S. Iyengar (Eds.), Empirical Studies of Programmers. Ablex, Norwood, NJ, 1986, 80--98.
20
21
 
22
Horn, C., Bruning, R., Schraw, G., Curry, E. and Katkanant, C. Paths to success in the college classroom. Contemporary Educational Psychology, 18 (1993), 464--478.
 
23
Kerlinger, F.N. and Pehazur, E.J. Multiple Regression in Behavioral Research. Holt, Reinhart and Winston, NY, 1973.
 
24
Kline, R.B. Principles and Practice of Structural Equation Modeling, 2nd Ed. Guilford Press, NY, 2004.
 
25
Martocchio, J. J. and Webster, J. Effects of feedback and cognitive playfulness on performance in microcomputer. software training. Personnel Psychology, 45 (1992), 553--578.
 
26
McKeithen, K.B., Reitman, J.S., Rueter, H.H.,and Hirtle, S.C. Knowledge organization and skill differences in computer programmers. Cognitive Psychology, 13 (1981), 307--325.
27
 
28
Mitchell, T.R., Hopper, H., Daniels, D., George-Falvy, J. and James, L.R. Predicting self-efficacy and performance during skill acquisition. Journal of Applied Psychology, 79, 4 (1994), 506--517.
 
29
 
30
Pajares, F. Self-efficacy beliefs in academic settings. Review of Educational Research, 66, 4 (1996), 543--578.
 
31
32
 
33
Potosky, D. A field study of computer efficacy beliefs as an outcome of training: the role of computer playfulness, computer knowledge, and performance during training. Computers in Human Behavior, 18 (2002), 241--255.
34
 
35
Ramalingam V. and Wiedenbeck S. Development and validation of scores on a computer programming self-efficacy scale and group analyses of novice programmer self-efficacy. Journal of Educational Computing Research, 19, 4 (1998), 365--379.
 
36
37
38
39
 
40
Schumacker, R.E. and Lomax, R.G. A Beginner's Guide to Structural Equation Modeling. Lawrence Erlbaum, Hillsdale, NJ, 1996.
 
41
Schunk, D.H. Modeling and attributional effects on children's achievement: a self-efficacy analysis. Journal of Educational Psychology, 73, 1 (1981), 93--105.
 
42
Schunk, D.H. and Hanson, A.R. Peer models: influence on children's self-efficacy and achievement behaviors. Journal of Educational Psychology, 77 (1985), 313--322.
 
43
Schunk, D.H., Hanson, A.R. and Cox, P.D. Peer model attributes and children's achievement behaviors. Journal of Educational Psychology, 79 (1987), 54--61.
 
44
Shell, D.F., Murphy, C.C. and Bruning, R. Self-efficacy, and outcome expectancy mechanisms in reading and writing achievement. Journal of Educational Psychology, 81, 1 (1989), 91--100.
 
45
Shneiderman, B. Exploratory experiments in programmer behavior. International Journal of Computer and Information Sciences, 5, 2 (1976), 123--142.
 
46
Soloway, E. and Ehrlich, K. Empirical studies of programming knowledge. IEEE Transactions on Software Engineering, SE-10, 5 (1984), 595--609.
 
47
Taylor, H. and Mounfield, L. Exploration of the relationship between prior computing experience and gender on success in college computer science. Journal of Educational Computing Research, 11, 4 (1994), 291--306.
48
 
49
Torkzadeh, G. and Koufteros, X. Factorial validity of a computer self-efficacy scale and the impact of computer training. Educational and Psychological Measurement, 54, 3 (1994), 813--821.
 
50
51
52
 
53
Zimmerman, B. J. Self-efficacy and educational development. In A. Bandura (Ed.), Self- Efficacy in Changing Societies, Cambridge, Cambridge University Press, 1995, 203--231.
 
54
Zimmerman, B.J. and Bandura, A. Impact of self-regulatory influences on writing course attainment. American Educational Research Journal, 31, 4 (1994), 845--862.
 
55
Zimmerman, B.J., Bandura, A., and Martinez-Pons, M. Self-motivation for academic attainment: the role of self-efficacy beliefs and personal goal setting. American Educational Research Journal, 29, 3 (1992), 663--676.

CITED BY  14