Assessing Students' Object-Oriented Programming Skills with Java: The "Department-Employee" Project
Java is arguably today's most popular and widely used object-oriented programming language. Learning Java is a daunting task for students, and teaching it is a challenging undertaking for instructors. To assess students' object-oriented programming skills with Java, we developed the "...
Gespeichert in:
| Veröffentlicht in: | The Journal of computer information systems Jg. 60; H. 3; S. 274 - 286 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Stillwater
Taylor & Francis
03.05.2020
Taylor & Francis Ltd |
| Schlagworte: | |
| ISSN: | 0887-4417, 2380-2057 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Java is arguably today's most popular and widely used object-oriented programming language. Learning Java is a daunting task for students, and teaching it is a challenging undertaking for instructors. To assess students' object-oriented programming skills with Java, we developed the "Department-Employee" project. In this article, we review the history of object-oriented programming, provide an overview of object-oriented programming with Java, and present a summary of existing Java projects and their limitations. We also provide the project specifications as well as the course background, grading rubric, and score reports. Survey data are presented on students' backgrounds, as well as students' perceptions regarding the project. Results from the instructor score reports, correlation of the project score and the final course score, and student perceptions show that the "Department-Employee" project is effective in assessing students' object-oriented programming skills with Java. |
|---|---|
| AbstractList | Java is arguably today's most popular and widely used object-oriented programming language. Learning Java is a daunting task for students, and teaching it is a challenging undertaking for instructors. To assess students' object-oriented programming skills with Java, we developed the "Department-Employee" project. In this article, we review the history of object-oriented programming, provide an overview of object-oriented programming with Java, and present a summary of existing Java projects and their limitations. We also provide the project specifications as well as the course background, grading rubric, and score reports. Survey data are presented on students' backgrounds, as well as students' perceptions regarding the project. Results from the instructor score reports, correlation of the project score and the final course score, and student perceptions show that the "Department-Employee" project is effective in assessing students' object-oriented programming skills with Java. |
| Author | Terwilliger, Mark G. Zhang, Xihui Crabtree, John D. Redman, Tyler T. |
| Author_xml | – sequence: 1 givenname: Xihui surname: Zhang fullname: Zhang, Xihui email: xzhang6@una.edu organization: Computer Science & Information Systems, University of North Alabama – sequence: 2 givenname: John D. surname: Crabtree fullname: Crabtree, John D. organization: Computer Science & Information Systems, University of North Alabama – sequence: 3 givenname: Mark G. surname: Terwilliger fullname: Terwilliger, Mark G. organization: Computer Science & Information Systems, University of North Alabama – sequence: 4 givenname: Tyler T. surname: Redman fullname: Redman, Tyler T. organization: Computer Science & Information Systems, University of North Alabama |
| BookMark | eNqFkE1PAjEURRuDiYD-BJMJLlwNdvrBdHQjQfwKCSbiuimdDhRnptgWCf_ejuDGha7ee8k59yW3A1q1qRUA5wnsJ5DBK8hYSkiS9hFMWD8hgxQRfATaCDMYI0jTFmg3TNxAJ6Dj3AoGkkLSBnLonHJO14vo1W9yVXt3GU3nKyV9PLU63CqPXqxZWFFV39S7LksXbbVfRs_iU1xHs6WKendqLayvAh-Pq3Vpdkr1Gq8JOgXHhSidOjvMLni7H89Gj_Fk-vA0Gk5iiTHzcT5gKoFSzecklblIiGJhFziDLIeZwAgxRjORUYEDN1C5RFlRZJhmwUEU4S642OeurfnYKOf5ymxsHV5yRCCEhNGUBupmT0lrnLOq4FJ74bWpvRW65AnkTav8p1XetMoPrQab_rLXVlfC7v71bveergtjK7E1tsy5F7vS2MKKWmrH8d8RX4MOkKw |
| CitedBy_id | crossref_primary_10_1007_s10639_022_10929_5 crossref_primary_10_1007_s10639_024_13313_7 |
| Cites_doi | 10.28945/261 10.1111/dsji.2004.2.issue-1 10.1145/947955 10.1145/383845.383874 10.1145/2544173 10.1145/1325555 10.1145/944217 10.1145/71605 10.1145/545151.545182 10.1145/2739250 |
| ContentType | Journal Article |
| Copyright | 2018 International Association for Computer Information Systems 2018 2018 International Association for Computer Information Systems |
| Copyright_xml | – notice: 2018 International Association for Computer Information Systems 2018 – notice: 2018 International Association for Computer Information Systems |
| DBID | AAYXX CITATION 4S- 4T- JQ2 |
| DOI | 10.1080/08874417.2018.1467243 |
| DatabaseName | CrossRef BPIR.com Limited Docstoc ProQuest Computer Science Collection |
| DatabaseTitle | CrossRef BPIR.com Limited Docstoc ProQuest Computer Science Collection |
| DatabaseTitleList | BPIR.com Limited |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2380-2057 |
| EndPage | 286 |
| ExternalDocumentID | 10_1080_08874417_2018_1467243 1467243 |
| Genre | Article |
| GroupedDBID | -~X .DC 0BK 0R~ 29K 30N 5GY 7WY 8FL 8R4 8R5 8VB 96U AAGDL AAHIA AAJMT AALDU AAMIU AAPUL AAQRR ABCCY ABFIM ABJNI ABLIJ ABPAQ ABXUL ABXYU ACGFO ACGFS ACGOD ACKOT ACTIO ADCVX ADFRT ADGTB ADMLS AEISY AENEX AEYOC AFRVT AGDLA AHDZW AIJEM AIYEW AKBVH AKOOK ALMA_UNASSIGNED_HOLDINGS ALQZU AQRUH AQTUD AWYRJ BLEHA CCCUG D-I DGEBU EBS H13 H~9 K1G K60 K6~ KYCEM LJTGL M4Z O9- Q2X QWB RNANH ROSJB RTWRZ RWL RXW TAE TASJS TBQAZ TDBHL TEN TFL TFT TFW TTHFI TUROJ TWZ U5U UHB UNMZH WH7 ZGOLN ZL0 AAYXX ACSVP CITATION 4S- 4T- ADYSH JQ2 |
| ID | FETCH-LOGICAL-c338t-d68e10cebb47cda14e8ebba3908d09a3228859a95a3e106edc29ff9359ceb2523 |
| IEDL.DBID | TFW |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000531050300008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0887-4417 |
| IngestDate | Fri Jul 25 08:35:27 EDT 2025 Sat Nov 29 05:43:52 EST 2025 Tue Nov 18 21:26:34 EST 2025 Mon Oct 20 23:49:21 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c338t-d68e10cebb47cda14e8ebba3908d09a3228859a95a3e106edc29ff9359ceb2523 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| PQID | 2400048575 |
| PQPubID | 48936 |
| PageCount | 13 |
| ParticipantIDs | crossref_citationtrail_10_1080_08874417_2018_1467243 proquest_journals_2400048575 crossref_primary_10_1080_08874417_2018_1467243 informaworld_taylorfrancis_310_1080_08874417_2018_1467243 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-05-03 |
| PublicationDateYYYYMMDD | 2020-05-03 |
| PublicationDate_xml | – month: 05 year: 2020 text: 2020-05-03 day: 03 |
| PublicationDecade | 2020 |
| PublicationPlace | Stillwater |
| PublicationPlace_xml | – name: Stillwater |
| PublicationTitle | The Journal of computer information systems |
| PublicationYear | 2020 |
| Publisher | Taylor & Francis Taylor & Francis Ltd |
| Publisher_xml | – name: Taylor & Francis – name: Taylor & Francis Ltd |
| References | CIT0010 CIT0012 CIT0011 Rumbaugh J (CIT0015) 1991 Weisfeld M (CIT0017) 2008 Jacobson I (CIT0016) 1993 Liang YD (CIT0022) 2018 Benander AC (CIT0019) 2003; 43 Johnson RA (CIT0008) 2008; 11 Eckel B (CIT0018) 1998 Zhang X (CIT0020) 2010; 9 CIT0002 CIT0013 Booch G (CIT0014) 1991 CIT0005 CIT0004 CIT0007 Cavaiani TP (CIT0003) 2006; 17 CIT0006 Deitel PJ (CIT0021) 2017 CIT0009 |
| References_xml | – volume-title: Object-oriented analysis and design with applications year: 1991 ident: CIT0014 – ident: CIT0011 doi: 10.28945/261 – volume-title: Introduction to Java programming and data structures, comprehensive version year: 2018 ident: CIT0022 – volume-title: Java how to program, late objects year: 2017 ident: CIT0021 – volume-title: Object-oriented modeling and design year: 1991 ident: CIT0015 – volume-title: The object-oriented thought process year: 2008 ident: CIT0017 – volume-title: Thinking in Java year: 1998 ident: CIT0018 – ident: CIT0005 doi: 10.1111/dsji.2004.2.issue-1 – ident: CIT0013 doi: 10.1145/947955 – volume-title: Object-oriented software engineering: a use case driven approach year: 1993 ident: CIT0016 – ident: CIT0007 doi: 10.1145/383845.383874 – ident: CIT0002 doi: 10.1145/2544173 – ident: CIT0009 doi: 10.1145/1325555 – ident: CIT0010 doi: 10.1145/944217 – ident: CIT0012 doi: 10.1145/71605 – ident: CIT0006 doi: 10.1145/545151.545182 – volume: 11 start-page: 95 issue: 2 year: 2008 ident: CIT0008 publication-title: Acad Inf Manage Sci J – volume: 43 start-page: 1 issue: 4 year: 2003 ident: CIT0019 publication-title: J Comput Inf Syst – volume: 9 start-page: 227 year: 2010 ident: CIT0020 publication-title: J Inf Technol Educ – volume: 17 start-page: 365 issue: 4 year: 2006 ident: CIT0003 publication-title: J Inf Syst Educ – ident: CIT0004 doi: 10.1145/2739250 |
| SSID | ssj0018504 |
| Score | 2.2409992 |
| Snippet | Java is arguably today's most popular and widely used object-oriented programming language. Learning Java is a daunting task for students, and teaching it is a... Java is arguably today’s most popular and widely used object-oriented programming language. Learning Java is a daunting task for students, and teaching it is a... |
| SourceID | proquest crossref informaworld |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 274 |
| SubjectTerms | Correlation analysis Java Object oriented programming Object-oriented languages Project specifications Skills Structured programming Students Teachers |
| Title | Assessing Students' Object-Oriented Programming Skills with Java: The "Department-Employee" Project |
| URI | https://www.tandfonline.com/doi/abs/10.1080/08874417.2018.1467243 https://www.proquest.com/docview/2400048575 |
| Volume | 60 |
| WOSCitedRecordID | wos000531050300008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAWR databaseName: Taylor and Francis Online Journals customDbUrl: eissn: 2380-2057 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0018504 issn: 0887-4417 databaseCode: TFW dateStart: 19850901 isFulltext: true titleUrlDefault: https://www.tandfonline.com providerName: Taylor & Francis |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEA5SPHjxLVarhCJ4Wt1Hdpt4E7WISFuwYm8hm81CsVbprv39zmSzxSLSg972kAlLMpN5ZPJ9hJyB2oQdjfwuGZZuIOT30jRnXiSYThOhEqEtiOtjp9fjo5EYuG7CwrVVYg6dV0AR9qxG41ZpUXfEXaJhIHMWNmZxa-ohQ7xPcP3IYTDsvizuEXhsCQStKaFI_Ybnt1mWvNMSdumPs9o6oO7WP_z6Ntl00Se9rtRlh6yZ6S7ZqpkdqDP0PaKru2Bwa_SpAr8szmk_xZqN10dkZIhT6aBq7Xqzo17Hk0lBsapLH9RcXVHQP9q-BWc3s33sXk0t3EY5nGifPHfvhjf3nqNj8DTksaWXJdwEvjZpyjo6UwEzHL5VJHye-ULBycB5LJSIVQTjEpPpUOQ5vvwFmRAS3gPSmL5PzSGhWcQZF7kKRM4YM0wwSDQNFlQgmvF13CSs3gapHVY5UmZMZFBDmrqFlLiQ0i1kk1wsxD4qsI5VAuL7HsvSVknyitJERitkW7VCSGf3hcSOXDgTIQY--sPUx2QjxLQe-yqjFmmUs09zQtb1vBwXs1Or4V-I_PSe |
| linkProvider | Taylor & Francis |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LTwIxEG4UTfQiPiOK2hATT6v76ELrzagEFcFEjNyabrebEBENIL_fme4ugRjDQW976DSbdqbz6PT7CDkFtfFrGvldYizdQMjvRFHCnEAwHVWFqgptQVybtVaLd7ti9i0MtlViDp2kQBH2rEbjxmJ03hJ3gZaB1FnYmcWtrfssWCYrIfha1PJO_XV6k8BDSyFojQll8lc8v00z55_m0Et_nNbWBdWL__Hzm2QjC0DpVaoxW2TJDLZJMSd3oJmt7xCdXgeDZ6PPKf7l6Iy2IyzbOG0ER4ZQlT6l3V3vdtRbr98fUSzs0ns1UZcUVJBWbsDfDW0ru5OzC1dQDifaJS_12851w8kYGRwNqezYiavceK42UcRqOlYeMxy-VSBcHrtCweHAeSiUCFUA46om1r5IEnz8CzI-5Lx7pDD4GJh9QuOAMy4S5YmEMWaYYJBrGqypQEDj6rBEWL4PUmdw5cia0ZdejmqaLaTEhZTZQpbI-VTsM8XrWCQgZjdZjm2hJElZTWSwQLaca4TMTH8ksSkXjkUIgw_-MPUJWWt0Hpuyedd6OCTrPmb52GYZlElhPPwyR2RVT8a90fDYqvs3GZv4yQ |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3dS8MwEA86RXxxfuLH1CCCT9WtzbrEN3EWv9gGTvQtpGkK4pxjrfv7vUvT4RDxQd_6kAslubvcXX75HSHHoDZ-S2N_lwRLNxDye3GcMi8QTMehUKHQlsT1vtXp8Odn0XNowszBKjGHTguiCOur0bhHSVoi4s7QMLBzFgKzuDV1nwXzZAFC5xDzr370NL1I4E3bQdDaEsqUj3h-mmbmeJohL_3mrO0JFFX_4d9XyYoLP-lFoS9rZM4M10m1bO1AnaVvEF1cBsO5Rh8K9svshHZjLNp4XaRGhkCV9gps15sd9foyGGQUy7r0Vk3UOQUFpEdtOO3GFsjulb2Fj1AOJ9okj9FV__Lac_0YPA2JbO4lITeNujZxzFo6UQ1mOHyrQNR5UhcKXAPnTaFEUwUwLjSJ9kWa4tNfkPEh490ileH70GwTmgSccZGqhkgZY4YJBpmmwYoKhDN13dwhrNwGqR1ZOfbMGMhGyWnqFlLiQkq3kDvkdCo2Ktg6fhMQX_dY5rZMkhY9TWTwi2ytVAjpDD-TCMkFpwhB8O4fpj4kS712JO9vOnd7ZNnHFB8xlkGNVPLxh9kni3qSv2TjA6vsnyJs93o |
| 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%3Ajournal&rft.genre=article&rft.atitle=Assessing+Students%27+Object-Oriented+Programming+Skills+with+Java%3A+The+%22Department-Employee%22+Project&rft.jtitle=The+Journal+of+computer+information+systems&rft.au=Zhang%2C+Xihui&rft.au=Crabtree%2C+John+D.&rft.au=Terwilliger%2C+Mark+G.&rft.au=Redman%2C+Tyler+T.&rft.date=2020-05-03&rft.pub=Taylor+%26+Francis&rft.issn=0887-4417&rft.eissn=2380-2057&rft.volume=60&rft.issue=3&rft.spage=274&rft.epage=286&rft_id=info:doi/10.1080%2F08874417.2018.1467243&rft.externalDocID=1467243 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0887-4417&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0887-4417&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0887-4417&client=summon |