Los mejores proyectos son interesantes y útiles para ti más allá del ámbito del curso de informática.
En el instituto, a finales de los 60's, me centré en hacer mis deberes de geometría analítica, escribiendo programas para hacer:
- Expansión de binomios
- Integración y diferenciación numérica
- Planificación de funciones (f(x)) (en la impresora de la consola)
- Planificando ecuaciones (en la impresora de la consola) de 0=f(x,y) donde la ecuación podría ser satisfecha por múltiples y's para la misma x.
- Ordenando registros en el disco mientras se mantiene sólo el orden de los registros actuales en la memoria debido a la memoria muy limitada
- Convirtiendo enteros en cualquier base, desde la base 10 a cualquier base 2 a 36.
En la universidad, escribí programas para hacer los deberes de ingeniería, como diseños de sistemas de Laplace y sus gráficos de Bode, análisis de circuitos y aritmética con dimensiones y unidades, por lo que se podía escribir, por ejemplo sobre
- velocidad: (10 en furlongs) por quincena en ( angstroms por nanosegundo) y obtener la respuesta correcta
- corriente: (100 en culombios) por milisegundo en microamperios
- Y otras en las que las dimensiones tienen potencias, como la aceleración, con su distancia por tiempo^2, o las fuerzas en libras, dinas y newtons.
Más tarde, tuve la brillante idea de hacer autómatas celulares en celdas de hojas de cálculo. Creé una versión toroidal de la Vida de Conway en Lotus 123, y más tarde en Excel, sólo por diversión, sin macros.
Lo que hay que destacar no son estos ejemplos, sino que escribí programas para lograr lo que necesitaba o quería hacer. Más tarde, esto se conoció como "programación personal". Si puedes conseguir el crédito del proyecto por hacerlo, genial.