DIGITAL LIBRARY
POSITIVE OUTCOMES OF TEAM-BASED LEARNING IN AN INTRODUCTORY JAVA AND OBJECT-ORIENTED PROGRAMMING COURSE
Singapore Institute of Management (SINGAPORE)
About this paper:
Appears in: EDULEARN18 Proceedings
Publication year: 2018
Page: 4752 (abstract only)
ISBN: 978-84-09-02709-5
ISSN: 2340-1117
doi: 10.21125/edulearn.2018.1181
Conference name: 10th International Conference on Education and New Learning Technologies
Dates: 2-4 July, 2018
Location: Palma, Spain
Abstract:
Learning Java and Object-oriented Programming is perceived as challenging, particularly for novices in a traditional lecture environment. Beginner programmers often face difficulties grasping the semantic and syntax features as well as algorithmic complexity associated with the coding process. To support the mastery and learning engagement of a first year undergraduate Java Programming course, we employed Team-Based Learning approach in two topics - (A) Sorting and Searching and (B) Basic Object-Oriented Class Design with 93 students. Independent T-tests of student performance between the lecture group and the TBL group revealed statistically significant higher test scores for TBL in both topics A and B (p = 0.001). Students demonstrated greater learning gains in topic B than topic A in the Team Readiness Assurance Test, suggesting that the benefits of TBL are more evident in complex programming concepts. Analysis of learning engagement found that students were satisfied with the experience and preferred TBL over lectures. However, neutral responses to the accountability subscale indicated that students may not necessarily relate TBL activities to requirements for class preparation and team contribution. Recommendations for implementation of TBL for the whole Java Programming course will be discussed with specific consideration for an assessment-focused curriculum.
Keywords:
Team-based learning, Java Programming, Object-oriented programming, TBL.