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...
Saved in:
| Main Author: | |
|---|---|
| Format: | Dissertation |
| Language: | English |
| Published: |
ProQuest Dissertations & Theses
01.01.1998
|
| Subjects: | |
| ISBN: | 0591878607, 9780591878608 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| 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/eLvHCXMwpV07T8MwELagMCCG8hRQQB5YI-L4GRaEgMKAqg4V6lb5STu0KUnh92OnTilCYmGJFF0iWWfd6_P5OwCumHE-jDiWaOIfhGY6kcTSROBUI5drietxPq8vvNcTw2Hej705VWyrbHxi7ahNoQNGfu3LboJIxtnt_D0JQ6PC4WqcoLEJtkJiE6jzn9azn-9ineZIcMFSHjl3mnfxywXXcaXb_ueK9sDuw9p5-j7YsLMD0G4mNcBouIdg3JelNJO3KazGE7e4gXew5pWFhYOxQyvg13Ba4wsw3DmBS2bZj9Ka1SdBtihgoQJ4ExYTCD1_iI_AoPs4uH9O4oyFZE4zbyMZFz6jUEY6bgVBknDNDGNcY8ZtiqXAwiAjHHIcm8xxkluqGDHMC4Wi-Bi0ZsXMngBIA3Wf_8MXbJoYrnKpUsKNYUgq5WPgKeg0ahxFO6lGKx2e_SntgJ3lXcAAfZyDlleAvQDb-nMxqcrLete_AKxUuHA |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LS8NAEF5KFRQP9YlaH3vQYzCPze5GEBFrbWktPRTpLezT9tCmNlXxP_kj3U2TWhG8efASCJMcdmf4JvtlZj4AzrDUJo1o7AhkLij0hcOQCh0auMLTkWBBJufz2CadDu33o24JfBS9MLasssDEDKhlIixHfmGO3chDPsHXk2fHikbZn6uFgsY8Klrq_c2c2NKrZs2499z363e924aTiwo4k9A3QeETalIol0wTRZHHEBFYYkxEgIlyA0YDKj1JtadJIH1NUKRCjpHExki51YgwgL-CAuLZAsL75Y-tL24gjDxKKHZJPuKnuKc_ED9LY_XK_9qATbBRW6oW2AIlNd4GlUKHAuawtAMGXTZlcvg0gulgqGeX8AZmU3NhomFef2bZeTjK2BNoO2rgfG7uy1TJxSPWNktgwi01Zddux5V-M--C3l-sdQ-Ux8lY7QMY2sGE5g1zHBVIEh4x7iIiJfYY5ybDH4Bq4bU4R4E0Xrjs8FfrKVhr9B7acbvZaVXB-rzr0ZI8R6BsNkMdg1XxOhum05Ms4CCI_9i_n5LQEx0 |
| 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 |

