lundi 19 janvier 2015

Les cours de la session d'Hiver

Bien le bonjour, ou bien le bonsoir, peu importe !

Aujourd'hui je vais vous parler des cours de la session d'hiver, entre ceux qui étaient disponibles, ceux que j'ai pris et mon premier ressenti après une semaine et donc après les introductions de chacun d'eux.


Les cours qui étaient disponibles :

  • Modèles et langages des bases de données [IFT-2004]
  • Développement d'application Web [GLO-3102]
  • Système d'exploitation [GLO-2001]
  • Introduction aux processus du génie logiciel [GLO-2003]
  • Intelligence artificielle I [IFT-2003]
  • Génie logiciel orienté objet [GLO-2004]
  • Langages de programmation [IFT-3000]
  • Infographie (distance) [IFT-3100]
  • Sécurité dans les réseaux informatiques (distance) [IFT-3201]
  • Qualité et métriques du logiciel [GLO-4002]
  • Programmation parallèle et distribuée [GIF-4104]
Et les cours optionnels (vous ne pouvez en prendre que 3 pour l'année du certificat, c'est à dire que si vous avez déjà pris 2 cours de cette liste en automne, vous ne pourrez en prendre qu'un à l'hiver) :
  • Stratégies d'affaires électroniques [SIO-2100]
  • La fonction conseil en SIO [SIO-2105]
  • L'entreprise et sa gestion [MNG-1000]
  • Comportement organisationnel [MNG-1001]
  • Marketing [MRK-1000]

- En rouge les cours que j'ai pris
- Entre crochet, le code du cours si vous souhaitez des informations sur le cours, cherchez avec ça sur Google


Les échos que j'ai eu de certains cours

Certains cours ont un bon nom, ou semble cool, mais attention ! It's a trap ! J'entends par là, soit trop de travail, soit des prérequis que nous n'avons pas à Epitech (souvent mathématique), soit des problèmes d'emploi du temps pour certains cours ne s'accordant pas, soit tout simplement... ce n'est pas ce que vous attendiez.

Par exemple, quand vous entendez un cours nommé "Langages de programmation", vous vous attendez à coder avec des langages allant du C au C# en passant par les langages de script tel que Ruby ou Python, des langages utilisés en entreprise avec lesquels vous pourrez briller en société !.... Et bien là c'est de l'OCAML et du SmallTalk par exemple qu'il vous sera enseigné. Ah oui là tout de suite ça fait un choc hein.

Pour Infographie par exemple, d'après des blogs d'année précédente, le cours est très intéressant et peut être cool dans la continuité du cours de Jeux vidéo de la session d'automne... Mais voilà, les dernières mathématiques poussées datent de la terminale... En 3 ans, même si j'étais bon à l'époque, j'ai pas mal perdu et je pense qu'il m'aurait fallu une certaine remise à niveau.

Programmation parallèle semble sympa, mais demande énormément de travail... Enfin bref, vous aurez compris, tout dépend de votre temps, de votre.... "talent" et de vos gouts (après tout, certains aiment le OCaml, si si j'vous jure !)

Mais revenons en, à ce que je sais vraiment.

Les cours que j'ai choisi
Alors tout ce que je vais dire dépendra aussi grandement de vos professeurs, là c'est évidemment mon cas et seulement après une première séance d'introduction.

Comportement Organisationnel :
Alors la première séance était sympathique, cependant je sais pas grand chose du cours. Du moins je sais de quoi ça va parler "en gros", principalement de communication avec des personnes au sein d'une entreprise par exemple, mais le premier cours s'est résumé à une présentation du module, une présentation du professeur, puis il s'est amusé à demander à tout le monde : "Pensez vous pouvoir connaitre le nom de toutes les personnes de la classe d'ici la fin du cours ?". Evidemment, tout le monde a dit non, il a alors demandé à quelqu'un de se présenter (nom, parcours, expérience pro, passion et savoir où il se verrait dans 5 ans jour pour jour). Puis à une deuxième personne qui devait dire le nom de la personne juste avant. Puis une troisième devant donner le nom des deux précédents. Et ainsi de suite.
C'était fun, et honnetement, après une semaine, je me souviens encore du nom de tous les étudiants (hormis un mais il est passé dans les derniers et après moi donc je n'avais plus "besoin" de m'en souvenir ^^ Mais un sur plus de 50 c'est pas mal non ?).

