Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2380552.2380604acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

A modified team-based learning methodology for effective delivery of an introductory programming course

Published: 11 October 2012 Publication History

Abstract

This paper sheds the light on an attempt to use a pedagogy integrating Team-Based Learning (TBL) for effective learning and hands-on experience in an introductory programming course. We have adopted a modified version of TBL to study its effect on students learning and to examine how teams intra- and inter-team active interactions influence students' learning and grades. Therefore, the objectives of this work is to evaluate whether the proposed modified TBL methodology would or would not improve students' experience of in-class engagement and their attitude about the value of using teams for learning, compared with experiences students would have had in the traditional lecture format. We refer to this method as LTBL, Lectures and Team-Based Learning, since we added a short but essential teaching component. To explore the effectiveness of this learning pedagogy, we evaluated students' level of engagement and attitudes toward achieving course outcomes and the value of teamwork over four semesters. Our findings demonstrated that LTBL has a positive effect on the success rate and the achievement of learning outcomes.

References

[1]
T. Barnes, E. Powell, A. Chaffin, and A. Godwin. Game2learn: Building cs1 learning games for retention. In ITiCSE'07, pages 500--504, 2007.
[2]
J. Brickell, D. Porter, M. Reynolds, and D. Richard. Assigning students to groups for engineering design projects: A comparison of five methods. Journal of Engineering Education, 83(3):259--262, 1994.
[3]
M. Clark, H. Nguyen, C. Bray, and R. Levine. Team-based learning in an undergraduate nursing course. Journal of Nursing Education, 47(3):111--117, 2008.
[4]
N. Dale. Most difficult topics in cs1: Results of an online survey of educators. SIGCSE Bull., 38(2):49--53, 2006.
[5]
M. Eagle and T. Barnets. Wu's castle: Teaching arrays and loops in a game. In Proc. of the 13th Annual Conference on Innovation and Technology in Computer Science Education, pages 245--249, 2008.
[6]
C. Feingold, M. Cobb, R. Givens, J. Arnold, and J. Keller. Student perceptions of team based learning in nursing education. J. Nurse Educ, 47:214--222, 2008.
[7]
T. Howles. Preliminary results of longitudinal study of computer science student trends, behaviours and preferences. J. Computing for Small Colleges, 22(6):18--27, 2007.
[8]
P. Kinnunen and L. Malmi. Why students drop out of cs1 course? In ICER 06, pages 97--108, September 2006.
[9]
S. Kouznetsova. No more freeloading: using individual assignments to improve team-based learning outcomes. Journal of Computing Sciences in Colleges archive, 24(5):30--36, 2009.
[10]
P. Lasserre. Adaptation of team-based learning on a first term programming class. In ITiCSE 09 Conference, pages 186--190, July 2009.
[11]
P. Lasserre and C. Azostak. Effects on team-based learning on a cs1 course. In ITiCS 11 Conference, pages 133--137, June 2011.
[12]
N. Letassy, M. Medina, J. Stroup, S. Fugate, and M. Britton. The impact of team-based learning (tbl) on student and course outcomes compared to lecture methods. In Annual Meeting of the American Association of Colleges of Pharmacy, 2007.
[13]
L. Michaelsen and M. Sweet. Fundamental principles and practices of teambased learning. In In: Michaelsen LK, Parmelee DX, McMahon KK, Levine RE (Editors). Team-Based Learning for Health Professions Education: A Guide to Using Small Groups for Improving Learning, pages 9--34, 2007.
[14]
D. Parsons and P. Haden. Parson's programming puzzles: a fun and effective learning tool for first programming courses. In Proc. of the 8th Australian Conf. on Computing Education, pages 157--162, 2006.
[15]
B. Thompson, P. Schneider, R. Levine, K. McMahon, I. Perkowski, and B. Richard. Team-based learning at ten medical schools: Two years later. J. Med Educ, 41(3):250--257, 2007.
[16]
N. Vasan, D. DeFouw, and S. Compton. Modified use of team-based learning for effective delivery of medical gross anatomy and embryology. Anatomical Sciences Educ., 1:3--9, 2008.
[17]
N. Vasan, D. DeFouw, and S. Compton. Survey of student perceptions of team-based learning in anatomy curriculum: Favorable views unrelated to grades. Anatomical Sciences Educ., 2:150--155, 2009.
[18]
K. Whittington. Understanding the tbl divide; examining similarities and differences between writing and programming. In TBL Conference, June 2007.
[19]
N. Zgheib, J. Simaan, and R. Sabra. Using team-based learning to teach pharmacology to second year medical students improves student performance. Medical Teacher, 32:130--135, 2010.

Cited By

View all
  • (2024)Transdisciplinarity and Team-Based Learning: Strategies for an Introductory Programming CourseIEEE Transactions on Education10.1109/TE.2024.336761767:2(317-326)Online publication date: 7-Mar-2024
  • (2020)Sonic Pi for TBL Teaching Units in an Introductory Programming CourseAdjunct Publication of the 28th ACM Conference on User Modeling, Adaptation and Personalization10.1145/3386392.3399317(143-150)Online publication date: 14-Jul-2020
  • (2020)Evaluating the Benefits of Team-Based Learning in a Systems Programming Class2020 IEEE Frontiers in Education Conference (FIE)10.1109/FIE44824.2020.9274183(1-7)Online publication date: 21-Oct-2020
  • Show More Cited By

Index Terms

  1. A modified team-based learning methodology for effective delivery of an introductory programming course

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGITE '12: Proceedings of the 13th annual conference on Information technology education
      October 2012
      266 pages
      ISBN:9781450314640
      DOI:10.1145/2380552
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 11 October 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. introductory programming course
      2. team-based learning

      Qualifiers

      • Research-article

      Conference

      SIGITE ' 12
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 176 of 429 submissions, 41%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)7
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 28 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Transdisciplinarity and Team-Based Learning: Strategies for an Introductory Programming CourseIEEE Transactions on Education10.1109/TE.2024.336761767:2(317-326)Online publication date: 7-Mar-2024
      • (2020)Sonic Pi for TBL Teaching Units in an Introductory Programming CourseAdjunct Publication of the 28th ACM Conference on User Modeling, Adaptation and Personalization10.1145/3386392.3399317(143-150)Online publication date: 14-Jul-2020
      • (2020)Evaluating the Benefits of Team-Based Learning in a Systems Programming Class2020 IEEE Frontiers in Education Conference (FIE)10.1109/FIE44824.2020.9274183(1-7)Online publication date: 21-Oct-2020
      • (2019)Course redesign to improve retentionJournal of Computing Sciences in Colleges10.5555/3344051.334405934:6(97-106)Online publication date: 1-Apr-2019
      • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018
      • (2018)TBL as an active learning-teaching methodology for software engineering coursesProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266253(289-297)Online publication date: 17-Sep-2018
      • (2018)Active Learning in a Discrete Mathematics ClassProceedings of the 49th ACM Technical Symposium on Computer Science Education10.1145/3159450.3159604(828-833)Online publication date: 21-Feb-2018
      • (2018)Delineating Factors that Influence Student Performance in a Data Structures Course2018 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2018.8659300(1-9)Online publication date: Oct-2018
      • (2018)An Initial Analysis of the Research on Interest and Introductory Programming : A Systematic Review of this Literature2018 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2018.8659254(1-9)Online publication date: Oct-2018
      • (2017)Student Perspectives of Team-Based Learning in a CS CourseProceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education10.1145/3017680.3017699(327-332)Online publication date: 8-Mar-2017
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media