Download presentation
Presentation is loading. Please wait.
Published byPrudence Bradford Modified over 8 years ago
1
Online Programming Judge- Applications for the classroom William A. Booth, Ph.D. Baylor University
2
Lots of Small Assignments (LSA) Approach LSA approach for CSI, CS2, Data Structures Added an average of 5 programming assignments each week. Student Motivation – Must program every day to keep up
3
LSA Progress Baylor University Intro to CS (CS1) Data Structures (Spring 2016) Curriculum developed by Bill Booth 80+ problems in 15 weeks Started in summer 2015 Continued in Fall 2015, Spring 2016
4
LSA Results Correlation Between LSA and Final Exam CourseRR2R2 CS1 Summer 201581.2%64% CS1 Fall 201564%40% CS1 Spring 201671%50% Data Struct. 201674%54%
5
LSA Progress Preliminary Observations – Professors believe approach improves Understanding of lecture concepts Code Quality – Students appear better prepared for Instruction Deeper understanding Time for advanced concepts (e.g., design elements)
6
LSA Progress Preliminary Observations – URI performance strongly correlated to written summer final (conceptual) exam results – 64% of variation in Final Exam explained by URI performance. – Students tend to blame online-judge for difficulty, not the professor.
7
Online Programming Judge- Applications for the classroom RESOURCE INFORMATION https://icpc.baylor.edu/ https://www.urionlinejudge.com.br https://www.urionlinejudge.com.br/academic http://uhunt.felix-halim.net/ https://uva.onlinejudge.org/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.