¿Cómo era estudiar ciencias de la computación en la universidad / colegio antes de la prevalencia de las PC y las computadoras portátiles?

Como las computadoras no eran personales, había que compartir las comunales, es decir, usar la unidad central del departamento. En la Universidad de Cambridge, que tomó la forma de un IBM 370/165 con un sistema operativo construido en Cambridge. Los usuarios recibieron una cuota de uso por período (creo que una semana). Los programas en ejecución cuestan más de su cuota en las horas punta que en las horas de silencio. De esta manera, se estableció un mercado de auto-fijación de precios, que permitía a los profesores ricos en cuotas ejecutar sus programas cuando lo deseaban, y dejaba que los estudiantes de pregrado con pocas cuotas ejecutaran los suyos en momentos tranquilos.

La consecuencia fue simple e intencional: una proporción muy alta del trabajo de pregrado se realizó por la noche. Encontré que la mejor manera de obtener el presupuesto era usar tarjetas perforadas y luego dejar de usarlo rápidamente a favor del acceso a la terminal.

Tarjetas perforadas, recursos limitados. En Cornell, tenían una categoría de trabajo separada para trabajos de estudiantes. Elección limitada de lenguajes de programación, memoria limitada, tiempo de CPU limitado, líneas de salida limitadas por trabajo, pero cercano al tiempo de respuesta instantáneo desde el mainframe. el retraso primario fue esperar a que el operador distribuyera la salida a los contenedores, pero eventualmente, incluso eso fue eliminado yendo a impresoras de autoservicio, que ya no se refugiaron detrás del mostrador.

Recuerdo que me sorprendió cuando llegué a la escuela de posgrado en la Universidad de Michigan. Pensé que nada era “gratis” en Cornell, pero en Michigan, tenía que proporcionar sus propios “libros azules” para los exámenes y sus propias tarjetas perforadas para los proyectos. En Cornell, esos artículos se proporcionaron sin cargo a los estudiantes. Pero cuando llegué a Michigan, las cosas estaban en transición para usar un editor en línea de archivos fuente en lugar de tarjetas perforadas, por lo que ni siquiera me abrí camino a través de una caja completa de tarjetas en Michigan.

Por supuesto, en aquel entonces, un cuaderno contenía hojas de papel y quizás divisores de sección si estaba organizado.

Similar a la enseñanza de geografía ahora que los estudiantes no tienen un acceso común a los dispositivos de teletransporte, sería útil tenerlos a veces, pero podemos hacerlo perfectamente bien sin ellos.