Enseignement à l'ECM

Tags :
  • enseignement
  • ecm

Liste des cours d'informatique que j'effectue au sein de l'École Centrale Méditerranée.

Mes cours actuels

  1. S5 training (Semaine d'Ouverture Scientifique, SOS) : JEMNEP (bases de la programmation en python)
  2. S6 training (SOS) : architecture des ordinateurs et système d'exploitation. Initiation à la programmation en C et en assembleur (et Rust si on a le temps)
  3. S7 MIE : programmation objet en python, tests et gestion des sources
  4. S9 Do_It :
    • Temps 1 : méthodes de développement : python et tests unitaire 6h ; git 6h ; programmation par les tests 3h ; aux sources de git 3h
    • Temps 2 : bases des systèmes Unix/Linux et utilisation d'un serveur distant
    • Temps 3 : algorithmie avancée : hasard, algorithmes cryptographiques et protocoles internets

Comment apprendre l'informatique dans une école "généraliste"

  1. Choisir toutes les options/cours où on peut en faire :
    1. Suivez les socles fondamentaux d'algorithmie ou de système. Acquérir ces connaissances seul est ardu.
    2. Avec les bases théoriques en poche, vous pourrez apprendre les technos/languages du moment par vous-même avec des projets perso ou ceux de la formation pour lesquels la mise en œuvre est libre.
  2. Partir en S8 à l'étranger pour suivre un cursus d'informatique dans une université étrangère. Vous allez acquérir les fondamentaux qui vous manquent encore.
  3. Venir en Do_It en 3A :)

Une fois que vous commencerez à progresser, faites attention à :

Informaticien au quotidien

Une liste d'ouvrages assez anciens mais fondamentaux (je suis vieux, certes, mais je n'ai rien lu depuis d'autant marquant. Certains exemples sont datés d'autres encore très - trop - pertinents) !

Pour certains, ils pourraient avoir été écrit demain tellement ils sont encore d'actualité. Il parle de la place de l'informaticien dans son travail, dans les projets auxquels il participe et dans sa progression personnelle.