Développement d'application Web :
Mon coup de coeur. Si vous en avez marre des cours où vous utilisez des technos du siècle dernier, si vous voulez apprendre des choses utilisables lors de votre prochain stage, si vous voulez une bonne ambiance et si vous voulez une pédagogie proche d'Epitech... C'est ce module qu'il vous faut.
Les profs sont jeunes, ont créé le cours il y a peu de temps, on utilise des technos comme AngularJS ou BackboneJS, et pour le fun... le premier lab c'est de faire un 9gag / Tumblr avec des photos de chat ! DES CHATS ! En gros le lundi soir on a un cours, le jeudi un labo à rendre avant le dimanche, et sur la session on a un projet à rendre avec 3 rendus avec différents avancements dans ce dernier.

Génie logiciel orienté objet :
Alors là autant vous prévenir. L'UML n'est pas ma passion, et je n'aime pas le Java. Cependant, ce sont deux choses assez simple à apprendre. Alors là aussi un projet de session donc ça c'est cool, mais il semble que le module nécessite un peu de travail quand même. De plus... le prof était pas forcément super intéressant à sa présentation, donc j'espère que ça sera mieux par la suite...

L'entreprise et sa gestion :
Alors là, grosse surprise. Mon avis changera peut être étant donné que le prof que nous avons eu lors de la présentation remplaçait notre "vrai" prof, mais il enseigne aussi ce cours (mais lors d'un autre créneau), de plus il chapote pas mal de cours de management. Mais ce mec est juste TROP passionnant. A tel point qu'à la fin, il nous a dit : "Nan mais le cours est fini, vous êtes censés ranger vos affaires là" tellement on était encore à attendre qu'il parle, on buvait littéralement ses paroles. Le nom du module parle de lui même. Concernant les différentes notes, il y a pleins de trucs différents où on a des points et je vous avouerais que je n'ai pas tout compris. ^^'

Système d'exploitation :
Ce cours est vraiment pas mal si vous êtes, comme moi, fan d'informatique et avide de connaissances. Mais je suis mitigé sur ce module. Lors de l'introduction, j'étais à la fois captivé et à la fois soulé, peut être parce que le prof passait trop de temps sur ses slides, mais on parle de tout et de rien concernant les OS et c'est sympa, du processeur et ses différentes couches de permission, à la mémoire et aux systèmes embarqués, en passant par les instructions (tel que la fonction write() en C qui équivaut en fait à une quinzaine d'ordres différents suivant le cas) et les file descriptors, bref, de tout et de rien, mais des choses intéressantes en perspective !

Voilà donc mon bilan pour cette première semaine et les introductions, si je ne dis rien de plus sur ces cours dans les prochains posts, c'est que tout s'est bien passé, et sinon il suffira de lire l'article pour savoir le problème :D

jeudi 8 janvier 2015

Bonne année !

Bonne année !


Bon, maintenant que c'est fait, laissez moi vous expliquer pourquoi cet article arrive si tardivement !

L'attente
Comme vous le savez, la dernière fois que j'ai posté un article ici, c'était il y a un peu moins d'un mois, à la fin des exams. J'attendais alors :
- Interface : 1 note (le dossier du projet de session)
- Gestion de Projet : 1 note (la note d'exam)
- Réseau : 2 notes (exam + TP)
- Algorithme : 2 notes (exam + TP)
- Jeux vidéo : 3 notes (exam + la béta du jeu à faire + version finale du jeu à faire où normalement on aurait déjà du avoir les résultats de la béta...)

Vers Noel environ, j'avais ma note d'interface, de gestion de projet et de réseau. A noter que le tp d'algo et la béta de jeux vidéo ont été rendu fin Novembre... Et c'est finalement aujourd'hui, soit environ 1 mois et demi plus tard que j'ai eu les résultats du TP, et même des exams dans la foulée !

Le bilan
Le bilan est plutot... Génial ! Voici les résultats :
Interface :
Rapport écrit = 36 / 40
Gestion de projet :
Exam = 73 / 100
Réseau :
TP = 20 / 20
Exam = 53 / 60
Algorithme :
TP = 95 / 100
Exam = 90 + 10 -> 100 / 100 (Je pense que nous avons eu 10 points bonus dû à une erreur dans le sujet que j'avais relevé)
Jeux Vidéo :
Béta = 14 / 15
Version finale = 18.5 / 20
Exam = 73 / 100

Ce qui nous donne...
- Interface personne-machine : Note finale :82 % Cote : A-
- Jeux vidéo : Note finale : 83,7 % Cote : B+
- Algorithme et structure de données : Note finale :93,97 % Cote :A+
- Réseau pour ingénieur : Note finale :85.7% Cote :B+
- Gestion de projet informatique : Note finale :74.04% Cote :C+

Or pour valider il faut 60% minimum, donc j'ai validé ! Champagne ! Ce début d'année commence assez bien, on espère la même chose pour la session à venir :D