← Dataset Catalog

Fall 2019 use of OpenDSA Formal Languages eTextbook

Publisher DataShop
Description Student utilization of e textbook, student perceptions and performance on exams
Resource Type URL
Data Type eTextbook Log
Creator Shaffer, Clifford A.
Availability open
Rights no additional terms associated with this project.
Collection Start Date 2019
Collection End Date 2019
Publication Year 2019
Number of Semesters 1
Data Protection Anonymized
Measurement Type --
Sample Size --
Country USA
Educational Institution Virginia Tech
Data Standard --
Learning Environment --
Aggregation --
Aggregation Level --
Related Publication @inproceedings{10.1145/3408877.3432398, author = {Mohammed, Mostafa and Shaffer, Clifford A. and Rodger, Susan H.}, title = {Teaching Formal Languages with Visualizations and Auto-Graded Exercises}, year = {2021}, isbn = {9781450380621}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3408877.3432398}, doi = {10.1145/3408877.3432398}, abstract = {The material taught in a Formal Languages and Automata (FLA) course is mathematical in nature and requires students to practice proofs and algorithms to understand the content. Traditional FLA textbooks are heavy on prose, and homework typically consists of solving many paper exercises. Instructors often make use of Finite State Machine simulators like the JFLAP package. JFLAP allows students to interactively build models and apply different algorithms to these models, providing both a more interactive and a more visual approach. However, course materials have still traditionally relied largely on prose and hand-graded exercises, limiting both the interaction and the amount of practice. In this paper, we propose an eTextbook with integrated tools (simulators and auto-graded exercises) that allow for greater interactivity and levels of engagement. To evaluate the pedagogical effectiveness of our approach, we conducted performance evaluations across different offerings of an FLA course. Results indicate that students using the integrated eTextbook performed better than did a control group using a traditional textbook approach. Students gave positive feedback regarding the usefulness of the auto-graded exercises for practicing different FLA concepts.}, booktitle = {Proceedings of the 52nd ACM Technical Symposium on Computer Science Education}, pages = {569–575}, numpages = {7}, keywords = {visualizations, formal languages, auto-graded exercises, OpenFLAP, OpenDSA, JFLAP}, location = {Virtual Event, USA}, series = {SIGCSE '21} }
Research Question RQ1 What feedback do students give regarding their experience with the various exercises? RQ2 How does performance on exams for the intervention group compare to performance of the control group students on the same set of questions?
Future Work In future, we will focus on sections of the course that cover topics that do not present easy opportunities for a visual presentation, or interactive exercises. We will develop more PE for PDAs, and TMs. We are investigating an approach based on the Programmed Instruction technique [31–33]. We believe that many aspects of a FLA course might benefit from a presentation based on Programmed Instruction since this can be made to be more interactive than the current plain prose approach for those topics.
Fairness Score Total score: 4% (initial) Findability: 1 of 7 Accessibility: 0 of 3 Interoperability: 0 of 4 Reusability: 0 of 10
ResourceOpen Dataset