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 and provide an overview of object-oriented programming with Java. We also provide the project specification 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 and student perceptions show that the “Department-Employee” project was effective in assessing students’ object-oriented programming skills with Java.
Redman, Tyler T.; Terwilliger, Mark G.; Crabtree, John D.; and Zhang, Xihui, "Assessing Students’ Object-Oriented Programming Skills with Java: The “Department-Employee” Project" (2018). SAIS 2018 Proceedings. 13.