J’ai développé une compréhension plus sérieuse et structurée du fonctionnement des ordinateurs et de la conception et de la construction des logiciels. Ce cours Edgenuity s’est principalement concentré sur les fondements de l’informatique et l’introduction à la programmation, avant de passer à des sujets plus avancés de programmation au deuxième semestre. J’ai travaillé sur les sujets principaux suivants : Histoire de l’informatique et générations d’ordinateurs, Introduction au matériel informatique, Introduction aux logiciels informatiques, Introduction à la programmation Java, Aperçu de la syntaxe Java et premiers projets de programmation.
J’ai commencé par les parties théoriques sur l’histoire de l’informatique, le matériel, le logiciel et le fonctionnement du processeur. Ces parties m’ont aidé à comprendre ce qui se trouve réellement à l’intérieur d’un ordinateur et comment les programmes sont exécutés. Ensuite, je suis passé à la programmation Java. J’ai appris la syntaxe de base, comment écrire des programmes simples, comment afficher la sortie et comment structurer un programme. Écrire mes premiers programmes était à la fois passionnant et difficile, car même de petites erreurs de syntaxe peuvent provoquer des erreurs. L’une des principales difficultés était d’apprendre à penser logiquement, étape par étape. Quand un programme ne fonctionnait pas, je devais apprendre à trouver l’erreur, comprendre ce que faisait réellement l’ordinateur, et la corriger. J’ai aussi travaillé sur de petits projets et des devoirs de documentation, ce qui m’a aidé à expliquer ce que fait mon code et pas seulement à l’écrire.

