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 "...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of computer information systems Jg. 60; H. 3; S. 274 - 286
Hauptverfasser: Zhang, Xihui, Crabtree, John D., Terwilliger, Mark G., Redman, Tyler T.
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