Tightly Coupled Worksheets and Homework Assignments for NLP

Laura Biester, Winston Wu


Abstract
In natural language processing courses, students often struggle to debug their code. In this paper, we present three homework assignments that are tightly coupled with in-class worksheets. The worksheets allow students to confirm their understanding of the algorithms on paper before trying to write code. Then, as students complete the coding portion of the assignments, the worksheets aid students in the debugging process as test cases for the code, allowing students to seamlessly compare their results to those from the correct execution of the algorithm.
Anthology ID:
2024.teachingnlp-1.8
Volume:
Proceedings of the Sixth Workshop on Teaching NLP
Month:
August
Year:
2024
Address:
Bangkok, Thailand
Editors:
Sana Al-azzawi, Laura Biester, György Kovács, Ana Marasović, Leena Mathur, Margot Mieskes, Leonie Weissweiler
Venues:
TeachingNLP | WS
SIG:
Publisher:
Association for Computational Linguistics
Note:
Pages:
66–68
Language:
URL:
https://aclanthology.org/2024.teachingnlp-1.8
DOI:
Bibkey:
Cite (ACL):
Laura Biester and Winston Wu. 2024. Tightly Coupled Worksheets and Homework Assignments for NLP. In Proceedings of the Sixth Workshop on Teaching NLP, pages 66–68, Bangkok, Thailand. Association for Computational Linguistics.
Cite (Informal):
Tightly Coupled Worksheets and Homework Assignments for NLP (Biester & Wu, TeachingNLP-WS 2024)
Copy Citation:
PDF:
https://aclanthology.org/2024.teachingnlp-1.8.pdf