Overview


This project aims to serve the national interest by developing an online platform that will help to improve retention in introductory computing courses. A computer science degree is tied to developing technical skills, which may be taught while students solve problems involving challenging tasks. Solving such challenging tasks helps students to learn but often results in struggles with the material. When used properly, insights gained from these struggles can become instruments to promote learning and self-efficacy, thus becoming productive struggles.

Converting classroom challenges to productive struggles as a means for learning may help to improve retention in introductory computer science classes. The online platform, called PULSE (Productive strUggle for deveLoping Self Efficacy), is intended to foster productive struggles, improve self-efficacy, and enhance skill development.

PULSE will make use of long-form computer programming assignments outside the classroom. The platform will allow students to develop their programming solutions in an online programming environment. Students will be able to view the assignments, save their program, compile and run their code. Lastly, students will submit their assignments for grading. Pulse will enable instructors to identify when and where students struggle while developing their code. Instructors will have a way to work with the students' challenges before the deadline.

PULSE University of Texas at El Paso