Predicting student performance in a beginning computer science class

This study investigated the relationship between the student's grade in a beginning computer science course and their sex, age, high school and college academic performance, number of mathematics courses, and work experience. Standard measures of cognitive development, cognitive style, and personality factors were also given to 58 students in three sections of the beginning Pascal programming class. Significant relationships were found between the letter grade and the students' college grades, the number of hours worked and the number of high school mathematics classes. Both the Group Embedded Figures Test (GEFT) and the measure of Piagetian intellectual development stages were also significantly correlated with grade in the course. There was no relationship between grade and the personality type, as measured by the Myers-Briggs Type Indicator (MBTI); however, an interesting and distinctive personality profile was evident.

[1]  Kenneth L. Whipkey Identifying predictors of programming skill , 1984, SGCS.

[2]  William Mitchell,et al.  Computer education in the 1980s, a somber view , 1980, SIGCSE '80.

[3]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[4]  R. H. Walters The Growth of Logical Thinking from Childhood to Adolescence , 1960 .

[5]  H AustingRichard,et al.  Curriculum '78: recommendations for the undergraduate program in computer science a report of the ACM curriculum committee on computer science , 1979 .

[6]  Ronald J. Raven The development of a test of Piaget's logical operations , 1973 .

[7]  Gerald M. Weinberg,et al.  Psychology of computer programming , 1971 .

[8]  Peter E. Pezaro Comments on “the development and construct validation of a group-administered test of formal thought”† , 1982 .

[9]  G. Michael Schneider,et al.  Methods for improving controlled experimentation in software engineering , 1981, ICSE '81.

[10]  D. F. Butcher,et al.  Predicting performance in an introductory computer science course , 1985, CACM.

[11]  Richard W.V. Cawley,et al.  Cognitive Styles and the Adult Learner , 1976 .

[12]  J. Piaget Intellectual Evolution from Adolescence to Adulthood , 1972 .

[13]  John Konvalina,et al.  Factors Influencing Success in Beginning Computer Science Courses. , 1981 .

[14]  W GlorfeldLouis,et al.  Validation of a model for predicting aptitude for introductory computing , 1982 .

[15]  Dennis H. Sorge,et al.  Factors for Success as a Computer Science Major , 1984 .

[16]  William M. Gray,et al.  Development of a Piagetian-Based Written Test: A Criterion-Referenced Approach. , 1973 .

[17]  M. Manis An introduction to cognitive psychology , 1971 .

[18]  Alan K. Griffiths,et al.  Limitations of Recent Research Relating Piaget’s Theory to Adolescent Thought , 1982 .

[19]  D. Stevens Cognitive Processes and Success of Students in Instructional Computer Courses , 1983 .

[20]  L. Greene,et al.  Effects of field dependence on affective reactions and compliance in dyadic interactions. , 1976 .

[21]  Peter R. Newsted,et al.  Grade and ability predictions in an introductory programming course , 1975, SGCS.

[22]  Louis W. Glorfeld,et al.  Predicting Aptitude in Introductory Computing: A Classification Model , 1981 .

[23]  Marcia C. Linn,et al.  Influence of Cognitive Style and Training on Tasks Requiring the Separation of Variables Schema. , 1978 .

[24]  C. A. Moore,et al.  Field-Dependent and Field-Independent Cognitive Styles and Their Educational Implications , 1977 .

[25]  Carol Ann Alspaugh Identification of Some Components of Computer Programming Aptitude. , 1972 .

[26]  Terry R. Hostetler,et al.  Predicting student success in an introductory programming course , 1983, SGCS.

[27]  Mary S. Riley,et al.  Development of Children's Problem-Solving Ability in Arithmetic. , 1984 .

[28]  Donald Ross Green,et al.  Measurement and Piaget , 1971 .

[29]  Patricia W. Cox FIELD DEPENDENCE‐INDEPENDENCE AND PSYCHOLOGICAL DIFFERENTIATION BIBLIOGRAPHY WITH INDEX , 1980 .

[30]  Barry L. Kurtz,et al.  Investigating the relationship between the development of abstract reasoning and performance in an introductory programming class , 1980, SIGCSE '80.

[31]  J. E. Sammet,et al.  Software psychology: human factors in computer and information systems , 1983, SGCH.

[32]  John Konvalina,et al.  Math proficiency: a key to success for computer science students , 1983, CACM.

[33]  Lawrence J. Mazlack,et al.  Identifying potential to acquire programming skill , 1980, CACM.

[34]  E. A. Unger,et al.  A predictor for success in an introductory programming class based upon abstract reasoning development , 1983, SIGCSE '83.

[35]  Charles G. Petersen,et al.  Predicting Academic Success in Introduction to Computers. , 1979 .

[36]  Ruven E. Brooks,et al.  Studying programmer behavior experimentally: the problems of proper methodology , 1980, CACM.

[37]  Richard H. Austing,et al.  Curriculum '78: recommendations for the undergraduate program in computer science— a report of the ACM curriculum committee on computer science , 1979, CACM.

[38]  Meredith D. Gall,et al.  Educational Research: An Introduction , 1965 .

[39]  Michael Shayer,et al.  Group tests of cognitive development ideals and a realization , 1981 .

[40]  Arlie Daniel,et al.  Cognitive Style as a Predictor of Achievement: A Multivariate Analysis. , 1984 .

[41]  Herbert P. Ginsburg,et al.  The development of mathematical thinking , 1983 .

[42]  George P. McCabe,et al.  Predicting the success of freshmen in a computer science major , 1984, CACM.

[43]  Louis W. Glorfeld,et al.  Validation of a model for predicting aptitude for introductory computing , 1982, SIGCSE '82.