Acerca del servicio
TraducidoDesarrollo y ensamblaje de lecciones interactivas y bloques personalizados en Snap! — un lenguaje de programación visual basado en bloques de Berkeley. Snap! es una extensión de Scratch en un motor Scheme: añade procedimientos y listas como objetos de primera clase, así como recursión, lo que lo hace ideal para enseñar ideas reales de informática sin el dolor de la sintaxis.
Lo que hago:
— Lecciones interactivas que guían a un estudiante paso a paso — desde el primer bloque hasta la recursión, funciones de orden superior como map y reduce, y procesamiento de listas.
— Bloques personalizados (BYOB, Construye Tus Propios Bloques) adaptados a tu programa, con pistas claras, tipos de entrada correctos y lógica interna limpia.
— Proyectos listos para el aula: juegos, simulaciones, cuestionarios y pequeñas aplicaciones que hacen visuales conceptos abstractos.
— Bibliotecas enteras de bloques que se pueden importar y reutilizar en diferentes lecciones y grupos.
Por qué yo: Conozco Snap! profundamente, incluyendo sus raíces en Scheme, la mecánica de lambdas y bucles, y cómo se comportan los objetos de lista desde adentro. Esto significa que mis proyectos no son solo llamativos — están metódicamente verificados y son técnicamente correctos. Cada trabajo viene con documentación clara, código fuente editable y notas breves para el profesor para que puedas refinar el material tú mismo.
Ya sea que estés dirigiendo un club de programación, un curso introductorio de informática en la universidad o una plataforma en línea — prepararé material que mantenga a los estudiantes comprometidos y enseñe lo que realmente importa. Cuéntame sobre tu audiencia y objetivos, y sugeriré un plan.