Paradigm shift: A study of programmers moving from structured programming to object-oriented programming

Since the early 1970s, programmers have faced incremental learning of what were called structured languages and tools. Now many of those programmers need to learn a new ways to analyze problems and develop solutions that are referred to as the object-oriented approach. Little is known about the diff...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autor: Ross, John Minor
Médium: Dissertation
Jazyk:angličtina
Vydáno: ProQuest Dissertations & Theses 01.01.1998
Témata:
ISBN:0591878607, 9780591878608
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Since the early 1970s, programmers have faced incremental learning of what were called structured languages and tools. Now many of those programmers need to learn a new ways to analyze problems and develop solutions that are referred to as the object-oriented approach. Little is known about the differences between expert and novice traditional programmers facing this paradigm change. As a result, it is difficult to suggest guidance concerning instructional approaches designed for the various skills groups needing training in the new approach. What is at the center of this study is an interest in learners at different prior structured programming skill levels transitioning to a new object-oriented paradigm programming language, C++. Identifying whether variations exist between skill levels and transitional success was seen as worthwhile in that it would allow further inquiry into how best to design instruction and instructional materials that could support the needs of an assortment of technical fields facing paradigm shifts. The study presented observed structured programming paradigm experts, novices, and those between these levels, during their transition from their previous structured languages to an object-oriented language. The setting was a university course in C++ and the data analyzed included course performance as measured by essay questions, true/false and multiple choice questions, and an exam programming exercise. Information covering the backgrounds of the subjects and their perception of the differences between structured programming and the object-oriented approach was also gathered. The issues considered included: (a) variations in skill acquisition levels, and (b) differences in learner attitudes about object-oriented languages versus structured languages. Significant, although not large, differences were found to exist among experts and novices in their level of performance in object-oriented tasks and comprehension. Subjects with more structured programming experience out-performed novices during the transition to C++. It is not known, however, whether these experts suffered a decline in their edge over novices as they moved to the object-oriented paradigm compared with if the subjects just learned another traditionally structured language.
AbstractList Since the early 1970s, programmers have faced incremental learning of what were called structured languages and tools. Now many of those programmers need to learn a new ways to analyze problems and develop solutions that are referred to as the object-oriented approach. Little is known about the differences between expert and novice traditional programmers facing this paradigm change. As a result, it is difficult to suggest guidance concerning instructional approaches designed for the various skills groups needing training in the new approach. What is at the center of this study is an interest in learners at different prior structured programming skill levels transitioning to a new object-oriented paradigm programming language, C++. Identifying whether variations exist between skill levels and transitional success was seen as worthwhile in that it would allow further inquiry into how best to design instruction and instructional materials that could support the needs of an assortment of technical fields facing paradigm shifts. The study presented observed structured programming paradigm experts, novices, and those between these levels, during their transition from their previous structured languages to an object-oriented language. The setting was a university course in C++ and the data analyzed included course performance as measured by essay questions, true/false and multiple choice questions, and an exam programming exercise. Information covering the backgrounds of the subjects and their perception of the differences between structured programming and the object-oriented approach was also gathered. The issues considered included: (a) variations in skill acquisition levels, and (b) differences in learner attitudes about object-oriented languages versus structured languages. Significant, although not large, differences were found to exist among experts and novices in their level of performance in object-oriented tasks and comprehension. Subjects with more structured programming experience out-performed novices during the transition to C++. It is not known, however, whether these experts suffered a decline in their edge over novices as they moved to the object-oriented paradigm compared with if the subjects just learned another traditionally structured language.
Author Ross, John Minor
Author_xml – sequence: 1
  givenname: John
  surname: Ross
  middlename: Minor
  fullname: Ross, John Minor
BookMark eNpVj8tKAzEARQMqaGv_IbgfyDsZd6X4goIuui_JJJmmOEnNQ_DvHVGEru7iXO7hLsBlTNFdgAXiPVZSCSSvwaqUYBBCPaWIkRtweNNZ2zBOsByCr_dwDUtt9gsmD085jVlPk8sFTukzxBH6nOZmzW2oLTv7X_lhNcFkjm6oXcrBxXqOb8GV1-_Frf5yCXaPD7vNc7d9fXrZrLfdiRPVESIV5txY7aVTDGsmB2GFkAMV0iGqFVUWW-Wxl9QSL1nvuBHMihkqw-kS3P3OzuqP5krdH1PLcTbu58MMMyIF_Qb3DlYP
ContentType Dissertation
Copyright Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Copyright_xml – notice: Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
DBID 053
054
0BH
AMEAF
CBPLH
EU9
G20
M8-
OK5
P6D
PHGZT
PKEHL
PQEST
PQQKQ
PQUKI
DatabaseName Dissertations & Theses Europe Full Text: Science & Technology
Dissertations & Theses Europe Full Text: Social Sciences
ProQuest Dissertations and Theses Professional
ProQuest Dissertations & Theses Global: The Humanities and Social Sciences Collection
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations & Theses A&I
ProQuest Dissertations & Theses Global
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
Dissertations & Theses @ Big Ten Academic Alliance
ProQuest Dissertations and Theses A&I: The Humanities and Social Sciences Collection
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
DatabaseTitle ProQuest Dissertations & Theses Global: The Humanities and Social Sciences Collection
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations and Theses Professional
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest Dissertations & Theses Global
Dissertations & Theses Europe Full Text: Science & Technology
Dissertations & Theses Europe Full Text: Social Sciences
ProQuest One Academic UKI Edition
ProQuest Dissertations and Theses A&I: The Humanities and Social Sciences Collection
Dissertations & Theses @ CIC Institutions
ProQuest One Academic
ProQuest Dissertations & Theses A&I
ProQuest One Academic (New)
DatabaseTitleList ProQuest Dissertations & Theses Global: The Humanities and Social Sciences Collection
Database_xml – sequence: 1
  dbid: G20
  name: ProQuest Dissertations & Theses Global
  url: https://www.proquest.com/pqdtglobal1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
