Page under construction!!

ProCoSK

The ProCoSK website is targeted at computing educators and researchers. Its purpose is to present new learning material designed to support students struggling with learning to program.

The material has been designed around two basic principles from recent research on introductory programming education: propose program comprehension tasks besides writing tasks, and teaching strategic programming knowledge explicitly.

Such material may be of interest to high school teachers and academics teaching programming to novices. It was prepared and used in the context of a peer tutoring initiative targeted at undergraduate students of the CS degree programs at Milan University.

We intend to carry out a methodologically sound investigation to measure the quality and effectiveness of ProCoSK material. We look for feedback and possible collaborators from other institutions.

Description of ProCoSK material
Background and references
Poster with abstract presented at SIGCSE 2021

The authors of this learning material are Violetta Lonati and Anna Morpurgo.

These material has been presented as a poster at ACM SIGCSE Technical Symposium 2021. See also the abstract.

If you use this material for research, please cite the SIGCSE 2021 poster paper. To include this material in publications, you need the authors’ permission. If you are an educator, we will be happy if you use these exercises in your classes, and we will be pleased if you let us know.

Many students contributed to reviewing and polishing the exercises. Special thanks to Umberto Costantini. Thanks also to Alessandro Clerici Lorenzini, Alexandru David, Andrea Zubenko, Davide Cernuto, Francesco Bertolotti,Leonardo Albani, Luca Tansini, Margherita Pindaro, Vasile Ciobanu, Vittorio Peccenati. We also thank for their ideas and comments our colleagues Carlo Bellettini, Paolo Boldi, Mattia Monga, Massimo Santini, and Sebastiano Vigna.

This work has been partially supported by MIUR - Piano Nazionale per le Lauree Scientifiche, progetto di Informatica.

logo PLS