Este documento presenta un plan de curso para la asignatura de Tópicos Selectos de Programación. El plan describe las competencias generales y específicas, los contenidos temáticos divididos en seis módulos, las estrategias de aprendizaje, y las evidencias de aprendizaje. Los seis módulos cubren temas como tipos de datos definidos por el usuario, programación concurrente multihilos, interfaz gráfica de usuario y multimedia. El plan también incluye sugerencias didácticas como realizar prácticas, debates y proyectos