Show simple item record

dc.contributor.advisorDansereau, Donald F.
dc.contributor.authorIrons, Dennis Michaelen_US
dc.date.accessioned2019-10-11T15:11:30Z
dc.date.available2019-10-11T15:11:30Z
dc.date.created1982en_US
dc.date.issued1982en_US
dc.identifieraleph-254867en_US
dc.identifier.urihttps://repository.tcu.edu/handle/116099117/34746
dc.description.abstractThis research explores the relationships between profiles of individual differences in cognitive functioning (cognitive structures, cognitive capabilities and information-processing characteristics) and measures of programming skill in order to understand how novice FORTRAN programmers implement these cognitive capabilities in the performance of programming tasks. Cognitive abilities were assessed via seven standardized tests of cognitive factors measuring (1) flexibility of closure, (2) induction, (3) associative memory, (4) syllogistic reasoning, (5) spatial scanning, (6) speed of closure and (7) general verbal aptitude. These factors were included on the basis of previous research indicating their potential explanatory power for either programming or programming-like tasks. Programming ability was measured by a test designed by the author and intended to measure ability on a range of programming subtasks originally suggested by Schneiderman and Mayer (1979). This criterion instrument was subjected to principal components analysis to uncover eighteen first-level subtask groupings. Subsequent higher-order analyses resulted in nine and four subtask components, respectively. Within each set of components, the subtasks represented were of an increasingly conceptual nature, and, of course, of a decreasingly mechanistic nature. Additionally, a total score and scores for other models of subtask categorizations were computed. Regression analysis was performed to predict criterion scores from scores on the predictor (cognitive ability) battery. Results of these analyses indicated that ability on the syllogistic reasoning dimension is of particular importance in tasks requiring comprehension of the logic of an existing computer program (or fragment) and in the ability to compose a program, i.e., in the translation of logic to code, or vice-versa. Ability on the dimension of induction is also important here. It was also shown that debugging skills are to some degree dependent upon ability on the dimension of spatial scanning. Additionally, general verbal aptitude is seen as an important predictor of overall programming performance. These results are described in terms of hypotheses from the general literature concerning task/ability relationships and in regard to their implications for both immediate application and future research.
dc.format.extentvii, 97 leaves, bound : illustrationsen_US
dc.format.mediumFormat: Printen_US
dc.language.isoengen_US
dc.relation.ispartofTexas Christian University dissertationen_US
dc.relation.ispartofAS38.I8en_US
dc.subject.lcshCognitionen_US
dc.subject.lcshComputer programmingen_US
dc.subject.lcshFORTRAN (Computer program language)en_US
dc.titlePredicting programming performance in novice programmers by measures of cognitive abilitiesen_US
dc.typeTexten_US
etd.degree.departmentDepartment of Psychology
etd.degree.levelDoctoral
local.collegeCollege of Science and Engineering
local.departmentPsychology
local.academicunitDepartment of Psychology
dc.type.genreDissertation
local.subjectareaPsychology
dc.identifier.callnumberSpecial Collections: AS38 .I8 (Non-Circulating)
etd.degree.nameDoctor of Philosophy
etd.degree.grantorTexas Christian University


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record