Pour valider l'ensemble des exercices demandés, il vous faudra impérativement réussir entièrement les exercices. Mr Kisilin y veillera. Si les exercices d'un chapitre rendus présentent des erreurs, une deuxième version vous sera demandée.
Tous les programmes demandés devront impérativement être réalisés en Python ou tout autre type de langagues que vous connaissez (un simple algorithme ne contentera pas Mr Kislin).
Il est important de commencer rapidement ce cours. Mr Kislin met 10 jours avant de vous corriger. Vous devrez envoyer les exercices d'un chapitre, puis relancer Mr Kislin au bout de 10 jours, s’il ne vous a pas corrigé entre temps, vous devrez le relancer (Il gère plusieurs cours de plusieurs licences, sa charge de travail en termes de correction est très importante).
Pour dessiner les circuits, utilisez le logiciel [http://www.cburch.com/logisim/ logisim] – vraiment indispensable pour s'en sortir dans ce cours. C'est très pratique pour dessiner ses circuits et on peut faire des simulations pour voir comment son circuit tourne… !
Encore mieux, vous pouvez utiliser un fork (de fork) qui a plus de fonctionnalités comme un chronogramme (utile pour le chapitre 7): Logisim-Evolution (Holy Cross Edition) https://github.com/kevinawalsh/logisim-evolution . Il suffit de le préciser dans vos réponses, Mr Kislin accepte les deux Logisim.
Ne soyez pas découragé(e)s par le premier chapitre, les autres sont plus abordables.
Depuis 2020, le cours a été entièrement remanié. Il est maintenant sur 10 chapitres au lieu de 13 (certains chapitres de l'ancien cours ont été fusionnés).
Le prof a oublié la liste des exercices à rendre, Cela sera probablement corrigé dans une prochaine version. Mais en attendant, voici ce qu'il faut rendre:
1.3, 1.6, 1.7 et un exercice au choix (+ 1.8 pour Bonus)
[Version 1.1 du 31 janvier 2021] p.140 et 141, dans les exemples de table 2×2, il y a la barre de négation au dessus du c du premier terme continue abusivement sur les autres termes. Lire !a.!c+b.d et !a.!c+b.!c.
Figure 4, page 155: La légende est inversée: le transistor N est à droite, le P à gauche.
Figure 7, page 157: Les deux circuits tels que présentés ne sont pas viables. On arrive à réaliser les circuits du cours dans Logisim (version d'origine) car la simulation est très simplifiée. Le fork Logisim Évolution est plus réaliste dans la simulation et montre bien un état indéterminé. Il est difficile d'interpréter l'intention du cours. Ce qui se rapproche le plus de ces circuits en étant viables sont une porte Non-ET (NAND) et Non-OU (NOR).
[Version 1.1 du 31 janvier 2021] p.165, les colonnes s et r sont inversées.
Une élève a mis en ligne un émulateur assez complet de l'ordinateur en papier, qui tourne dans un navigateur. Ca peut aider à la fois pour le projet du chapitre 10 et pour Programmation Impérative (cx25). Il y a aussi une documentation complète (y compris certaines informations techniques qui ne sont pas précisées dans le cours):