ABSTRACT
We present Elice, an online CS (computer science) education platform, and Elivate, a system for taking student learning data from Elice and infers their progress through an educational taxonomy tailored for programming education. Elice captures detailed student learning activities, such as the intermediate revisions of code as students make progress toward completing their programming exercises. With those data, Elivate recognizes each student's progression through an education taxonomy which organizes intermediate stages of learning such that the taxonomy can be used to evaluate student progress as well as to design and improve course materials and structure. With more than 240,000 intermediate source codes generated by 1,000 students, we demonstrate the practicality of the Elice and Elivate. We present case studies that confirm that categorizing student actions into the different steps of the taxonomy results in better understanding of the effect of TA's assist and student's performance.
- Bloom, B. S., and Engelhart, M. D. Taxonomy of Educational Objectives: The Classification of Educational Goals. David McKay, 1969.Google Scholar
- Fuller, U., Johnson, C. G., Ahoniemi, T., Cukierman, D., Hernán-Losada, I., Jackova, J., Lahtinen, E., Lewis, T. L., Thompson, D. M., Riedesel, C., et al. Developing a computer science-specific learning taxonomy. In ACM SIGCSE Bulletin, ACM (2007). Google ScholarDigital Library
Index Terms
- Elice: An online CS Education Platform to Understand How Students Learn Programming
Recommendations
Elivate: A Real-Time Assistant for Students and Lecturers as Part of an Online CS Education Platform
L@S '16: Proceedings of the Third (2016) ACM Conference on Learning @ ScaleWe present Elice, an online CS (computer science) education platform, and Elivate, a system for (i) taking student learning data from Elice, (ii) inferring their progress through an educational taxonomy tailored for programming education, and (iii) ...
Exploring formal learning groups and their impact on recruitment of women in undergraduate CS
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationAs percentages of women in computing jobs and university programs decline, recruiting and retaining women in the field of Computer Science (CS) becomes increasingly important. Undergraduate CS programs, and more specifically, introductory-level CS ...
Using collaborative, modified peer led team learning to improve student success and retention in intro cs
SIGCSE '09It is common knowledge that enrollments in computer science have plummeted and educators are challenged to find ways to engage and promote success and retention of students while maintaining standards in introductory computer science courses. This study ...
Comments