I migliori progetti sono interessanti e utili per te al di là dello scopo del corso di informatica.
Al liceo alla fine degli anni '60's, mi sono concentrato sul fare i miei compiti di geometria analitica, scrivendo programmi per fare:
- Espansioni binomiali
- Integrazione e differenziazione numerica
- Plottare funzioni (f(x)) (sulla stampante della console)
- Tracciare equazioni (sulla stampante della console) di 0=f(x,y) dove l'equazione potrebbe essere soddisfatta da più y's per la stessa x.
- Ordinare i record su disco mantenendo solo l'ordine del record corrente in memoria a causa della memoria molto limitata
- Convertire numeri interi in qualsiasi base, dalla base 10 a qualsiasi base 2 a 36.
Al college, ho scritto programmi per fare i compiti di ingegneria, come i disegni dei sistemi di Laplace e i loro diagrammi di Bode, l'analisi dei circuiti, e l'aritmetica con dimensioni e unità, in modo da poter scrivere, per esempio circa
- velocità: (10 in furlongs) per quindici giorni in ( angstroms per nanosecondo ) e ottenere la risposta corretta
- corrente: (100 in coulombs) per millisecondo in microamps
- E altri dove le dimensioni hanno potenze, come l'accelerazione, con la sua distanza per tempo^2, o forze in libbre, dynes, e newtons.
In seguito, ho avuto la brillante idea di fare automi cellulari in celle di foglio elettronico. Ho creato una versione toroidale di Conway's Life in Lotus 123, e più tardi Excel, solo per divertimento, senza macro..
Il risultato non è questi esempi, ma che ho scritto programmi per realizzare ciò che avevo bisogno di fare o volevo fare. Più tardi, questo divenne noto come "programmazione personale". Se si può ottenere il credito del progetto per farlo, bene.