Tutoring support is vital to eliminate knowledge gaps and achieve learning outcomes, while attaining instructional scalability to large class sizes common in STEM courses. However, determining which courses require additional tutoring support is challenging due to the lack of formal quantitative measurement tools, thus hindering the ideal provision of Teaching Assistant (TA) allocation. Herein, we develop a NetLogo framework for an Agent-Based Model (ABM) designed to simulate student progress and performance in a required Electrical and Computer Engineering (ECE) undergraduate course. It predicts and quantifies course outcomes under varying amounts of tutoring support via TA office hours. The ABM incorporates key parameters such as learners' attainment in previous semesters, grading schemata, and tutoring impact to predict the corresponding number of at-risk students. Meanwhile, the technical approach utilizes a NetLogo-based implementation of the ABM, which realizes a flexible, modular, and observable design.
The ABM is composed of three primary components: student agents which represent individual students along with their content proficiency, a course environment which encapsulates the grading scheme along with tutoring support parameters of the TAs available, and a feedback mechanism which enables the ABM to adjust its predictions based on the instructor's input. The technical results demonstrate that the ABM is capable of accurately predicting the number of students having significant risk of DFW, i.e. earning a course letter grade of D or F, or withdrawing (W). The results show that the ABM is robust and reliable in its predictions of DFW rate, whereas three out of four semester configurations analyzed indicated that the ABM’s predicted values bordered the 95% confidence interval. When measuring accuracy, test runs included course enrollment ranging from 70 to 121 students, commensurate with actual course delivery enrollments. The NetLogo model was parameterized towards attaining the worthy objective of lowering the DFW rate. Furthermore, to assist administrative decision making, it computes the monetary cost of tutoring per supported student. This new metric, known as Remediation Cost Per Supported Student (RCSS), delivers a quantitative measurement of cost-effectiveness for a course staffing configuration when considering the number of tutors paid and the number of students who received remediation. The model's performance is evaluated through a series of experimental scenarios, which involve varying student enrollment, grading schemes, and teaching assistant support levels using a dataset of previous course offerings.
The full paper will be available to logged in and registered conference attendees once the conference starts on June 22, 2025, and to all visitors after the conference ends on June 25, 2025