Les meilleurs projets sont intéressants et utiles pour vous au-delà de la portée du cours d'informatique.
Au lycée, à la fin des années 1960's, je me suis concentré sur la réalisation de mes devoirs de géométrie analytique, en écrivant des programmes pour faire :
- Des expansions binomiales
- L'intégration numérique et la différentiation
- Placer des fonctions (f(x)). (sur l'imprimante de la console)
- Tracer des équations (sur l'imprimante de la console) de 0=f(x,y) où l'équation pourrait être satisfaite par plusieurs y's pour le même x.
- Trier des enregistrements sur le disque tout en ne gardant en mémoire que l'ordre d'enregistrement actuel en raison d'une mémoire très limitée
- Convertir des entiers dans n'importe quelle base, de la base 10 à n'importe quelle base 2 à 36.
A l'université, j'ai écrit des programmes pour faire des devoirs d'ingénierie, tels que des conceptions de systèmes de Laplace et leurs diagrammes de Bode, des analyses de circuits, et de l'arithmétique avec des dimensions et des unités, afin que vous puissiez écrire, par exemple sur
- la vélocité : (10 en furlongs) par quinzaine en ( angströms par nanoseconde) et obtenir la bonne réponse
- courant : (100 en coulombs) par milliseconde en microampères
- Et d'autres où les dimensions ont des puissances, comme l'accélération, avec sa distance par temps^2, ou les forces en livres, dynes et newtons.
Plus tard, j'ai eu la brillante idée en forme de jeu de mots de faire des automates cellulaires dans des cellules de tableur. J'ai créé une version toroïdale de la Vie de Conway dans Lotus 123, et plus tard Excel, juste pour le plaisir, sans macros...
L'essentiel n'est pas ces exemples, mais le fait que j'écrivais des programmes pour accomplir ce que je devais ou voulais faire. Plus tard, cela est devenu connu sous le nom de "programmation personnelle". Si vous pouvez obtenir un crédit de projet pour l'avoir fait, c'est génial.
La programmation personnelle.