Este artículo presenta el diseño de una propuesta pedagógica de actividades de laboratorio para el aprendizaje de programación, que busca a través del trabajo en equipos y la inclusión de las TIC, generar una oportunidad para promover el desarrollo de habilidades de resolución de problemas y colaboración. Ambas fundamentales para el desarrollo profesional y personal de los estudiantes actuales. Así mismo se presentan y discuten algunos resultados alcanzados con su implementación en un curso de programación y las líneas de acción a futuro.