¿Cuál es un mejor programa extracurricular para una especialización en informática: un periódico o un programa de mentores?

Honestamente, sería mejor pasar tu tiempo programando y tratando de resolver problemas difíciles. Si bien los programas extracurriculares son útiles, tener el tiempo y la capacidad mental para programar y trabajar en proyectos paralelos es un lujo que no siempre estará disponible después de su graduación.

Ambas actividades proporcionan habilidades valiosas que serán útiles más adelante en su carrera (escritura, habilidades interpersonales, empatía), pero a corto plazo, convertirse en un gran programador aumentará sustancialmente sus posibilidades de éxito en CS. Además, la programación es una parte importante en muchos subcampos de CS y las habilidades de programación finamente perfeccionadas proporcionarán mucho valor (o si está interesado en la teoría, debe hacer matemáticas en su tiempo libre).

Al pasar su tiempo libre perfeccionando sus habilidades de programación, le permitirá obtener pasantías de primer nivel, lo que le permitirá obtener trabajos de primer nivel, o le permitirá sobresalir en un subcampo de sistemas similares a CS, y facilitarlo para ingresar a la escuela de posgrado (suponiendo, por supuesto, que aproveche las oportunidades de investigación).

Ninguno de los dos suena altamente relevante para CS, a menos que vayas a dar tutoría a niños en programación. Como tal, la elección es tuya.

Un estudiante de CS quiere graduarse sabiendo cómo programar y con algo de experiencia laboral para demostrarlo. Si escribe una aplicación para iPhone o contribuye a un proyecto de código abierto, eso es realmente bueno. Obtener una pasantía también buena. La programación es en gran parte solitaria, pero siempre trabajas con otros y necesitas llevarte bien. Necesitas expresarte efectivamente. Cualquiera de las oportunidades podría mostrar esta habilidad.

Sugeriría asesorar a los niños inmigrantes.