ExternalDocumentID 738001551
Genre Dissertation/Thesis
GroupedDBID 053
054
0BH
123
8R4
8R5
AMEAF
CBPLH
EU9
G20
M8-
OK5
P6D
PHGZT
PKEHL
PQEST
PQQKQ
PQUKI
Q2X
ID FETCH-LOGICAL-p528-2278155bdaf7e841a47c6d667c367e03a838d1d8f1f73d2f749e5b64d6e038b53
IEDL.DBID G20
ISBN 0591878607
9780591878608
IngestDate Mon Jun 30 06:33:14 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-p528-2278155bdaf7e841a47c6d667c367e03a838d1d8f1f73d2f749e5b64d6e038b53
Notes SourceType-Dissertations & Theses-1
ObjectType-Dissertation/Thesis-1
content type line 12
PQID 304414276
PQPubID 18750
ParticipantIDs proquest_journals_304414276
PublicationCentury 1900
PublicationDate 19980101
PublicationDateYYYYMMDD 1998-01-01
PublicationDate_xml – month: 01
  year: 1998
  text: 19980101
  day: 01
PublicationDecade 1990
PublicationYear 1998
Publisher ProQuest Dissertations & Theses
Publisher_xml – name: ProQuest Dissertations & Theses
SSID ssib000933042
Score 1.3035007
Snippet Since the early 1970s, programmers have faced incremental learning of what were called structured languages and tools. Now many of those programmers need to...
SourceID proquest
SourceType Aggregation Database
SubjectTerms Computer science
Educational technology
Title Paradigm shift: A study of programmers moving from structured programming to object-oriented programming
URI https://www.proquest.com/docview/304414276
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV2_TwMhFCZaHYxD_Rm1ahhciXcHB5yLMWrj1HTo0K15HGA7tFd7rX-_QLlaY-LiSB4DeeQ94OO970PoDnShQOcpAeCKMLCCQMJKUlorXEpmqhA6iE2IXk8Oh0U_1ubUsayyyYkhUeuq9Bj5vXt2s5Rlgj_OP4gXjfKfq1FBYxft-eba0Ou7ffv5fqznRSqF5ImInDvNWP5KweFc6bb_uaIjdPiy9Z9-jHbM7AS1G6UGHAP3FI37sAA9eZ_iejyxywf8hAOvLK4sjhVaHr_G04AvYN9zgtfMsquF0Zsp3rascKU8eOMX4wk9f5jP0KD7Onh-I1FjgczzzMVIJqS7USjtNslIlgITJdeci5JyYRIKkkqdamlTK6jOrGCFyRVnmjujVDk9R61ZNTMXCBdgUsgBbKIoo0qA5NpFu6HScwJKeok6jRtHMU7q0caHV39aO-hg3QvooY9r1HIOMDdov_xcTurFbdj1L1b3ufM
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3PT8IwFH4haKLxgD-j4o8e9LjItq7tTIwxIoGAhAMHbku7tsIBhgw1_k_-kbZjQ4yJNw8el7dD2_fydf3W930AF1yGgsvAdTgnwsFcU4fXcOzEWlMDyViEVGZmE7TbZYNB2CvBR9ELY69VFpiYAbVMYsuRX5ljN3axR8nt9NmxplH252rhoLGoirZ6fzMntvSmVTfpvfS8xkP_vunkpgLONPBMUXiUmS1USDMqxbDLMY2JJITGPqGq5nPmM-lKpl1NfelpikMVCIIlMUEmrEeEAfw1bIXubGvx6sfWFzcQhC6jjNRoLvFTPLMfiJ9tY43K_1qAbdiqr9wW2IGSmuxCpfChQDks7cGwx2dcjp7GKB2O9Pwa3aFMNRclGuX3zyw7j8YZe4JsRw1a6Oa-zJRcvmJj8wQlwlJTdu5WrvRbeB_6fzHXAyhPkok6BBRy5fKAc10TPvYF5YxIg2XKZ1bxkPlHUC2yFuUokEbLlB3_Gj2HjWb_sRN1Wt12FTYXXY-W5DmBslkMdQrr8et8lM7OsoJDEP1xfj8BI3MUmw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adissertation&rft.genre=dissertation&rft.title=Paradigm+shift%3A+A+study+of+programmers+moving+from+structured+programming+to+object-oriented+programming&rft.DBID=053%3B054%3B0BH%3BAMEAF%3BCBPLH%3BEU9%3BG20%3BM8-%3BOK5%3BP6D%3BPHGZT%3BPKEHL%3BPQEST%3BPQQKQ%3BPQUKI&rft.PQPubID=18750&rft.au=Ross%2C+John+Minor&rft.date=1998-01-01&rft.pub=ProQuest+Dissertations+%26+Theses&rft.isbn=0591878607&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=738001551
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780591878608/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780591878608/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780591878608/sc.gif&client=summon&freeimage=true