Design and evaluation of an alternative programming paradigms course | Publicación